SOAP vs REST

As a developer, you should know why and when you should use SOAP versus REST. Both have value and their own benefits and challenges as a web service so how do you know which to use?

I came across an old post by Steve Francia that still has some valid points about the differences between SOAP and REST and why anyone would choose each of them. To summarize his points:

 Why REST:

  • Simpler based on using standard HTTP
  • SOAP only permits XML while REST permits many different data formats
  • Better performance and scalability
  • REST reads can be cached and SOAP reads cannot

Why SOAP:

  • WS-Security : SOAP supports SSL in addition to WS-Security which adds enterprise security features
  • WS-AtomicTransaction: SOAP works for ACID transactions over a service. It can provide 2-phase commit across transactional resources.
  • WS-ReliableMessaging: SOAP has successful/ retry logic built in and provides end to end reliability even through SOAP intermediaries

Interested in reading more? Check out his article at SFP13.com.

 

At DLS Software Studios, we want to provide you with the very best IT solutions for your business. Contact us todayto discuss how our software development experts and IT consultants can bring cost-effective, best in class solutions to your organization. While we are located in the Chicago area, we take on projects throughout the country.

Any project, anywhere, anytime – We’ve got the solution for you.


Request a Free Quote

Email us below or call us at
866-313-0106

Request a Free Quote

Email us below or call us at 866-313-0106

Request a Free Quote

Email us below or call us at 866-313-0106

Case Study

DLS Software Studios has continually grown it's highly experienced team of software engineers and designers. We have built a good track record of realizing and fulfilling the needs and visions of our clients. Case Study