« XML::Twig Cleanly Picks Elements Off of XML Documents | Main | New York Times Profiles Glenn Reynolds of Instapundit »

Why CTDATA Switched from SOAP to XML Over HTTP When Using Amazon Web Services

Dave Aiello wrote, "One of the more interesting aspects of the time I spent with Amazon Web Services was the realization that the SOAP interface provided by Amazon.com doesn't implement as many search methods as the XML over HTTP interface does. I discovered this when I built a Perl script that iterates through Amazon Marketplace offers for a given item in order to get specific details about each offer. This is easily done using REST, but not possible using SOAP."

"Apparently, I am not the only one who discovered this. There is a useful article on CYBAEA called Which interface should I use: XML/HTTP (REST) or SOAP? that comes to the same conclusion:"

SOAP... Does not provide access to the full AWS functionality (specifically the XSLT service is not available through SOAP)....

"The CYBAEA article goes into more detail on the pros and cons of using the AWS SOAP and REST implementations. Even more useful information is found in the CYBAEA Amazon Web Services FAQ, which includes the article I just mentioned. The FAQ is definitely worth exploring if you are using Amazon Web Services for anything more than experimentation."

Post a comment

(If you haven't left a comment here before, you may need to be approved by the site owner before your comment will appear. Until then, it won't appear on the entry. Thanks for waiting.)


CTDATA Venutures (CTDATA) develops Internet and Intranet applications for corporations and non profit organizations. Our services include:

  • Consulting services for Movable Type and TypePad-based publishing systems (visit our Weblog Improvement website for more information),
  • Financial services business process consulting,
  • Content management system and knowledge management system consulting,
  • Apache web server engineering and hosting,
  • MySQL, Sybase, and Microsoft SQL Server architecture and development,
  • SOAP, REST, and XML-RPC system architecture and programming, including Amazon Web Services and
  • Weblog publishing.
For more information, contact Dave Aiello by email at dave [at] daveaiello.com or call him at +1-267-352-4420.
Copyright © 1995-2010, CTDATA Ventures. All Rights Reserved.
Powered by
Movable Type 4.25