Fazit


... [ Seminar XML & Java ] ... [ SOAP - Index ] ...

Übersicht:


Fazit

SOAP kann und will keinen völlig neuen Ansatz zur Datenübertragung zwischen zwei Systemen bieten. Den Erfindern lag es jedoch am Herzen, die Vorteile der Datenübertragung mittels XML auf HTTP zu fokusieren und vor allem zu standardisieren. Es sollte verhindert werden, dass jede Firma hausintern ihr eigenes Süppchen kocht, um die Nutzungsmöglichkeiten dieses Protokolls zur Kommunikation im Business-To-Business-Bereich zu steigern.

SOAP setzt, wie von den Autoren der Spezifikation beabsichtigt, auf existierender, standardisierter Internet-Technologie auf, die mittlerweile in jedem Unternehmen vorhanden sein sollte. Es führt damit nichts revolutionär Neues ein. Auf der anderen Seite bietet es alle Vorteile einer standardisierten Kommunikations-Schnittstelle: beide Seiten können sich mit wenig Aufwand problemlos miteinander verständigen, wenn sich die Programmierer bei der Implementation an den SOAP-Standard gehalten haben.

In verteilten Systemen, die ähnlich wie in Server-Farmen durch einen einzigen Administrator verwaltet werden, in einer Programmiersprache geschrieben sind oder den selben ORB benutzen, gibt es sicherlich effizientere Verfahren, um Datenübertragung und Prozeßkommunikation zu implementieren.

[ Nach oben ]


SOAP sollte nicht unbedingt eingesetzt werden...

Fü diese Szenarien existieren bereits weitaus performantere Lösungen, die zum Teil auch wesentlich einfacher implementiert werden können. Beispiele sind Java Remote Method Invocations oder der Einsatz von dedizierten ORBs.

[ Nach oben ]


Es empfiehlt sich, SOAP einzusetzen:

SOAP hat seine Vorteile und Stärken, wenn es darum geht, daß zwei Partner miteinander kommunizieren wollen, die nicht viel voneinander wissen. Es definiert einen Standard, für den sich kostengünstig, einfach und schnell Anwendungen implementieren lassen. Der Einsatz von SOAP erfordert keine teure Middleware wie ORBs, bietet aber andererseits viel Flexibilität, weil es nicht an eine bestimmte Programmiersprache bindet.

[ Nach oben ]


... [ Seminar XML & Java ] ... [ SOAP - Index ] ... [ Fazit ] ...