The difference is that CORBA exports the actual application data 
structures (as IDL), while XML-based message exchange uses the XML as a 
neutral format independent of the application code. In this CORBA is 
very similar to the deprecated rpc/enc style of SOAP message exchange. 
The main reasons rpc/enc was effectively abandoned were first because 
the exporting of the data structures created a tight coupling between 
client and server, and second because the resulting XML was a mess that 
was unusable for any other purpose.

  - Dennis

Dennis M. Sosnoski
SOA, Web Services, and XML
Training and Consulting
http://www.sosnoski.com - http://www.sosnoski.co.nz
Seattle, WA +1-425-296-6194 - Wellington, NZ +64-4-298-6117



shashank d. jha wrote:
>
>
> On 10/29/06, *Dennis Sosnoski* <[EMAIL PROTECTED] 
> <mailto:[EMAIL PROTECTED]>> wrote:
>
>     I personally tell clients that CORBA is not generally considered a
>     reasonable base technology for SOA because it tightly couples the
>     client
>     to the server data model. I'm not aware of any way around this - am I
>     missing something? 
>
>
> What is  meant by above statement? Is in SOA or any technology 
> possible to develop a client without knowledge of data model to be 
> exchanged among client and service/server?
>
>     One of the major justifications I give for the widespread use of
>     XML as
>     the basis for message exchange in SOA is that the XML structure
>     provides
>     decoupling between client and server data structures - each end is
>     free
>     to work with the XML messages as they want, without concern over
>     how the
>     other end works. That seems to me to be an important criteria for SOA
>     services.
>
>
> CORBA does the same.  IDL structure  provides the same benefits as 
> mentioned by  you.
>
>       - Dennis
>
>     --
>     Dennis M. Sosnoski
>     SOA, Web Services, and XML
>     Training and Consulting
>     http://www.sosnoski.com - http://www.sosnoski.co.nz
>     Seattle, WA +1-425-296-6194 - Wellington, NZ +64-4-298-6117
>
>
>
>
>
>
>     Yahoo! Groups Links
>
>         (Yahoo! ID required)
>
>         mailto:[EMAIL PROTECTED]
>     <mailto:[EMAIL PROTECTED]>
>
>
>
>
>
>
> -- 
> ---------------
> regards,
> shashank d. jha
> e-mail [EMAIL PROTECTED] 
> <mailto:[EMAIL PROTECTED]>  



 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/service-orientated-architecture/

<*> Your email settings:
    Individual Email | Traditional

<*> To change settings online go to:
    http://groups.yahoo.com/group/service-orientated-architecture/join
    (Yahoo! ID required)

<*> To change settings via email:
    mailto:[EMAIL PROTECTED] 
    mailto:[EMAIL PROTECTED]

<*> To unsubscribe from this group, send an email to:
    [EMAIL PROTECTED]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 

Reply via email to