Interoperabilität von Web Services
Eines der zentralen Versprechen der Web Service-Technologie ist die Herstellung von Interoperabilität zwischen unterschiedlichsten Anwendungen, Plattformen und Programmiersprachen. Während dieses Ziel in der Therorie zwar zweifellos mit Hilfe von Web Services realisiert werden kann, lauern in der Praxis zahlreiche Stolperfallen auf die Entwickler. Diese sind oft durch Unzulänglichkeiten in Spezifikationen und deren Implementierungen begründet, sehr häufig aber auch durch Fehler beim grundsätzlichen Ansatz während der Web Service-Entwicklung.
Die Interoperabilität von Web Service-Technologien, insbesondere zwischen Java und .NET, stellt seit längerer Zeit einen meiner zentralen Arbeits- und Interessensschwerpunkte dar. In diesem Zusammenhang entstanden verschiedene Artikel, unter anderem eine Artikelreihe für das Java Magazin in Zusammenarbeit mit Christian Weyer, einem ausgewiesenen .NET-Experten. Daneben berichte ich regelmäßig auf Konferenzen über neueste Erfahrungen und Entwicklungen.
Sollten Sie Unterstützung bei der Implementierung Ihrer Web Service-Anwendungen und insbesondere beim Thema Interoperabilität benötigen, stehe ich gerne als Berater oder Trainer zur Verfügung. Die Möglichkeiten der Zusammenarbeit sind vielfältig und reichen von Seminaren, Training on the Job oder Personal Coaching bis hin zu Code- bzw. Architektur-Reviews und prototypischen Implementierungen. Kontakt
Beispielcode für Interoperabilität zwischen Apache Axis und .NET
Zu jedem Artikel der WS-Interop-Reihe gibt es ein Paket mit Beispielcode zum Herunterladen.
- Teil 1: WS-Security (UsernameToken) Download
- Teil 2: WS-Security (Verschlüsselung und digitale Signaturen) Download
- Teil 3: SOAP Faults und Exceptions Download
- Teil 4: Interoperable WSDLs und XSDs Download
English «