Re: soap 1.0 a final standard???

Duane Douglas <[email protected]> Fri, 18 Apr 2003 14:07:13 -0400
Newsgroups gmane.comp.windows.devel.soap.general
Message-ID <[email protected]>
At 07:33 AM 4/17/2003 -0400, Anne Thomas Manes wrote:

>Duane,
>
>Short answer:
>SOAP 1.0 has been superseded by SOAP 1.1. SOAP 1.1 is not a formal standard,
>and there is no effort in place to standardize SOAP 1.1. Even so, SOAP 1.1
>is the de facto standard. W3C is defining a standard XML protocol called
>SOAP 1.2. This effort used SOAP 1.1 as a starting point, but SOAP 1.2 is
>substantially different from SOAP 1.1.
>
>Long answer:
>
>SOAP 1.0 was written by Developmentor, Microsoft, and UserLand. In early
>2000, they recruited IBM and Lotus to join the fun, and they jointly
>produced SOAP 1.1. In May 2000, this spec was submitted [2] to W3C by the
>authors and some of their allies (Ariba, Commerce One, Compaq, HP, IONA, and
>SAP). W3C subsequently published SOAP 1.1 as a W3C Note [2]. A W3C Note is
>not an approved standard. From the status section of the specification:
>
>   "This document is a NOTE made available by the W3C for
>   discussion only. Publication of this Note by W3C indicates
>   no endorsement by W3C or the W3C Team, or any W3C Members.
>   W3C has had no editorial control over the preparation of
>   this Note. This document is a work in progress and may be
>   updated, replaced, or rendered obsolete by other documents
>   at any time."
>
>SOAP 1.1 is in it's final state -- it won't change. There is no effort to
>turn SOAP 1.1 into a formal standard. Instead, there is an effort going on
>to develop a new standard based on SOAP 1.1. This new standard is called
>SOAP 1.2.
>
>W3C formed the XML Protocol Working Group [3] in September 2000 to develop a
>formal SOAP standard. Three years after the initial publication of SOAP 1.1,
>the XML Protocol Working Group is very close to releasing the final SOAP 1.2
>standard. They published a Candidate Recommendation [4] in December. The
>final W3C Recommendation (W3C's name for a standard) should be published
>within the next two to three months. The SOAP Primer provides a section [5]
>that describes the differences between SOAP 1.1 and SOAP 1.2. (Given the
>differences, I think it would have been more appropriate to call the new
>specification SOAP 2.0, but let's not go there.) Some vendors have added
>preliminary implementations of SOAP 1.2 [6], but these aren't product
>quality yet.
>
>Now, keep in mind that the IT world hasn't been sitting around twiddling its
>thumbs waiting for W3C to produce a standard. There are dozens of products
>out there [7] that implement SOAP 1.1. So even though it has no formal
>status as a standard, SOAP 1.1 is the current de facto standard for Web
>services. Challenges exist surrounding this specification, though. There are
>reasons why it's a good idea to put a specification through a rigorous
>standardization process. SOAP 1.1 has lots of ambiguous features, and these
>ambiguities result in interoperability issues. That's why the vendors
>started WS-I -- to help clarify the SOAP 1.1 spec, and to define a set of
>constraints and guidelines that make interoperability easier. The vendors
>are now working to ensure that their products support the WS-I Basic Profile
>[8].
>
>[1] http://www.w3.org/Submission/2000/05/
>[2] http://www.w3.org/TR/SOAP/
>[3] http://www.w3.org/2000/xp/Group/
>[4] http://www.w3.org/TR/soap12-part1/
>[5] http://www.w3.org/TR/2002/CR-soap12-part0-20021219/#L4697
>[6] http://www.w3.org/2000/xp/Group/2/03/soap1.2implementation.html
>[7] http://www.soapware.org/directory/4/implementations
>[8] http://www.ws-i.org/Profiles/Basic/2003-03/BasicProfile-1.0-BdAD.html
>
>Regards,
>Anne

wow!  thanks a million for the thorough analysis.

Duane Douglas
Computer Consultant
mailto:[email protected]