- Sam Ruby REST vs API
At some point, you need to question the wisdom of having an API which abstracts away that which is important.
- Mark Baker Towards truly document oriented Web services
Web services proponents [realized] that they needed to distance themselves from RPC and its well-deserved reputation as a poor large scale integration architectural style, due to the failure of systems such as CORBA, DCOM, and RMI to see any widespread use on the Internet. So, sometime in 2000/2001, collective wisdom in the space shifted towards a preference for "document oriented" services. Vendors quickly jumped on board with upgraded toolkits, and that was that; documents were the New Big Thing.
Unfortunately, the basic architectural assumptions underlying Web services at the time, didn’t change nearly enough to distance Web services from the problems of RPC.
- Bill de hÓra Atoms in a small world
protocol driven extensions will tend to be mutually exclusive of each other and not an interdependent monolith as Web Services have turned out to be - that will make them easier to build and get deployed.
- Kurt Cagle How RSS/Atom Is Replacing Web Services
While I suspect that this commentary will be poo-pooed by web services vendors, the history of the web makes me suspect I'll be right in the end. RSS syndication has emerged in a largely ad-hoc fashion to fulfill a specific need - syndication - that seems to be an intrinsic characteristic and requirement of the Internet. Syndication in turn is simply a messaging protocol built around a subscription-oriented PUSH model. If you make the syndication format too complex for people to use (as I believe is the case with SOAP) then they will migrate to simpler formats as they become available. Because ATOM is blessed by both the IETF and the W3C and is seen as an open standard (whereas questions remain concerning the precise nature and implementation of SOAP) it will likely continue to gain the mindshare of developers and users alike.