There is also another, a bit opposite analysis attempting to prove that all, even data-centric or stateful applications can be redefined back to stateless Web Services.
This is a discussion about Grid Services vs Web Services:
A Grid Application Framework based on Web Services Specifications and Practices.
http://www.neresc.ac.uk/projects/gaf/
For more information:
Web Services Architecture, W3C Working Draft 8 August 2003
http://www.w3.org/TR/ws-arch/
> http://www.service-architecture.com/web-services/articles/service-oriented_architecture_soa_definition.html
> http://www.service-architecture.com/articles/index.html
However, it was stated at the very beginning of forming Computer/Data Grid concept that there is an area of new type of data-centric applications that don't fit into standard Service oriented architecture (SOA). And now, although being based on WS/WSDL, Open Grid Services Architecture (OGSA) defines Grid Service as stateful transient service.
Foster, I., Kesselman, C., Nick, J. and Tuecke, S. The Physiology of the Grid: An Open Grid Services Architecture for Distributed Systems Integration, Globus Project, 2002.
http://www.globus.org/research/papers/ogsa.pdf.
The Open Grid Services Architecture Platform.
> http://www.gridforum.org/Meetings/ggf7/drafts/draft-ggf-ogsa-platform-2.pdf
Mike Perham wrote:
"Web services are frequently described as the new incarnation of distributed object technology. This is a serious misconception, made by people from industry and academia alike, and this misconception seriously limits a broader acceptance of the true web services architecture. Even though the architects of distributed systems and internet systems alike have been vocal about the fact that these technologies hardly have any relationship, it appears to be difficult to dispel the myth that they are tied together. In this article I revisit the differences between web services and distributed objects in an attempt to make it clear that web services are an internet-style distributed systems technology that does not rely on, or require, any form of distributed object technology."
http://weblogs.cs.cornell.edu/AllThingsDistributed/archives/000120.html
