The WS-I Basic Profile                                                                
•        To aid in the development of Interoperable web services, an industry consortium called the Web
Services Interoperability Organization (WS-I) was formed.
-        The member list of WS-I reads like a who’s who of new technologies: Microsoft, Sun, Oracle, VeriSign

-        The WS-I has created several specifications to codify how to create web services, including a popular
“Basic Profile”.  
-        They work with the existing SOAP and WSDL specs seeking to clear up inconsistencies and unclear
requirements without requiring changes to the fundamental specs (avoiding slow moving W3C spec rewriting).
•        The Basic Profile works to define how to send messages with SOAP and define documents with WSDL.
-        Many of the interoperability issues caused by multiple vendor implementations are directly defined in
the WS-I.
-        Although WS-I helps to remove interoperability issues, interoperability issues will continue to happen.
-        Currently the Basic Profile is at version 1.1.  
-        You can keep up with the Basic Profile at http://www.ws-i.org/deliverables/workinggroup.aspx?
wg=basicprofile.

•        To aid in interoperability, WS-I places constraints on how you can use the tools provided.  Some of the
limitations are listed below.
-        Services must be described using a WSDL document.
-        Limitations on what can be passed in a SOAP Fault are defined.  A SOAP Fault is the standard SOAP
error message technique.
-        Messages must not contain SOAP Encoding attributes.
-        The SOAP message must have no DTD’s or processing instructions.
-        Web services have to use the POST method when passed via HTTP.
•        The specification itself contains many limitations, all aimed at solving the little errors that were
generated when integrating different SOAP toolkits.
•        The WS-I is also working on recommending standards for evolving web services features.
WS-I
Table of Contents
online learning aid.  Any attempts to copy, reproduce, or use for training is strictly prohibited.
Courseware
Training Resources
Tutorials
Services