402 ◾ Enterprise Architecture A to Z
Multiple mechanisms: If a referenced specification allows multiple mechanisms to be used inter-
changeably, the profile selects those that are well understood, widely implemented, and use-
ful. Extraneous or underspecified mechanisms and extensions introduce complexity and
therefore reduce interoperability.
Future compatibility: When possible, the profile aligns its requirements with in-progress revi-
sions to the specifications it references (e.g., SOAP 1.2, WSDL 1.2). is aids implementers
by enabling a graceful transition, and ensures that WS-I does not “fork” from these efforts.
When the profile cannot address an issue in a specification it references, this information is
communicated to the appropriate body to ...