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

Volker Weber on Heading to the cardiologist :: Reddit at 19:26
Mariano Kamp on Heading to the cardiologist :: Reddit at 19:25
Volker Weber on Heading to the cardiologist :: Reddit at 19:15
Joel Demay on Heading to the cardiologist :: Reddit at 19:07
Henning Heinz on IBM verkauft Notes, Domino, Sametime, Connections, Portal und weitere Produkte at 12:03
Hubert Stettner on Heading to the cardiologist :: Reddit at 11:08
Felix Binsack on IBM verkauft Notes, Domino, Sametime, Connections, Portal und weitere Produkte at 09:51
Bernd Vellguth on IBM verkauft Notes, Domino, Sametime, Connections, Portal und weitere Produkte at 21:46
Jan Tietze on Echo Spot ist wieder online at 19:36
Gerhard Henzler on I could be in this video at 18:44
Volker Weber on IBM verkauft Notes, Domino, Sametime, Connections, Portal und weitere Produkte at 18:35
Bernd Vellguth on IBM verkauft Notes, Domino, Sametime, Connections, Portal und weitere Produkte at 18:34
Jens Wagner on I could be in this video at 13:46
Volker Weber on I could be in this video at 13:30
Volker Weber on IBM verkauft Notes, Domino, Sametime, Connections, Portal und weitere Produkte at 13:16
Henning Heinz on IBM verkauft Notes, Domino, Sametime, Connections, Portal und weitere Produkte at 12:56
Volker Weber on IBM verkauft Notes, Domino, Sametime, Connections, Portal und weitere Produkte at 11:54
Henning Heinz on IBM verkauft Notes, Domino, Sametime, Connections, Portal und weitere Produkte at 11:51
Volker Weber on Echo Spot ist wieder online at 11:48
Volker Weber on IBM verkauft Notes, Domino, Sametime, Connections, Portal und weitere Produkte at 10:27
Joerg Rafflenbeul on IBM verkauft Notes, Domino, Sametime, Connections, Portal und weitere Produkte at 10:24
Markus Dierker on I could be in this video at 10:17
Frank van der Linden on IBM sells Notes, Domino, Sametime, Connections, Portal. And a whole lot more. at 09:31
Jan Tietze on Echo Spot ist wieder online at 08:05
Tobias Falk on Apple Watch EKG außerhalb der USA gesperrt at 00:26

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 12:16

visitors.gif

buy me coffee