:: apptech Communicator
Der apptech Communicator ist ein auf Basis von Microsoft BizTalk Server entwickeltes Kommunikationsgateway, das
speziell für die Anforderungen der Gasindustrie zugeschnitten ist.
Mit Hilfe des Communicators können alle im Handel und Transport anfallenden
Nachrichten einfach und sicher ausgetauscht werden.
Das System ist durch den Einsatz des Microsoft BizTalk Servers revisionssicher,
mandantenfähig und somit gut gerüstet für die neuen Marktanforderungen.
Der Communicator unterstützt
alle in der Gasindustrie üblichen Übertragungsprotokolle, wie AS2, SMTP, FTP und
OFTP und die gängigen Nachrichtenformate EDIG@S, EDIG@S-XML, XML, Klartext und auch Excel
KISS-A. Darüber hinaus wird die Übertragung von Prozessdaten per TASE.2 und XML
ebenso unterstützt wie der Austausch von abrechnungsspezifischen Daten mit GAS-XML und
EDIFACT/EDIG@S.
Verarbeitungsmodell
Damit Nachrichten vom Partner verarbeitet werden können, müssen sie zunächst
mit Hilfe der
Protokolladapter vom Communicator entgegengenommen werden.
Zur Zeit stehen folgende Adapter zur Verfügung, die flexibel um eigene Adapter
oder um Adapter von Drittanbietern ergänzt werden können:
- SMTP (Email)
- FTP (aktiv und passiv)
- OFTP (ISDN, X.25, X.31)
- TASE.2
- AS2
- Web-Services (Web-Nominierung)
Eingehende Nachrichten werden dann von einem
Parser
übernommen, der sie für die weitere Verarbeitung aufarbeitet. Damit Nachrichten
in den verschiedensten Formaten verarbeitet werden können stehen mehrere Parser
zur Auswahl:
- EDIFACT/EDIG@S - alle
aktuellen Versionen
- EDIG@S-XML
- Klartext (.csv
oder tabellarisch)
- KISS-A und
andere Excel-Formate
- GAS-XML
- TASE.2
Die geparsten Nachrichten werden dann vom
Mapper
in das Format des internen Zielsystems (Transport-Management-System,
Prozessleitsystem o.a.) überführt.
Die Konvertierung erfolgt in zwei Stufen: In der ersten Stufe wird die Nachricht
in das communicator
Inhouseformat
transformiert. Die Transformation vom Inhouseformat in das Zielformat erfolgt
dann im zweiten Schritt.
Durch diese Zweiteilung wird die Anpassung an verschiedene Fachapplikationen
sehr einfach. Es braucht nämlich lediglich das Mapping zwischen Inhouse und
internem Format der Fachapplikation angepasst werden.
Workflow-Engine
Die Steuerung und Überwachung des Verarbeitungsprozesses erfolgt mit der
Workflow-Engine.
Die BizTalk Workflow-Engine ist eine ausgesprochen universelle Maschine zur
Steuerung von Prozessabläufen. Mit ihrer Hilfe werden die einzelnen
Verarbeitungsschritte hintereinander ausgeführt und protokolliert. Sie überwacht
die Ausführung jeden einzelnen Schrittes überprüft auch, ob eine Nachricht
wirklich versendet wurde oder eine Störung vorliegt. In diesem Fall kann sie
(falls gewünscht) die Nachricht automatisch auf einem Ersatzweg und/oder einem
anderen Format weiterleiten.
Business Rule Engine
Unterstützt wird die Workflow-Engine durch die
Business-Rule-Engine.
Damit steht ein vielseitiger Regelinterpreter zur Verfügung, mit dem
innerhalb der Workflows Entscheidungen auf Basis von Geschäftsregeln, den so
genannten Policies getroffen werden. Mit Hilfe der Business-Rule-Engine lassen
sich beispielsweise einfach Nominierungsfristen und vertragliche Konformität
überprüfen.
Vorgangsarchiv
Alle Nachrichtenbewegungen werden in einer SQL-Datenbank revisions-sicher
abgelegt. Dabei werden nicht nur die Nachrichteninhalte sondern auch sämtliche
Verarbeitungsschritte mit Status und Zeitstempel protokolliert.
Web-Oberfläche
Die Nachrichtenvorgänge können in einer vollständig Web-basierten
Communicator Oberfläche übersichtlich dargestellt werden.
In einer Übersichtsdarstellung werden die aktuellen Nachrichtenvorgänge mit
den wichtigsten Attributen wie Eingangsstempel, Partnername, Nachrichtentyp,
Nominierungszeitraum etc. dargestellt. Die Liste kann nach verschiedenen
Kriterien, wie z.B. Erfolgstatus oder Ausführungsdatum durchsucht und gefiltert
werden. Per Knopfdruck kann sich der Anwender alle Details zu einem Vorgang
anzeigen lassen. Dazu gehören die ausgetauschten Nachrichten in der Originalform
und im Inhouseformat und alle wesentlichen Verarbeitungsschritte (Milestones)
mit Zeitstempel.
Die Web-Oberfläche wird des weiteren zur Konfiguration der
Nachrichtenverbindungen genutzt.
Dazu gehören die Pflege von Kommunikationspartnern inkl.
Kommunikationsadressen, Partnerkennungen als auch die Definition der
auszutauschenden Nachrichten. In Einsatzszenarien, in denen kein explizites
Dispositionsmanagementsystem zur Verfügung steht und die Inhalte von
Nominierungen in einer einfachen Bewegungsdatenbank gehalten werden, können
auszutauschende Nachrichteninhalte formell per Web-Oberfläche im Communicator
konfiguriert werden. In diesen Fällen wird auch der Nachrichtenversand manuell
oder per Zeitplan direkt vom Communicator gesteuert.