Consider issues related to Web services interoperability (WS-I) compliance level settings

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

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 Simple SOAP Binding Profile complaint Web service option is selected and to ignore any non WS-I Attachments Profile 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.

Setting the level of WS-I compliance

The Web services WS-I validation tools support the level of WS-I compliance outlined in the WS-I Basic Profile 1.1, the WS-I Simple SOAP Binding Profile 1.0 (WS-I SSBP), and the WS-I Attachments Profile 1.0 (WS-I AP). You can choose to make your Web service compliant or non-compliant, depending on your needs. For example, encoded style (RPC/encoded), SOAP over JMS protocols, and secured Web services, are not WS-I compliant.

You can set the level of compliance for either the Basic Profile and the Simple SOAP Binding Profile, or for the Attachments Profile. You can select from three levels of compliance with WS-I specifications:

You can set the level of WS-I compliance at the workspace level, or at the project level.

Set the level of WS-I compliance for the workspace

To set the level of WS-I compliance for the workspace:

  1. From the Window menu, select Preferences.

  2. Select Web Services from the component tree on the left-hand side of the panel.

  3. Under WS-I compliance, select the level of compliance you want from the drop-down lists.

    WS-I compliance

  4. Click Apply, then click OK.

Set the level of WS-I compliance for a project

To set the level of WS-I compliance for a project:

  1. In the Project Navigator, right click and select Properties.

  2. Select WS-I Compliance from the component tree on the left-hand side of the panel.

  3. Under WS-I compliance, select the level of compliance you want from the drop-down lists, or select to have the project share the same level of WS-I compliance as the workspace

    WS-I compliance - project level

  4. Click Apply, then click OK.

BOOT.BY - Tech Industry News         Free SCBCD 1.3 Study Guide     Free SCDJWS 1.4 Study Guide     SCDJWS 1.4 Quiz     Free IBM Certified Associate Developer Study Guide     Free SCJP 5.0 (Tiger) Study Guide     Free Mock Exam Engine     Free SCWCD 1.4 Study Guide     IBM Test 000-287. Enterprise Application Development with IBM WebSphere Studio, V5.0 Study Guide     Free SCBCD 5.0 Study Guide