4 ms·
Related: The S stands for Simple, http://wanderingbarque.com/nonintersecting/2006/11/15/the-s-stands-for-simple http://wanderingbarque.com/nonintersecting/2006/
by 4ad 15y ago
Related: The S stands for Simple, http://wanderingbarque.com/nonintersecting/2006/11/15/the-s-stands-for-simple http://wanderingbarque.com/nonintersecting/2006/11/15/the-s-... and Please drop the SOAP, http://thecoffman.com/2011/01/25/please-drop-the-soap http://thecoffman.com/2011/01/25/please-drop-the-soap .
- DomreiRoam 15y agoSOAP is no more the acronym of Simple Object Access Protocol since version 1.2
- 4ad 15y agoThat's no excuse (and if you read the article you'd know that it acknowledges this fact).
- DomreiRoam 15y agoAgreed, When i started SOAP around 2000, it was very simple. After that we for more into the awful WSDL 1 (WSDL 2 is better). But the number of WS-* and the different implementations that are all incompatible is just a nightmare.
- baudehlo 15y agoIn 2001 I gave a talk (I believe at OSCon, to a packed audience) titled "Why SOAP Sucks". I started with a print-out of all the specs required to implement SOAP fully (there were lots of incomplete implementations around at the time, but barely any complete ones). It was more than two reams of paper (around 1100 pages of spec, if I recall). It had quite an "impact".
- bch 15y agoIIRC, the Table of Contents for the SOAP spec is bigger than the entire XML-RPC spec, yet SOAP offers little practical advantage. Luckily many new RPC implementations bypass both SOAP and XML-RPC and are looking to REST. $deity help all of us who need to work with legacy SOAP, however...
- jeremya 15y agoI can totally relate to these two articles, having recently attempted to write a .NET SOAP client for a web service that uses the (non-standard) SOAP with Attachments method for sending binary data. For something that was created to provide simple interoperability, SOAP is rife with a ridiculous number of inconsistencies and competing mini-(non)standards.
- pilif 15y agoprotocols with simple (or lightweight) in their name usually are anything but.
- dexen 15y agoNot a coincidence. Simple to implement != simple to explain to your boss (`it's standard industry practice'). The name is meant to sell the standard to non-techies.