Guideline: Principle of Standardized Service Contracts
Services within the same service inventory are in compliance with the same contract design statndards. Erl[2008]
Relationships
Main Description

Services with Standardized contracts:

 - Increase interoperability with reduced need for transformations.

 - Provide a consistent understanding of service functionality.

Design Considerations:

 - Service contract (technical interface and / or service description documents) is provided with the service.

     * As part of a deployment archive

     * In a service repository

 - Service contract is standardized through application of design standards.

 - There is no industry-wide service contract standard.An enterprise or domain should establish a contract standard for their enterprise or domain.

 - Service contracts are best maintained and enforced in the message, not in the interface.

 - Emphasis is on design of the message schema, NOT on WSDL creation.