Web of Services for Enterprise Computing workshop
By sandoz on Mar 05, 2007
What surprised me was the general acceptance of the Web, and REST architectural style, as a good thing for building Web applications. I guess i was expecting a little more heat from opposing sides! My impression was that the main opposing positions were 'please stop doing more specs and maintain what we have' and 'we need more specs'. It is clear that there is a general need for interoperable protocols in the enterprise but some were questioning whether this should be something the W3C should really be involved with.
My personal view is that the W3C should concentrate WS-\* interoperability on what we have (limit new specifications), encourage good and best practices for applications that are exposed on the Web using the REST architectural style, fix the pain points for Web interoperability and bridge the gap between Web and WS-\* where it makes sense.
With respect to the last view i think Atom and the Atom Publishing Protocol (APP) has the potential to make in-roads into the enterprise where real-time requirements are less demanding. An Atom service combined with something like the Post Once Exactly (and PUT too?) pattern of use may provide reliable services in a manner quite different to that of traditional enterprise publish and subscribe technologies but yet be Web friendly. For instance, imagine an APP facade over a JMS queue or topic.