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.
|