Web services interoperability (WS-I)

WS-I is an organization designed to promote Web service interoperability across platforms, operating systems, and programming languages.

For more information on WS-I, refer to their Web site: http://www.ws-i.org/. This site contains resources such as an overview of Web services interoperability, usage scenarios, and specifications.

WS-I Basic Profile is a outline of requirements to which WSDL and Web service protocol (SOAP/HTTP) traffic must comply in order to claim WS-I conformance. The Web services WS-I validation tools currently support WS-I Simple SOAP Binding Profile 1.0 (WS-I SSBP) which builds on the WS-I Basic Profile, and the WS-I Attachments Profile 1.0 (WS-I AP). To view the specifications, refer to the WS-I Web site, and under Deliverables select Basic Profile.

Depending on the type of Web service being created, you may or may not want your Web service to comply with the WS-I profiles. The default level of compliance is to generate a warning if a non WS-I SSBP complaint Web service option is selected and to ignore any non WS-I AP compliant selections. You can set the level of WS-I compliance at the workspace or project level. The Web services wizards, the WebSphere® run-time environments, the WSDL editor, and other Web services tools provided support and encourage the development of WS-I compliance services.