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

Re: [The 4 Waves of Web Services Standards] Re: WS-Em


soap attachment mozilla
Chiusano Joseph wrote:

>I agree that it is quite easy and tempting to consider Web Services as
>being represented by a single "block" of standards, but I believe it is
>more useful to think of it in various "waves" (or phases), and to talk
>about the success or failure of those waves. I assert that there are
>current 4 "Web Services Waves" in sight - one of which is already behind
>us (but still ongoing for future enhancements), and one of which we're
>in the midst of now. These are:
>
>(1) Core Specifications
>
>- Your basic SOAP and WSDL, whose early versions are mature and
>ubiquitous, and whose specification is still ongoing; 
>
>- We have completed the initial "phase" of this Wave;
>
Perhaps so, but it's been more like a series of intersecting and 
competing ripples. The "mature and ubiquitous" SOAP and WSDL are still 
in an extraordinarily confused state after several years of development. 
After starting off down the path of rpc/enc in SOAP 1.1, which basically 
provided an XML representation for simple data object graphs, this 
approach has now effectively been dropped in favor of doc/lit, which 
uses a schema description of data and leaves the interpretation of that 
data (as objects or whatever) to the applications. However, WS-I Basic 
Profile apparently couldn't swing enough support to *only* support 
doc/lit, so we're left with the alternative of rpc/lit also a part of 
the profile (neither one required, both allowed). This is not currently 
used by much of anybody, but at least some implementations (JAX-RPC 
included) plan to add this just because it's allowed by the profile.

Meanwhile, even such a basic (and necessary, for real-world services) 
feature as attachment handling is left without any single specification. 
We've got the Microsoft-proposed (but then dropped) SOAP with 
Attachments (SwA) standard as the basis of WS-I Attachments - but 
Microsoft doesn't support it, and AFAIK has no plans to do so. Then 
we've got the Microsoft-proposed (but then dropped) Direct Internet 
Message Encapsulation (DIME) proposal. This is supported by one 
Microsoft add-on, and by several other frameworks just so they can 
exchange attachments with Microsoft code, but AFAIK Microsoft has no 
plans to support it in the future. Instead we've got the spiffy new SOAP 
Message Transmission Optimization Mechanism (MTOM, 
http://www.w3.org/TR/2004/WD-soap12-mtom-20040209/) apparently based on 
yet another Microsoft proposal 
(http://www.gotdotnet.com/team/jeffsch/paswa/paswa61.html) that throws 
away all concepts of layering in favor of having everything as part of 
the Infoset and leaving it up to the transport to sort out how to send 
each component. Gee, that sounds like fun - layered protocols are such a 
20th century concept, after all.

Given the ongoing confusion and incompatibilities at the level of 
basics, it looks like Web services have a very long ways to go before 
the current "wave" of WS-* proposals really gain relevance. The one 
exception may be WS-Security, if it does get approved by OASIS and does 
get supported by all the players. Meanwhile, we've got yet another layer 
of hype being added to the top of the Web services heap with the latest 
"SOA" buzz acronym... Ah well, at least it looks like the market for Web 
services training isn't likely to dry up anytime soon.

  - Dennis

-- 
Dennis M. Sosnoski
Enterprise Java, XML, and Web Services
Training and Consulting
http://www.sosnoski.com
Redmond, WA  425.885.7197



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.