next up previous
Nächste Seite: Quelltexte Aufwärts: Beispielprogramme Vorherige Seite: Beispielprogramme

Software

Das Apache-SOAP Paket enthält alle Libraries, die der Client benötigt. Auf der Serverseite wird zusätzlich ein Webserver, der Servlets und JSPs unterstützt benötigt. Dafür eignet sich beispielsweise Apache Tomcat.

Das Apache-SOAP Paket implementiert SOAP v1.1, allerdings werden ein paar Features nicht unterstützt. So darf beispielsweisse ein encodingStyle Atribut nur einen Encoding Style enthalten, das mustUnderstand Atribut wird zwar erkannt, aber nicht unterstützt. Das heißt bei gesetztem mustUnderstand lehnt der Server die Anfrage ab.

Problem beim Server ist, daß nicht alles ,,out of the box`` funktioniert. Die Linuxdistribution Debian liefert beispielsweise nicht alle benötigen Klassendateien als Paket. mail.jar und activation.jar muß man direkt bei Sun holen. In der ausgelieferten Einstellung läuft das nicht, es werden zusätzliche Pakete benötigt, die nicht in den Abhängigkeiten erwähnt sind.



Wolfgang Becker 2002-01-22