OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

 


 

   Re: [xml-dev] sense on XML from MS

[ Lists Home | Date Index | Thread Index ]

4/11/2002 10:59:48 AM, "Simon St.Laurent" <simonstl@simonstl.com> wrote:

>He also encouraged attendees to consider when building Web services 
>whether to program to an object-centric or XML-centric model. One
>pitfall to look out for in the object-centric path is how to obtain
>extensibility when you are programming at a high level, he said....

I agree, that's a very thought-provoking piece.  Another article I just noticed 
yesterday is also well worth careful thought: Adam Bosworth on loosely coupled 
architectures for web services. 
http://www.fawcette.com/xmlmag/2002_04/magazine/departments/endtag/

"By loose coupling, I mean that you can be sure that changes to your implementation 
will not break other applications that are relying on it through the aegis of Web 
services. ... each application en-queues well-defined messages to the other 
applications and de-queues well-defined messages from them. This model is ideal for 
several reasons.
It is robust in the face of failure or delay. If another application happens to be 
unavailable or taking a long time, the system will still work. No application will 
become a single point of failure in the system. It is also robust in the face of 
change or diversity. As long as the other applications continue to use the same 
grammar for their messages and in the same order, they can change their 
implementations over time or support totally different implementations. Finally, it 
is manageable. Since messages tend to live in queues, they can be rerouted, 
prioritized, and analyzed.
...
The only real success story to date in the world of loose coupling is the Web 
itself. ... The only thing the browser knows is the wire format (usually HTML) and 
the protocol." 









 

News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 2001 XML.org. This site is hosted by OASIS