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

Re: WSIO vs. Semantic Web


Re:  WSIO vs. Semantic Web
Mike Champion wrote:
> 
>...
> 
> Let me make sure I understand this "RPC accidentally balkanizes the Web"

On the money! Couldn't have said it better myself.

>...
> 
> c) Thus, the data is no longer portable, and the operations are no longer
> generic, so the Services Web is disjoint from the Web that we know today.

Yes, but Services Webs, plural. How do I point from a UDDI business
reference into .NET My Services or vice  versa? I can only do that if
they are integrated point-to-point or through *the real Web.* And, in
fact, even today, the most useful interface to UDDI data is through *the
real Web*. It's just too bad that it isn't available in XML, in addition
to HTML.

> Finally, as I understand it, the practical implication of this is that
> 1 - SOAP as a packaging data into a convenient message format makes sense;

Yes, but you have to use SOAP in a manner that a lot of people will
consider "not really SOAP".

> 2 - An XML IDL perhaps similar to WSDL used as a metadata format for
>     describing the packages makes sense

I have to think more about this issue and do some experiments. Obviously
just using XML schemas gets you part of the way. And you want to be able
to strongly-type intra-document links...so you need something more,
maybe Schematron. And then you have to think about describing the
pattern of transmission of documents back and forth so you need a little
bit more...

> 3 - UDDI is a re-invention of what the Web does better already

I think the discovery conversation is kind of orthogonal. I used UDDI as
an example in my article just because it is so blatantly a simple
document publishing exercise which has been complicated for no reason.
But even if I was the world's biggest fan of RPC I probably still
wouldn't see how UDDI added much. Service discovery is just something
that human beings do, IMHO. Even when it may make sense to automate
service discovery (what printers are available?) it is so trivial to do
it with application-specific vocabularies that I don't see the benefit
of UDDI's generalization. CORBA people should have a lot of experience
with service discovery. Anyone want to pipe up?

> 4- The Way Ahead lies in teaching developers the power of HTTP and XML,
>    not hiding them behind  Wizards, and RPC protocols.

Agreed. But I think that the real power is in the combination of URIs
and XML. And the major virtue of URIs is their universality. HTTP is
only interesting because it is a resource (the "R" in URI) manipulation
protocol (and thus far, the only one). The REST debates tend to revolve
around HTTP because it is the controversial part. URIs and XML are
motherhood and apple pie.

Maybe if we added a few layers of paint to HTTP and called it URMP it
would be more trendy!

 Paul Prescod

PURCHASE STYLUS STUDIO ONLINE TODAY!

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.
Email
First Name
Last Name
Company
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.