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/
