Web Services is NOT a Distributed Object access Architecture

November 8th, 2006  |  Published in SOA  |  1 Comment  | Add to del.icio.us

It is surprising that many people still think of Web Services as a Distributed Object access architecture like CORBA or COM.

This is quoted from the post by Leonard Richardson http://www.crummy.com/writing/REST-Web-Services/

“The answer is that “Web Services” aren’t the web. They’re a heavyweight architecture for distributed object access, like COM and CORBA”

This is very misleading. Web Services is *NOT* a distributed object architecture.
WS is not object centric and has no notion of an object reference or distributed garbage collection.

So it is wrong to say *LIKE* CORBA or COM

Responses

  1. Rajesh Duggal says:

    December 6th, 2006 at 9:41 am (#)

    I hear you. Drives me crazy too. I think this thinking is a result of people equating WebServices to SOAP (”Simple OBJECT access protocol”).

    Since most developers learn about dev from Microsoft. Microsoft teaches them that WS = SOAP = distributed object access. Just as I often hear developers that learn from MS talk about FrontController being some wild wacky new concept for developing websites.. even though the design pattern has been implemented on other platforms/frameworks for years.

    Anyways, at least MS is teaching their developer community a bit more about design patterns these days.

    btw> Awesome Axis2 presentation at www.JUG.org last night!

    Rajesh Duggal

Leave a Response