473,395 Members | 1,696 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,395 software developers and data experts.

When/how REST replaced SOAP

Hello,

I am currently writing my thesis about IT technologies etc. etc. and I have one chapter where i compare REST and SOAP, but I can not find how and when (i mean some king of events in the past) REST started (mainly in Web) to replace SOAP as technology of web services.

I would like to show you a graph in Google Insights for Search Tool :

Google Insights for Search

As you can see in 2008 there was some king of intersection number of keywords searche for rest api and soap api. So, i would like to rely on some sources (of coures I do not have them) or events/facts why this intersection may occured... event in the recent past.

Do you get my point of view ? I know that could be quite unique approach to the topic, but i would like to explain of this soap and rest swap.

PS. Sorry that i put this topic to XML section, but i can not find any similar section related with topic
Jul 28 '12 #1
6 1989
Dormilich
8,658 Expert Mod 8TB
hm, IIRC SOAP and REST are not as compareable as you think. while SOAP (a protocol) is a remote service (something dynamic, you send data and get a result back), REST (a paradigm) is about states* (something static, you always get the same response out of a request).


* - remember, HTTP is state-less
Jul 30 '12 #2
Yes, i know. But of you notice the web services in Web are generally built using REST and SOAP. So I am wondering which events have influenced the current state of affairs, I mean why there are so many REST services.
Jul 30 '12 #3
Dormilich
8,658 Expert Mod 8TB
SOAP is a protocol and as such tied to its specification. REST is a paradigm, you can implement it however you like.
Jul 30 '12 #4
Yes, I know about it ;)

But look at this page : http://www.infoq.com/news/2011/06/Is-REST-Successful

there are some statistics about REST and SOAP, right ? I am wondering, which events in the past give that REST is now mainly in use in Web ;)
Jul 31 '12 #5
Dormilich
8,658 Expert Mod 8TB
isn’t that obvious from your source and my answer?
Jul 31 '12 #6
Yes, you are right, but i mean which companies started to implement their servies using REST. When was the change in the attitude of companies, change in approach to developing Web services ;)
Aug 1 '12 #7

Sign in to post your reply or Sign up for a free account.

Similar topics

4
by: John Doe. | last post by:
Hi PHP gurus! Our team will be creating a web-application that must have an easy to use programmatic interface for our web-developer clients. The data transferred will primarily be taken from a...
4
by: Jonathan Strange | last post by:
I have a website that uses Forms, and if I complete the form fields, submit the form, realise that there was an error or omission, and then hit the Back button, the form fields are all empty. This...
5
by: Artur Niesporek | last post by:
Hi guys, when receiving a soap response posted back from a server i get the following error when deserializing the soap message. The problem seems to be with the item-collection of the...
3
by: parrot toes | last post by:
Summary: I have been trying to make requests of a web service provided by Axis using a dotnet client with code generated by wsdl.exe and have been getting exceptions when trying to process the...
0
by: Marty Scholes | last post by:
I may have found a bug. I have a table: CREATE TABLE onlpcd_stat ( sel BIGSERIAL PRIMARY KEY, user_id INTEGER NOT NULL REFERENCES onlpcd_user ON DELETE CASCADE, vars TEXT, /*...
0
by: Emerson Marques | last post by:
When i implement soap extensions in my web service and the client request the web service, i always receive the error " Client found response content type of '', but expected 'text/xml'. ". Does...
52
by: frankgerlach | last post by:
>From my simple performance tests of SOAP it seems that it is about ten times slower than binary object request protocols such as RMI, IIOP or SimpleORB. Is this also YOUR experience ?
7
by: TC | last post by:
I've produced an Access application for a client. For one report, text gets cut-off at the right margin when we print the report. It does this only when we print; it doesn't happen when we view the...
5
by: cj | last post by:
I've got a Soap web client written in VB. I'm wondering if it would be ok to run this same program multiple times on the same pc. Would they get confused with which of them requested what...
2
by: ajinkya7588 | last post by:
I m confusing about when to use Soap and when to use Xml Fornatter in .net. Can any one help me to solve this question?? Thank you..
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: ryjfgjl | last post by:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.