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

Re: Interoperability through Serenity (was Re: xsd v


python xml xsd
> 10/3/2002 8:31:06 AM, "W. E. Perry" <wperry@f...> wrote:
> 
> >Aaron Skonnard wrote:
> >
> >> the whole point of Web services is that you
> >> don't have control over both sides.
> >
> >But you do if you are the *service* and are properly (RESTfully?) designed
> >around document in/document out.
> 
> 
> I just discovered Uche's article at http://www.adtmag.com/print.asp?id=6807
> It is a very concise and wise discussion of the issues in this thread,
> and I recommend it to all.

Thanks, kindly, Mike.

I do want to point out that the article was rather ruthlessly edited for 
space.  ADT mag is a print journal, and I guess I can only blame myself for 
submitting too long a manuscript (once I get going...)  I mean to check what I 
need to do to post my draft without getting into trouble, because I think it 
develops the key points a bit more fully.

> "Since the promise of interoperability is a key draw of XML, developers 
> fuss to build all-encompassing agreements into which we can fit our 
> conforming XML documents. This can lead to quite byzantine formats... 
> the markup state of mind suggests a calmer approach: One achieves 
> interoperability by not striving too consciously for it.
> 
> If locally convenient global rules are available, use them, but 
> beware of designing document framework with all users and uses in mind. 
> As documents move between systems, trust the remote system's ability to 
> interpret the document to meet its own local needs. 
> This is known as the principle of loose coupling, and is reminiscent 
> of the idea of late binding in programming theory....
> 
> Markup systems have enjoyed the sort of large-scale successes and 
> longevity of deployments that have often eluded mainstream code."

BTW, Walter Perry, Sean McGrath, Paul Prescod and many others have been saying 
this for years.  I just hope my article helped make the point a bit more 
accessible.


> BTW, Uche, are there any specific examples of these "large scale successes
> of markup" that you could cite for our further edification?

The oft-cited early users of markup in aircraft industries as well as 
international publishing, for example.  The SGML old-heads about can probably 
fill in much more than I can.


-- 
Uche Ogbuji                                    Fourthought, Inc.
http://uche.ogbuji.net    http://4Suite.org    http://fourthought.com
Apache 2.0 API - http://www-106.ibm.com/developerworks/linux/library/l-apache/
Python&XML column: Tour of Python/XML - http://www.xml.com/pub/a/2002/09/18/py.
html
Python/Web Services column: xmlrpclib - http://www-106.ibm.com/developerworks/w
ebservices/library/ws-pyth10.html



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.