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

RE: The Protocol [was: Syntax] is API Fallacy

  • From: "Ingargiola, Tito" <ti64877@i...>
  • To: "XML Developers' List" <xml-dev@i...>, "'Jonathan Borden'" <jborden@m...>
  • Date: Thu, 6 May 1999 11:21:17 -0400

RE: The Protocol [was: Syntax] is API Fallacy


	[ Jonathan Borden states: ]
>        You are suggesting using the DOM to model your distributed objects.
> This is a bad idea. You are correct in your conclusion that this is a bad
> use of granularity, though I've never tested this out myself because it is
> evident by a quick analysis of round trips. 

> What I had suggested was to use
> XML to marshal objects by value (MBV) which specifically gets around the
> network roundtrip killer.
Actually, the idea of using XML as the means of achieving MBV doesn't seem
too good to me.  

Why?  First, one of the great attractions of a distributed object system is
precisely that I'm not typically zapping objects about the network, but am
rather dealing with the more interesting objects in different address spaces
by (remote) reference.  So, as an an application developer using corba, I
really don't care too much how my corba implementation (as provided by Iona
or whomever) does its business (e.g., marshalling).  I just care that it
does it correctly and, hopefully efficiently.

The question then becomes: "does a corba implementation developer (e.g.,
someone writing orbix at Iona) want to use xml as the underlying
representation for the marshalling of objects?"  I still think the answer to
this question is likely "no."  It'll likely be less efficient than other
such implementations, and adds little value otherwise.  

Finally, I'm not convinced that a corba/RPC-style of remote method
invocation is typically well suited to web-oriented interactions -- most
things on the web can be treated naturally and efficiently as streams.  Why
add the extra weight (which seems to buy me little) of corba to a domain in
which it seems a mis-fit?

>     Furthermore I am suggesting that by enabling use of web native
> protocols
> under currently available distributed object systems we can move toward a
> better integration of distributed objects and the web.
I certainly share your enthusiasm for a better integration between
distributed objects and the web.  My experience thus far tells me that
layering corba (or some other rpc -like mechanism) on top of more ubiquitous
streaming protocols costs a lot and yields little benefit.  However, efforts
like http-ng offer the promise of such an integration without carrying some
of the baggage that might come with trying to shoehorn a big heavy thing
like corba on top of something so umm svelte ;-> as http and friends.
Naturally, your mileage may vary...  Best regards,


xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@i...
Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1
To (un)subscribe, mailto:majordomo@i... the following message;
(un)subscribe xml-dev
To subscribe to the digests, mailto:majordomo@i... the following message;
subscribe xml-dev-digest
List coordinator, Henry Rzepa (mailto:rzepa@i...)


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.