The Web Services-Interoperability Organization (WS-I) released a batch of specifications or “profiles” to clarify interoperability issues with Web services
The Menlo Park, Calif.-based standards consortium said it has published its Basic Profile 1.1, Attachments Profile 1.0 and Simple SOAP
In addition, at its recent community meeting, WS-I chartered a new working group, called the XML
“WS-I understood from its members that existing Web services attachment specifications were increasingly presenting interoperability difficulties,”
Chris Ferris, chair of the WS-I Basic Profile Working Group, said in the statement. “The new profiles provide Web services developers with a flexible mechanism for creating attachment-enabled applications with predictable interoperability.”
Earlier this year, the WS-I Basic Security Profile Working Group finished its draft report. The Basic Security Profile provides security support for the three profiles released Tuesday.
As for the profiles themselves, the updated Basic Profile describes how core Web services specifications should be used together to develop interoperable Web services. To create version 1.1, the group said its Basic Profile 1.0 was re-architected to relocate all binding-specific envelope serialization requirements to its own profile; the Simple SOAP Binding Profile 1.0.
“This new structure enables the Basic Profile 1.1 to easily compose with any profile that specifies envelope serialization, including the Simple SOAP Binding Profile 1.0 and the Attachments Profile 1.0,” the group said in its announcement.
With the release of the profiles, Web services that use attachments can be tested for WS-I conformance with a composition of Basic Profile 1.1 and Attachments Profile 1.0. Those that do not use attachments can be tested for conformance with a composition of Basic Profile 1.1 and Simple SOAP Binding Profile 1.0. A claim of conformance to both the Basic Profile 1.1 and the Simple SOAP Binding Profile 1.0 would be equivalent to a claim of conformance to the Basic Profile 1.0 plus the published errata, WS-I said.
The Simple SOAP Binding Profile 1.0 defines an XML structure for transmitting messages, called the envelope. The profile authorizes the use of that structure and places certain constraints on its use. The specification is also derived from the Basic Profile 1.0 requirements related to the serialization of the envelope and its representation in the message.
Lastly, the SOAP Messages with Attachments (SwA) Profile 1.0 defines a MIME
Officials say they are now looking for companies to participate in the XML Schema Work Plan Working Group.
The profiles are now available for download.