<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	>
<channel>
	<title>Comments on: A rant about the complexity of working with SOAP services</title>
	<atom:link href="http://blog.mashupguide.net/2007/08/15/a-rant-about-the-complexity-of-working-with-soap-services/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.mashupguide.net/2007/08/15/a-rant-about-the-complexity-of-working-with-soap-services/</link>
	<description>A blog about Raymond Yee's Book Pro Web 2.0 Mashups: Remixing Data and Web Services</description>
	<pubDate>Wed, 07 Jan 2009 03:33:20 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: All You Need Is A Good Clean SOAP Toolkit &#124; Financial Web Services - Xignite Blog</title>
		<link>http://blog.mashupguide.net/2007/08/15/a-rant-about-the-complexity-of-working-with-soap-services/comment-page-1/#comment-39748</link>
		<dc:creator>All You Need Is A Good Clean SOAP Toolkit &#124; Financial Web Services - Xignite Blog</dc:creator>
		<pubDate>Sun, 23 Nov 2008 19:47:18 +0000</pubDate>
		<guid isPermaLink="false">http://blog.mashupguide.net/2007/08/15/a-rant-about-the-complexity-of-working-with-soap-services/#comment-39748</guid>
		<description>[...] SOAP vs. REST debate, mainly because this blog started after the battle began raging. But a recent post by Raymond Yee&#8211;who is writing a book about mashups&#8211;suggested a [...]</description>
		<content:encoded><![CDATA[<p>[...] SOAP vs. REST debate, mainly because this blog started after the battle began raging. But a recent post by Raymond Yee&#8211;who is writing a book about mashups&#8211;suggested a [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: sdubois</title>
		<link>http://blog.mashupguide.net/2007/08/15/a-rant-about-the-complexity-of-working-with-soap-services/comment-page-1/#comment-608</link>
		<dc:creator>sdubois</dc:creator>
		<pubDate>Fri, 24 Aug 2007 00:57:14 +0000</pubDate>
		<guid isPermaLink="false">http://blog.mashupguide.net/2007/08/15/a-rant-about-the-complexity-of-working-with-soap-services/#comment-608</guid>
		<description>I disagree quite a bit. I think the assumption you make here is that to use SOAP as a developer, you have to know the intricacies of the protocols (SOAP and WSDL). But you really don't have to. It all depends on the toolkit you use.

I'll take an analogy. Do we require internet users to know HTML to navigate the web? No we don't. On the user side, the browser takes care of it. If end users had to read HTML pages in plain text they would find it very obscure indeed. 

On the server side you could be writing your HTML by hand (which you would then need to understand) or you could use some advance tool that allowed you to write pages in a WYSIWIG fashion and completely hide the HTML.

So it all depends on the tools and how well they hide the protocol from you.

If you want to write a web service by hand, you will have to know SOAP and WSDL. If you use a good toolkit, all you have to do is write a function call and you have a web service. 

If you want to consume a web service without a good SOAP toolkit, you will have to learn the standards but not otherwise. I personnaly wrote dozens of web services which collectively have served billions of SOAP requests to hundreds of firms around the world yet I have never read the SOAP specs and I can barely read a WSDL by hand. All I had to do was to write meaningful function calls.

Clients who use good SOAP toolkit can go from pointing to our WSDL to consuming data in their application in less that 60 seconds without a hint of what the protocols are about (Something impossible to do with REST).

Those who come to us with more primitive languages will have to spend more time working out the details.

SOAP's bad rap comes from those who just have not wanted to use more advanced SOAP toolkits. 

It's very sad indeed. To me is it as if back in 1996, we had abandoned the power of the web and stopped building web pages because a bunch of people insisted in using a text editor to open HTML pages instead of a browser and complained about how unreadable this HTML was.

Unfortunately, :-), php and python are not ones of those better SOAP toolkits.

I would love to discuss further
sduboisATxigniteDOTcom



I've written around 50 web</description>
		<content:encoded><![CDATA[<p>I disagree quite a bit. I think the assumption you make here is that to use SOAP as a developer, you have to know the intricacies of the protocols (SOAP and WSDL). But you really don't have to. It all depends on the toolkit you use.</p>
<p>I'll take an analogy. Do we require internet users to know HTML to navigate the web? No we don't. On the user side, the browser takes care of it. If end users had to read HTML pages in plain text they would find it very obscure indeed. </p>
<p>On the server side you could be writing your HTML by hand (which you would then need to understand) or you could use some advance tool that allowed you to write pages in a WYSIWIG fashion and completely hide the HTML.</p>
<p>So it all depends on the tools and how well they hide the protocol from you.</p>
<p>If you want to write a web service by hand, you will have to know SOAP and WSDL. If you use a good toolkit, all you have to do is write a function call and you have a web service. </p>
<p>If you want to consume a web service without a good SOAP toolkit, you will have to learn the standards but not otherwise. I personnaly wrote dozens of web services which collectively have served billions of SOAP requests to hundreds of firms around the world yet I have never read the SOAP specs and I can barely read a WSDL by hand. All I had to do was to write meaningful function calls.</p>
<p>Clients who use good SOAP toolkit can go from pointing to our WSDL to consuming data in their application in less that 60 seconds without a hint of what the protocols are about (Something impossible to do with REST).</p>
<p>Those who come to us with more primitive languages will have to spend more time working out the details.</p>
<p>SOAP's bad rap comes from those who just have not wanted to use more advanced SOAP toolkits. </p>
<p>It's very sad indeed. To me is it as if back in 1996, we had abandoned the power of the web and stopped building web pages because a bunch of people insisted in using a text editor to open HTML pages instead of a browser and complained about how unreadable this HTML was.</p>
<p>Unfortunately, :-), php and python are not ones of those better SOAP toolkits.</p>
<p>I would love to discuss further<br />
sduboisATxigniteDOTcom</p>
<p>I've written around 50 web</p>
]]></content:encoded>
	</item>
</channel>
</rss>
