Running head: COUPLING CONTRACTS
Why The Service Contract Is A Permissible Focal Point For Coupling In A Service. What
Characteristics Of The Service Contract Will Allow The Service To Evolve Even When
Loosely Coupled To Logic And To Customers?
Service description documents are collectively referred to as service contract, which is
terms and conditions that need to be fulfilled and accepted by a service requestor for there to be
success in communication and interaction. Service contracts are therefore a considerable part of
the underlying architecture of the solution environment and in some instances, offer the semantic
information that gives explanation on how services being part of the solution can be used to fulfil
a certain task. The information contained in service contracts create the terms of engagement
which should be complied with by consumers of a service. Since a contract is shared in a service,
the design is crucial. Requestors of a service who agree to this contract can rely on its definition.
The implication is that contracts should be carefully maintained. Service contracts are the
cornerstone principle with regards to service orientation and therefore crucial in supporting or
enabling additional principles like service abstraction, discoverability. Considering there is no
prediction of the evolution of the IT environment, the capacity to ultimately respond to
unforeseen changes efficiently is a primary objective of servic...