W3C home > Mailing lists > Public > xml-dist-app@w3.org > February 2002

Re: Reflective systems

From: Mark Baker <distobj@acm.org>
Date: Tue, 5 Feb 2002 21:56:36 -0500 (EST)
Message-Id: <200202060256.VAA17150@markbaker.ca>
To: noah_mendelsohn@us.ibm.com
Cc: xml-dist-app@w3.org
> >>  What's also needed is a uniform means of 
> >> resolving an identifer.  Neither CORBA nor COM
> >> has that, but the Web has GET.
> 
> I think this too is an oversimplification. In COM, all resource 
> identifiers are objects that implement the IMoniker interface.  Among the 
> principle purposes of that interface is to provide a uniform means of 
> resolving the identifier.  In COM terms, this is called "Binding", and it 
> results in an active (proxy to) the object being referenced.  That object 
> may have been running in the network all along, or may have been brought 
> to life from some persistent state, e.g. in a file.  I don't know whether 
> it's still true, but one of the first things that was done to make the Web 
> accessible to lots of COM tools was to create an URLMoniker 
> implementation, that would allow web resources to be activated by the 
> uniform resolution mechanisms that had been in COM all along.  Of course, 
> under the covers, this often led sooner or later to an HTTP get.

Interesting, thanks.  I attempted to express my ignorance of COM in the
first point, yet somehow failed to carry that over to the second point.

MB
-- 
Mark Baker, Chief Science Officer, Planetfred, Inc.
Ottawa, Ontario, CANADA.      mbaker@planetfred.com
http://www.markbaker.ca   http://www.planetfred.com
Received on Tuesday, 5 February 2002 21:54:13 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Monday, 7 December 2009 10:59:06 GMT