I 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).
Dig deeper on Service-oriented architecture (SOA) orchestration
Related Q&A from Anne Thomas Manes
Anne Thomas Manes explains the differences between open source clients and open source implementations.continue reading
Anne Thomas Manes discusses the best way to go about creating an enterprise data dictionary and why the systems works well.continue reading
Anne Thomas Manes explains the difference between 'hard' real time and 'live' real time systems.continue reading
Have a question for an expert?
Please add a title for your question
Get answers from a TechTarget expert on whatever's puzzling you.