SOAP may finally REST

Lately I have observed significant movement in two transformational trends - adoption of REST over SOAP and proliferation of non-relational ...

Lately I have observed significant movement in two transformational trends - adoption of REST over SOAP and proliferation of non-relational persistence options. These two trends complement each other and they are likely to cause disruption sooner than later.

The enterprise software that required complex transactions, monitoring, and orchestration capabilities relied on the SOAP-based architecture and standards to realize their SOA efforts. The consumer web on the other side raced towards embracing RESTful interfaces since they were simple to set up and consume. There are arguments on both the sides. However, lately the market forces have taken the side of REST even if REST has significant drawbacks in the areas such as security and transactions. This once again proves that a simple and good enough approach that conforms to loose contracts outweighs a complex solution that complies to stricter standards even if it means compromising certain critical features. The web is essentially an unreliable stateless medium and any attempts to regulate it is less likely to work in our favor.

Many argue that the self-describing standards for SOAP are its strength over the RESTful services that lacks such features. However designing a RESTful service is fairly trivial since it allows to learn and experiment by being iterative unlike a relatively complex upfront learning process associated with the SOAP-based architecture. There has been a flurry of activities in the messaging middleware by Google that makes these RESTful interface even more compelling. This includes Google Wave Federation and PubSubHubbub. The developers are more likely to prefer these messaging protocols against SOAP and that would mean more RESTful APIs in the Pushbutton Web. Easy consumability reduces the initial adoption barrier and that's the key to success in many cases.

Since I last blogged about the continuum of the database on the cloud from schemaless to full-schema new persistence options have emerged such as RethinkDB and HadoopDB and many debates have spurred questioning the legacy of the RDBMS. For a cloud-like environment the statelessness, ad hoc persistence design, and instantaneous horizontal scale go well with the RESTful architecture. The growing popularity of SimpleDB and CouchDB along with many discussions on how to achieve CRUD with REST signal that the persistence is becoming more RESTful and schemaless.

I was convinced quite some back that REST was certainly the future for the consumer web but the latest trends have made me believe that the REST will see its adoption in the enterprise software accelerated much sooner than I had originally expected. This is like Java and Internet; the organizations embraced Java and the Internet at the same. The same will be true for the cloud and REST. When the companies consider moving to the cloud they will reconsider their SOA and persistence strategy and will likely adopt REST and alternate persistence models.

The cloud might be the last nail in the SOAP coffin.

COMMENTS

Name

3D,1,acquisition,3,agile,2,algorithms,2,Amazon,4,analytics,6,Apple,3,architecture,5,augmented reality,2,behavioral economics,1,BI,6,big data,29,Black Swan,1,books,1,bottom of the pyramid,3,branding,1,brazil,1,channels,1,cloud,68,Cloud Computing,7,cognitive psychology,2,collaboration,3,collaborative filtering,5,conference,3,creativity,3,CRM,2,crowdsourcing,2,data centers,3,data science,9,database,5,design,13,design thinking,17,dropbox,1,education,2,enterprise software,26,entrepreneurs,12,eula,1,experience design,3,facebook,1,freemium,1,gamification,3,Google,7,hadoop,3,healthcare,1,hiring,1,Iaas,3,india,1,innovation,16,intellectual property,1,interaction design,2,IoT,1,machine learning,2,management,9,marketing,1,meetings,1,microblogging,1,Microsoft,2,millenial,1,mobile,9,music,1,network effect,5,NewSQL,1,nosql,9,OEM,1,open source,3,outsourcing,1,paas,9,parallel computing,2,platform,4,polygot,1,power laws,1,privacy,1,private cloud,1,product management,5,prototyping,2,psychology,2,public policy,1,RDBMS,1,recommendation systems,2,REST,2,retail,1,RIM,1,SaaS,24,sales,4,security,4,SOA,2,social,25,sports,1,strategy,21,sustainability,8,talent,2,telcos,4,tos,1,Twitter,5,usability,1,user experience,3,virtualization,5,voting machine,2,web 2.0,1,
ltr
item
Cloud Computing: SOAP may finally REST
SOAP may finally REST
Cloud Computing
https://hereiscloudcomputing.blogspot.com/2009/08/soap-may-finally-rest.html
https://hereiscloudcomputing.blogspot.com/
http://hereiscloudcomputing.blogspot.com/
http://hereiscloudcomputing.blogspot.com/2009/08/soap-may-finally-rest.html
true
4467119141698964002
UTF-8
Loaded All Posts Not found any posts VIEW ALL Readmore Reply Cancel reply Delete By Home PAGES POSTS View All RECOMMENDED FOR YOU LABEL ARCHIVE SEARCH ALL POSTS Not found any post match with your request Back Home Sunday Monday Tuesday Wednesday Thursday Friday Saturday Sun Mon Tue Wed Thu Fri Sat January February March April May June July August September October November December Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec just now 1 minute ago $$1$$ minutes ago 1 hour ago $$1$$ hours ago Yesterday $$1$$ days ago $$1$$ weeks ago more than 5 weeks ago Followers Follow THIS CONTENT IS PREMIUM Please share to unlock Copy All Code Select All Code All codes were copied to your clipboard Can not copy the codes / texts, please press [CTRL]+[C] (or CMD+C with Mac) to copy