The Next Wave? Enterprises Moving SOAP to REST

Adam DuVander
Mar. 22 2012, 11:47AM EDT

For some time we've noted that SOAP is losing to REST and REST-like approaches. In fact, in most sectors, it's already lost. 68% of the APIs in our directory are REST, while 19% are SOAP. But one area where SOAP has remained popular is the enterprise. Anecdotally, this may be changing, based on recent announcements, such as from the Cicero API.

Azavea, the maker of the Cicero API, proudly proclaims its "new REST API." And the company isn't just adding REST, it appears the company is carefully stepping in the direction of deprecating SOAP:

Azavea will continue supporting the previous version of the Cicero API for at least one year from April 1st, 2012, but will be encouraging users to transition to using the new REST API to access district-matching and elected official lookups before then. The new Cicero API will support programmers seeking to use JSON and the convenient querying capabilities inherent in a RESTful interface.

The choice of REST/JSON combination is par for the course with startups and other individual-focused API providers. But SOAP is still seeing wide use in enterprises, where there are tools to make SOAP much less complicated. And the enterprises rely on these tools, such as a .NET environment, for all development. Accessing or creating SOAP services with these tools is essentially drag-and-drop.

Still, others are making the switch. A secure faxing service announced its REST API yesterday, noting that it is "superior to the old SOAP-based system in a number of ways."

A trailblazer of software-as-a-service in the enterprise, Salesforce added a REST API in October 2010. One could point to that as the start of the trend--if it is a trend.

With APIs as a whole, enterprise has been slow to adopt. But that is changing, as we're seeing more traditional companies launch APIs. It makes sense the these organizations would also eventually follow the best practices of the nimbler tech leaders.

Adam DuVander Hi! I'm Developer Communications Director for SendGrid and former Executive Editor of ProgrammableWeb. I currently serve as a Contributing Editor. If you have API news, or are interested in writing for ProgrammableWeb, please contact editor@programmableweb.com Though I'm a fan of anything API-related, my particular interest is in mapping. I've published a how-to book, Map Scripting 101, to get anyone started making maps on websites. In a not-so-distant past life I wrote for Wired and Webmonkey.

Comments

Comments(3)

User HTML

  • Allowed HTML tags: <a> <em> <strong> <cite> <blockquote> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Lines and paragraphs break automatically.
  • Web page addresses and e-mail addresses turn into links automatically.

Look no further than the enterprise software behemoth SAP. NetWeaver Gateway, introduced a handful of years ago, atop the Internet Communication Framework, brings together an approach that combines RESTful architectural style with OData powered data-centric resources. Currently representations in XML, JSON coming soon.

If you want a major example of enterprise moving towards REST, I'm sure you'll be interested in this one. http://scn.sap.com/community/netweaver-gateway

DJ
(SAP hacker and proud SAP Mentor)