Artikel
Erfahrungswerte und Fallstricke beim Einsatz von Microsoft BizTalk als Enterprise-Service-Bus im klinischen Umfeld
Suche in Medline nach
Autoren
Veröffentlicht: | 27. August 2013 |
---|
Gliederung
Text
Einleitung und Fragestellung: Große Kliniken und Universitätskliniken stellen hohe Anforderungen an die IT-Softwareinfrastruktur, um die sichere Kommunikation über eine zumeist heterogene Systemlandschaft gewährleisten zu können. Dazu zählen die Anbindung von Subsystemen an das Krankenhausinformationssystem (KIS) sowie die Kommunikation und der Datenaustausch mit externen Partnern. Microsoft BizTalk unterstützt Enterprise Application Integration (EAI) für interne Systeme, sowie Business-to-business (B2B) Kommunikation mit externen Institutionen [1]. Hochverfügbarkeit, Unterstützung für unterschiedliche Formate, Lastverteilung sowie Security und Verschlüsselung machen es zu einem interessanten Kandidaten für den klinischen Einsatz als Enterprise-Service-Bus.
Material und Methoden: Die Universitätsmedizin der Johannes Gutenberg-Universität Mainz (UMZ) hat sich für eine Neuimplementierung ihres Kommunikationsservers auf Basis von Microsoft BizTalk entschieden. Das Produkt beinhaltet eine Vielzahl von Adaptern für das Empfangen und Versenden von Nachrichten für unterschiedliche Kommunikationsprotokolle und Systeme bis hin zu großen Datenbankmanagementsystemen und SAP [2]. Im klinischen Umfeld spielt insbesondere die Unterstützung für den Standard Health Level 7 (HL7) eine große Rolle. Intern verwendet Microsoft BizTalk bewährte XML-Technologie (XML-Schema, XSL-Transformation). In seiner Funktion als Control Broker übernimmt der Kommunikationsserver die Konvertierung und das Routing der klinischen Nachrichten. Einzelne individuelle Komponenten können mit Hilfe des weitverbreiteten .NET-Frameworks von Microsoft implementiert werden. Programmierkenntnisse in C# sind dabei von Vorteil. Des Weiteren bietet das Produkt zahlreiche graphische Editoren und Code-Generatoren, die den Entwicklungsprozess unterstützen.
Ergebnisse: Seit diesem Jahr wird Microsoft BizTalk Server erfolgreich als produktiver Kommunikationsserver an der UMZ eingesetzt. Die Sicherstellung der Hochverfügbarkeit ist über den Betrieb mit mehreren BizTalk-Servern gegeben. Die verschlüsselte Datenübertragung der Daten in die Zielsysteme wird u.a. mit SSL-Zertifikaten sichergestellt. Im Laufe des Jahres werden sukzessive weitere Schnittstellen an diesen neuen Kommunikationsserver angebunden. Zu den Herausforderungen und Erfahrungen der Neuimplementierung und Inbetriebnahme des Kommunikationsservers auf technologischer Grundlage von Microsoft BizTalk gehörten beispielsweise die geordnete Übermittlung von Nachrichten, die verschlüsselte Nachrichtenübertragung und die Hochverfügbarkeit.
Diskussion: Microsoft BizTalk wird seit mehreren Jahren erfolgreich im betriebswirtschaftlichen Umfeld zur Systemintegration und als Werkzeug zur Implementierung von Geschäftsprozessen eingesetzt [3]. Die Verwendung des Produkts im Bereich Health Care ist dagegen bisher nicht sehr verbreitet. Im klinischen Umfeld ist insbesondere die geordnete Verarbeitung aller Nachrichten (First in - First out) von großem Interesse, wohingegen der BizTalk Server primär auf möglichst großen Durchsatz ohne Berücksichtigung einer Reihenfolge ausgelegt ist [4]. Diese Anforderungen können mit geeigneten Adaptern und angepassten Komponenten ebenso realisiert werden [5].
Literatur
- 1.
- Microsoft.com [Internet]. Microsoft BizTalk Server helps you connect systems inside and across organizations [cited 2013 Mar 20]. Available from: http://www.microsoft.com/en-us/biztalk/default.aspx
- 2.
- Kabat C, Koka N. Unleash SAP using the Microsoft Platform: Using BizTalk Server to Bring Two Worlds Together [updated 2010 Feb; cited 2013 Mar 20]. Available from: http://www.microsoft.com/en-us/download/confirmation.aspx?id=16323.
- 3.
- Dowdeswell B, Lutteroth C. A message exchange architecture for modern e-commerce. Lecture Notes in Computer Science. 2006; 3888: 56-70
- 4.
- Monson L. Implementing FIFO processing with BizTalk Server 2006. BizTalk Hotrod. 2007;Issue 1 (Q3). [cited 2013 Mar 20]. Available from: http://biztalkhotrod.com/Documents/Hotrod1Q32007%20Final.pdf
- 5.
- Dunphy G, Moukhnitski S, Kaufman S, Kelcey P, Compos H, Peterson D. Pro BizTalk 2009. New York: Apress; 2009. p. 218-227