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

Re: interoperability (was Re: Obfuscating XML with namespaces)

  • From: David Megginson <david@m...>
  • To: xml-dev@l...
  • Date: Mon, 09 Oct 2000 17:24:27 -0400 (EDT)

xmi interoperability
Dave Winer writes:

 > My pov: XML should be providing a means for interop between all kinds of
 > apps. It should be happening now.

Data exchange is still missing too many layers.  

(Everyone who's heard this before can tune out now...)

XML itself is like IP -- it's a good foundation, but it's too raw to
give us interoperability.  We need to build the equivalents of TCP,
UDP, and then HTTP, FTP, SMTP, etc. on top of it to accomplish much
more than we're managing now.

RDF (which Dave doesn't like, and I'm still wishy-washy about) is an
attempt to build a data layer on top of XML.  If we can all agree on a
data layer -- ANY data layer -- then we can build an awful lot of
reusable software for it (forms support, database and spreadsheet
import/export, browsers, search and indexing and query engines,
language-specific data binding, etc. etc.) and then build
domain-specific data-interchange specs as thin layers on top rather
than monolithic monstrosities we're vomiting out now onto an
unsuspecting public.

As it stands right now, nearly every spec that exchanges tabular,
fielded, or object-based information reinvents the wheel starting with
low-level XML, and forces people into contortions like writing XSLT
stylesheets for simple data exchange.  

RDF has way too many ugly parts, but there are some specs being built
on top of it (RSS 1.0, PRISM, XMLNews-Meta, the now-moribund INDECS,
and a few others that have been mentioned on XMLHack), so it's a tiny
spark.  We can either try to make RDF work, or throw it away and
invent something similar (but maybe without all of RDF's reification
junk and messy syntactic variation).  

SOAP and XMI are other candidates for a data layer, but while SOAP
makes good use of Namespaces, it mixes up procedural RPC too much with
data representation (read: BIG LAYERING VIOLATION, as if HTTP and HTML
were defined in the same spec), and XMI is so Byzantine that it makes
the RDF spec look read like The House at Pooh Corner.  We need to keep
thinking.


All the best,


David

-- 
David Megginson                 david@m...
           http://www.megginson.com/

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.