About SOAP

by Volker Weber

Comments

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

Horst Weber, 2014-03-04 09:52

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 11:59

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 17:21

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 11:55

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

Ian Bradbury, 2014-03-05 23:08

Post a comment








Shall I remember this for you?




Use your full name and a working email address. Unless you want your comment to be removed. No kidding.



Recent comments

tom bringer on Ello at 22:38
Thomas Griesbaum on Ello to get comments, faves and reposts at 21:59
Hendrik Brunn on Ello to get comments, faves and reposts at 21:50
Volker Weber on Nutellamesser at 21:25
Ragnar Schierholz on Nutellamesser at 21:24
Volker Weber on Ello to get comments, faves and reposts at 20:40
Jochen Schug on Ello at 20:33
Thomas Griesbaum on Ello to get comments, faves and reposts at 20:28
Axel von Dielingen on Ello to get comments, faves and reposts at 20:24
Frank Mueller on Nutellamesser at 17:46
Volker Weber on Ello to get comments, faves and reposts at 16:28
Stephan Bohr on Ello to get comments, faves and reposts at 16:23
Volker Weber on Ello to get comments, faves and reposts at 16:05
Maximilian von Hulewicz on Ello to get comments, faves and reposts at 15:20
Ulli Mueller on Nutellamesser at 14:42
Jens-Christian Fischer on Ello to get comments, faves and reposts at 14:08
Robert Dahl on Ello to get comments, faves and reposts at 13:51
Ralph Hammann on Ello to get comments, faves and reposts at 13:43
Robert Dahl on Ello to get comments, faves and reposts at 12:38
Thomas Baschetti on Ello to get comments, faves and reposts at 12:16
Ralph Hammann on Nutellamesser at 12:00
Ralph Hammann on Ello to get comments, faves and reposts at 11:58
Roland Dressler on Waage at 11:57
Benjamin Nickel on Ello to get comments, faves and reposts at 11:55
Nina Wittich on Nutellamesser at 11:51

Ceci n'est pas un blog

vowe.net is a personal website published by Volker Weber a.k.a. vowe. I am an author, consultant and systems architect based in Darmstadt, Germany.

rss Click here to subscribe

Hello

About me
Contact
Publications
Certificates
Amazon Wish List
Frequently Asked Questions
Follow @vowe on Twitter

Local time is 22:59

visitors.gif

Tip jar

Archives

As most of my articles roll off the front page rather quickly, I am making an archive of previous posts available here. You can also use the handy search box at the top of the page if you are looking for something particular.

Last 30 days
More archives

Mobile tag for this page

© 1992-2014 Volker Weber.
All Rights Reserved.

Impressum