Requires Free Membership to View
When you register, you'll begin receiving targeted emails from my team of award-winning writers. Our goal is to keep you informed on recent service-oriented architecture (SOA) and SOA-related topics such as integration, governance, Web services, Cloud and more.
Hannah Smalltree, Editorial DirectorI guess that depends on what you mean when you say "service contract". When I say service contract, I refer to the complete set of agreements that exist between a service consumer and a service provider. These agreements include (but are not limited to):
- Technical descriptions of the service, including its interface, interaction, and policy descriptions; also documentation that describes the semantics of the service
- Privacy, security, and integrity agreements
- Service level agreements, including expected/average/peak load levels that the consumer will submit, and minimum/average/maximum performance levels that the provider will deliver
- Support agreements
- Incident management agreements
- Enhancement agreements
- Remuneration agreements (both for agreed to usage and for service-level violations)
I'm not aware of any product that provides comprehensive service contract tools. Many types of products include tools for managing their specific aspects of a service contract (especially the technical bits). Some repository products provide the means for you to capture the contracts, and they can include execution of the agreements as part of their lifecycle management processes (i.e., the service consumer won't be provisioned until all the agreements have been signed or waived).
This was first published in July 2008