About SOAP

by Volker Weber

Comments

Welcome to the club. Though a nice refactoring of the acronym... ;-)

Horst Weber, 2014-03-04

SOAP ist eine gute Idee, das an der Nähe zu Java EE leidet. Dort löst man Probleme, indem auf selbige solange Annotationen und XML kippt, bis keiner mehr das Problem sieht. :-)
Der Konsument von Webdiensten hat es heute gern leichtgewichtig und agil, das ist SOAP eher nicht. Dort ist alles formalisiert und bis in die abenteuerlichste Unwägbarkeit.

Übrigens: Wer mal in die Bredouille kommt, im REST- und JSON-lastigen iOS-Umfeld SOAP konsumieren zu müssen, findet unter http://sudzc.com/ einen erstklassigen Code-Generator, der das ganze "Enterprise-Gehampel" konsumierbar macht.

2007 war SOAP das Beste seit Erfindung der nahtlosen Klappstulle - yeah, lose gekoppelte Webservices...

Martin Kautz, 2014-03-04

SOAP ist von Anfang 2000 und erbt viele Konzepte von CORBA, welches aus 1991 stammt, also fast 25 Jahre alte Technik.

Weder SOAP und erst recht nicht CORBA sind für schnelle Ad-Hoc Lösungen geeignet, sondern können nur in den grössten Applikationen ihre wenigen Vorteile ausspielen.

Ich würde mich freuen wenn Softwareentwickler sich informieren und das passende Werkzeug für den anstehenden Job wählen, anstatt mit Scheuklappen von einem Trend zum nächsten zu Hopsen.

Timo Stamm, 2014-03-04

Richtig - wer alt genug ist, das er die Anfänge von SOAP mitbekommen hat und welche Probleme damit gelöst werden sollten, wird nicht umhin kommen auch heute noch eine Daseinsberechtigung für SOAP zu sehen.

"Simple" bezog sich eben auf CORBA und ähnliches, REST/JSON kamen wesentlich später... (und lieferten wiederum Antworten auf ganz andere Fragen)

Ein API für Web-Services das allen Seiten ermöglicht sich gegenseitig versichern zu können das sie wissen wovon sie reden wird nur begrenzt "performanter" wenn man mehr Hardware darauf schmeißt.

Aber es ist sehr nützlich in einer Umgebung, die sich aus (vielen) verschiedenen "Services" zusammen setzt, insbesondere wenn diese Dienste anbieten die jeder für sich gar nicht so "schmalspurig" und "leichtgewichtig" sind wie man meinen möchte. Und jeder für sich auch noch unterschiedlich schnell weiter entwickelt wird.

Dann sollte allerdings das jeweilige SOAP-basierte API auch mit Sorgfalt und Weitblick entwickelt werden.

In der Praxis passiert das aber oft genug nicht (Lackmus-Test: Versionierung?) oder es wird benutzt "weil es da ist" um damit die sprichwörtlichen Spatzen zu treffen.
Dann passt "CRAP". Für das Ergebnis, nicht für die zugrunde liegende Technik.

Horst Weber, 2014-03-05

Were you at our architecture meeting last week?
If not - that's spooky.

Ian Bradbury, 2014-03-05

Recent comments

Frank Köhler on Lange erwartet :: Neue AirPods at 18:55
Jochen Schug on Lange erwartet :: Neue AirPods at 17:28
Michael Hertlein on Lange erwartet :: Neue AirPods at 16:52
Friedrich Holstein on Lange erwartet :: Neue AirPods at 16:41
Volker Weber on Lange erwartet :: Neue AirPods at 14:43
Michael Hertlein on Lange erwartet :: Neue AirPods at 13:44
Stefan Kremer on Lange erwartet :: Neue AirPods at 12:44
Volker Weber on Invoxia Triby :: Ein starker Zwerg at 10:44
Frank Köhler on Lange erwartet :: Neue AirPods at 21:00
Sven Bühler on Lange erwartet :: Neue AirPods at 20:44
Dominique Roller on Lange erwartet :: Neue AirPods at 20:05
Martin Kirchler on Lange erwartet :: Neue AirPods at 16:12
Volker Weber on Lange erwartet :: Neue AirPods at 16:06
Roland Dressler on Lange erwartet :: Neue AirPods at 15:31
Dietmar Liehr on Gestern in der Tagesschau at 12:55
Torsten Armbruster on Invoxia Triby :: Ein starker Zwerg at 12:49
Markus Dierker on Invoxia Triby :: Ein starker Zwerg at 12:06
Volker Weber on Now is a good time to buy a new iMac at 11:28
Axel Borschbach on Now is a good time to buy a new iMac at 11:24
Maik Endler on Orientierung im iPad-Angebot at 09:34
Volker Weber on Gestern in der Tagesschau at 09:12
Manfred Wiktorin on Gestern in der Tagesschau at 09:09
Rafael Mayoral on Orientierung im iPad-Angebot at 07:33
Bernd Hofmann on Gestern in der Tagesschau at 05:31
Volker Weber on Orientierung im iPad-Angebot at 00:27

Ceci n'est pas un blog

I explain difficult concepts in simple ways. For free, and for money. Clue procurement and bullshit detection.

vowe

Contact
Publications
Stuff that works
Amazon Wish List
Frequently Asked Questions

rss feed  twitter  amazon

Local time is 21:18

visitors.gif

buy me coffee

Paypal vowe