gms | German Medical Science

GMDS 2013: 58. Jahrestagung der Deutschen Gesellschaft für Medizinische Informatik, Biometrie und Epidemiologie e. V. (GMDS)

Deutsche Gesellschaft für Medizinische Informatik, Biometrie und Epidemiologie

01. - 05.09.2013, Lübeck

Erfahrungswerte und Fallstricke beim Einsatz von Microsoft BizTalk als Enterprise-Service-Bus im klinischen Umfeld

Meeting Abstract

Search Medline for

  • Matthias Kabala - Universitätsmedizin Mainz, Mainz, DE
  • Torsten Panholzer - Universitätsmedizin Mainz, Mainz, DE
  • Frank Ückert - Universitätsmedizin Mainz, Mainz, DE

GMDS 2013. 58. Jahrestagung der Deutschen Gesellschaft für Medizinische Informatik, Biometrie und Epidemiologie e.V. (GMDS). Lübeck, 01.-05.09.2013. Düsseldorf: German Medical Science GMS Publishing House; 2013. DocAbstr.31

doi: 10.3205/13gmds129, urn:nbn:de:0183-13gmds1298

Published: August 27, 2013

© 2013 Kabala et al.
This is an Open Access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by-nc-nd/3.0/deed.en). You are free: to Share – to copy, distribute and transmit the work, provided the original author and source are credited.


Outline

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 External link
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. External link
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 External link
5.
Dunphy G, Moukhnitski S, Kaufman S, Kelcey P, Compos H, Peterson D. Pro BizTalk 2009. New York: Apress; 2009. p. 218-227