[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

Re: CORBA vs. XML (was: Re: XML.COM: How I Learned to Love daBomb)

  • From: Al Snell <alaric@a...>
  • To: Brendan Macmillan <bren@m...>
  • Date: Mon, 20 Aug 2001 15:36:54 +0100 (BST)

corba vs .net
On Sat, 18 Aug 2001, Brendan Macmillan wrote:

> Obviously, using XML makes it human readable; but I think the biggest
> difference is that the latter two are merely method invocation (and that's
> *easy*); while CORBA implements "remote objects", and the horror of issues like
> maintaining state, remote memory management etc and so on.
> Have I got that right?

No, Corba does just do method invocation. The ORB itself can do other
complex stuff like implementing persistent objects and so on, but then
it's more of an object database with an ORB interface :-)

> In principle, web services are no different from any other TCP/IP service (like
> ping, telnet, ftp, etc etc etc) except that they use XML, and have a more
> general way of specifying the method to be invoked... whereas CORBA is (was?)
> *much* more ambitious.

IIOP, the on-the-wire protocol, is just that. CORBA also defines a lot of
standard interfaces and stuff but you don't need to know about them unless
you're going to use them.

There are CORBA naming services and CORBA Object Transaction Services and
stuff, but unless you use them, don't install them. It's just like UDDI
and RDDL and RDF and stuff.

> It's a bit like how Java simplified the pointers of C, and the OO of
> C++, to make something that was a *lot* simpler and less error prone,
> and (by the 80-20 rule) sufficiently powerful 80% of the time...
> But I really would like to see a point-by-point comparison, if anyone
> has done one, or knows of one (or would like to do one now).  ;-)

/me looks at his schedule and wonders about sleep and stuff


Just read a book on it, it's easy :-)

ISBN 0-471-12148-7 describes the issues involved in networking stuff,
and describes CORBA in 110 pages, then spends 39 pages describing
interfacing to it from C, C++, and Smalltalk (that'd be Java in a more
recent book I expect). The rest of the book describes the CORBAServices,
which are standardised interfaces to stuff like security, transactions,
and so on.

> Cheers,
> Brendan


                               Alaric B. Snell
 http://www.alaric-snell.com/  http://RFC.net/  http://www.warhead.org.uk/
   Any sufficiently advanced technology can be emulated in software


Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
First Name
Last Name
Subscribe in XML format
RSS 2.0
Atom 0.3

Stylus Studio has published XML-DEV in RSS and ATOM formats, enabling users to easily subcribe to the list from their preferred news reader application.

Stylus Studio Sponsored Links are added links designed to provide related and additional information to the visitors of this website. they were not included by the author in the initial post. To view the content without the Sponsor Links please click here.

Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.