I am willing to bet anything (perverbaly) that this usage discrepency is because most people consuming Amazon's WS are using PHP. In PHP <= 4 consuming a SOAP WS was especially complicated, having to either write your own handler for a large and complex xml sub-language or use something such as the nuSOAP library which is lacking in several key areas. I believe this will change once PHP 5 takes a stronger foothold since PHP 5 has it's own internal library for parsing SOAP which makes consuming it much more natural.

My main gripe with REST is that most of the time, at least in my experience, you have to write your own library to parse the extracted information. There aren't a lot of developers doing this and for a large project, say accessing Experians credit reporting products, there is a significant amount of time that will need to be spent on just this component. I have also noticed a lack of consistency among REST WS's, some of which provide strings of information and others provide XML with, obviously, their proprietary schema, which must also be learned and parsed. As well, I'm a .NET developer so by nature I like things fairly easy and quick to pick up and run with, hence SOAP is a natural choice in that environment.

I agree though that both would be ideal and anything the church will give me I am more than willing to consume. Perhaps if they give us a REST WS then I will have to just create a .NET and a PHP library to parse it and submit it to all of you.

Dave

Mac Newbold wrote:

Today at 7:57pm, Dave Wagner said:

Let me push my luck and suggest that SOAP be presented as the primary means of exposing the churches content. XMLRPC and REST are just annoying IMHO (REST especially).


As long as we're presenting suggestions, I suggest allowing both SOAP and REST/XMLRPC. I find SOAP annoying, because I think it is too big and bloated and complicated. People (especially developers) like "simple" as long as it meets their needs, and only go complex when necessary.

As an example, Amazon Web Services couldn't decide whether to choose SOAP or REST, so they allowed them both. They were leaning to SOAP, but were very suprised when they saw who used what. Over 80% of their use (It may have been 90%, but I'm not sure, so I'll be conservative) comes through REST, and only a small percentage through SOAP. [This was presented by Jeff Barr, their Web Services Evangelist, on 9/29/2005 at a UPHPU meeting, among other places and times.]

Anyway, if we're throwing pennies around, there are mine.

Mac

--
Mac Newbold        MNE - Mac Newbold Enterprises, LLC
[EMAIL PROTECTED]    http://www.macnewbold.com/
_______________________________________________
Ldsoss mailing list
[email protected]
http://lists.ldsoss.org/mailman/listinfo/ldsoss


_______________________________________________
Ldsoss mailing list
[email protected]
http://lists.ldsoss.org/mailman/listinfo/ldsoss

Reply via email to