Web Services mit SOAP nutzen

Clientvarianten

Um einen Web Service zu nutzen, benötigen Sie einen Client. Dieser richtet eine Anfrage in Form einer SOAP-Datei (Simple Object Access Protocol) an den Web Service und wertet die von diesem gelieferte Antwort aus. Notes Domino selbst bietet in der aktuellen Version 7 keine Möglichkeit, einen solchen Client zu erstellen. Wollen Sie dies innerhalb des Domino Designer realisieren, müssen Sie den benötigten Programmcode als Agent oder Bestandteil einer Skriptbibliothek in Java oder LotusScript schreiben.

Außerhalb des Domino Designer existiert jedoch eine Vielzahl von Werkzeugen, die Sie bei der Web Service-Clientprogrammierung unterstützen. Exemplarisch seien an dieser Stelle IBM Rational Application Developer 6 (RAD 6), Eclipse unter Einbeziehung des Web Tools-Plug-Ins, Microsoft SOAP Toolkit und PocketSOAP genannt.

Die Mächtigkeit der genannten Werkzeuge ist recht unterschiedlich. Während es sich bei RAD 6 und Eclipse um komplette integrierte Entwicklungsumgebungen handelt, sind die beiden letztgenannten Werkzeuge Toolkits. MS SOAP stammt, wie es der Name sagt, von Microsoft. PocketSOAP ist ein Open-Source-SOAP-Client in Form einer COM-Komponente. Ursprünglich für Pocket-PC entwickelt, gibt es mittlerweile auch eine Version für Win32. Diese läuft unter den gängigen Windows-Versionen 95, 98, Me, NT4, 2000, XP und 2003.

Im Folgenden sehen wir uns MS SOAP etwas näher an. Informationen zu PocketSOAP finden Sie unter www.pocketsoap.com/pocketsoap.