Microsoft Innovation Center - Open Source Projekte für das E-Government

Vortragende

Peter Pfläging (MA14), Rainer Schügerl (SVC), Mario Szpuszta (Microsoft)

Inhalt

Konkret haben wir in diesem Lab die Interoperabilität zwischen Microsoft .NET und zwei speziellen Services der e-card Schnittstellen analysiert, welche die Übermittlung von binären Daten gemeinsam mit SOAP-Nachrichten im Rahmen von Web Service Aufrufen erfordern (bei der Verwendung aller anderen e-card Services klappt die Interoperabilität mit der Microsoft Plattform ausgezeichnet).

Diese betroffenen e-card Services (UZE=e-Überweisung und ABS=Arzneimittel-Bewilligungs-Service oder klassisch “Chefarztbewilligung”) verwenden zur Übermittlung von binären Daten den W3C-Standard SOAP-With-Attachments. Dabei handelt es sich um einen älteren, aber noch immer gültigen W3C Standard zum Anfügen von Binärdaten im Rahmen von Web Service Aufrufen. Dieser Standard wird allerdings von der aktuellen Version des .NET Frameworks, konkret von der Windows Communication Foundation (WCF), aufgrund der Existenz eines neueren Standards zur Übermittlung von binären Daten in Web Service Aufrufen leider nicht mehr unterstützt. Das .NET Framework und WCF unterstützen ausschließlich den neueren Standard SOAP Message Transmission Optimization Mechanism, kurz MTOM in ihren Implementierungen. Um diese Lücke zu füllen und damit den Ärztesoftwareherstellern in Österreich zu helfen, haben wir das oben erwähnte Interoperability Lab gemeinsam mit der SVC ins Leben gerufen.