GCA
GCA What is XML
Home Page

  XML FILES
  XML NEWS FLASHES
  W3C STANDARDS
  XML GLOSSARY
  VOCABULARIES
  XML BOOKS
  CONFERENCES
  XML/EDI GROUP
  XML.COM
  ROBIN COVER'S
XML WEBSITE

Attend a GCA Conference
Become a GCA Member

Buy a GCA Publication



W3C Simultaneously Publishes SOAP and XML Protocol Abstract Model Drafts on July 9, 2001

This July, W3C simultaneously published Working Drafts for SOAP (Version 1.2) and the XML Protocol Abstract Model.  According to the W3C, "By formally publishing these working drafts at an early stage of the design work, W3C is ensuring that the public can follow the development of SOAP Version 1.2 and the XML Protocol Abstract Model, and contribute to a final result that is widely accepted and adopted."

SOAP Version 1.2 is a lightweight protocol for exchange of information in a decentralized, distributed environment. It is an XML-based protocol that consists of four parts: 

  • an envelope that defines a framework for describing what is in a message and how to process it, 
  • a set of encoding rules for expressing instances of application-defined data types, 
  • a convention for representing remote procedure calls and responses and 
  • a binding convention for exchanging messages using an underlying protocol.

The only bindings defined in Soap Version 1.2 describe how to use SOAP in combination with HTTP and the experimental HTTP Extension Framework.  However, it is generally accepted that SOAP has the potential to be used in combination with a variety of other protocols.

The new W3C SOAP Working Draft is based on the  SOAP/1.1 (Simple Object Access Protocol) specification that was originally developed by Microsoft.  The following table can help you track the journey of SOAP to the W3C:

9/13/99

"The key enabler for Microsoft's vision of integrated, programmable Web services is XML. Through the exchange of XML messages, services can easily describe their capabilities and allow any other service, application or device on the Internet to easily invoke those capabilities. To help realize that vision, Microsoft today is submitting to the Internet Engineering Task Force (IETF) an Internet draft specification for the Simple Object Access Protocol (SOAP), an XML-based mechanism that bridges different object models over the Internet and provides an open mechanism for Web services to communicate with one another." 

5/8/2000

"The W3C has acknowledged receipt of a submission request including the Simple Object Access Protocol (SOAP) 1.1. The submission includes the text of the SOAP 1.1 specification along with a SOAP Envelope schema and a SOAP Encoding schema. Reference: W3C Note 08-May-2000. By: Don Box (DevelopMentor), David Ehnebuske (IBM), Gopal Kakivaya (Microsoft), Andrew Layman (Microsoft), Noah Mendelsohn (Lotus Development Corp.), Henrik Frystyk Nielsen (Microsoft), Satish Thatte (Microsoft), and Dave Winer (UserLand Software, Inc.). The submission is from Ariba, Inc., Commerce One, Inc., Compaq Computer Corporation, DevelopMentor, Inc., Hewlett Packard Company, International Business Machines Corporation, IONA Technologies, Lotus Development Corporation, Microsoft Corporation, SAP AG, and UserLand Software Inc. The co-submitters of the specification assert that they "believe strongly in the need for standardized protocols to support interoperable interactions with remote Web-based services. Although there are a number of similar efforts underway, [they] feel the W3C is well suited to co-ordinate this work and propose the formation of a new working group within the existing XML Activity group to continue the evolution of this proposal." 

7/9/2001

"The World Wide Web Consortium (W3C) today releases the first public working drafts of SOAP Version 1.2 and the XML Protocol Abstract Model . By formally publishing these working drafts at an early stage of the design work, W3C is ensuring that the public can follow the development of SOAP Version 1.2 and the XML Protocol Abstract Model, and contribute to a final result that is widely accepted and adopted."

SOAP has had tremendous success as a "de facto" standard.  But now SOAP has moved into the world of W3C.  So the eventual evolution of SOAP remains to be seen.  Data transport is central to the success of modern computing.  XML is clearly the preferred format for data processing on the Web.  But the challenge for the sender and the receiver to agree on a universal transfer protocol at the application level or layer remains. W3C's XML Protocol Activity was formed to address this problem. Following the development of requirements and soliciting feedback of the broad Web community, Working Drafts for SOAP Version 1.2 and the XML Protocol Abstract Model are the next logical  step in this evolution.

Return to TOC

Today's News DigestWhat is XML?What is SGML?ICEGCA's Mail.dat
Technical CommitteesTechnical ResourcesTargeted InitiativesGCA's GRACol
What is GCA?GCA Press ReleasesGCA MembersGCA's ICCContact GCA
GCA - Phone: +1 703-519-8160   Click Here For Legal And Technical Information
Click Here For Legal And Technical Information email: info@gca.org