WS-I Compliance for Web Service Descriptors
The WS-I option specifies whether the web service descriptor enforces compliance with the WS-I Basic Profile 1.1, a set of guidelines for using web services specifications to maximize interoperability (including guidance for such core web services specifications such as SOAP and WSDL).
As an example, using the RPC/Encoded style and use is not supported by the WS-I profile. If a web service descriptor makes use of the RPC/Encoded style, and WS-I compliance is enabled, Designer displays indicating that the WSD is not compliant and prompts you to save the WSD as non-compliant.
Enforcing WS-I compliance also affects the contents and signature for operations in the WSD. For example, the use of multiple top-level fields is not supported in the WS-I profile; if a service (operation) in a provider WSD includes multiple top-level fields, Designer prompts you to save the WSD as non-compliant
The WS-I compliance option is set to Yes or No when you create a web service descriptor (No is the default). You can modify this option by changing the WS-I compliance property.
Note:
The WS-I profile only address the SOAP 1.1 protocol.