Coupling Contracts

Anonymous
timer Asked: Jun 14th, 2018
account_balance_wallet $20

Question description

In 1300 words, answer the following questions with three scholarly sources.

1.Using research and your own experience, explain 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?

2.What are the short term and long term consequences of designing a system with contract-to-logic coupling? What are the effects on the service itself and what are the effects on the overall service inventory when this occurs? Using research and your own experience, identify at least two situations that could facilitate contract-to-logic coupling in practice.

3.Explain the type of coupling (and hence dependencies) that can be expected for task services, utility services, and entity services. How does coupling at the service level affect the capabilities of the service that is dependent on either external or internal implementations?

4.Describe an overall strategy for the best way to incorporate vendor specific platforms and solutions into a service-based solution. In your analysis, include considerations of the type of service that should have the coupling and how this service can best abstract the dependency from any other services to which it is connected

Tutor Answer

Nginah
School: Purdue University

Attached.

Running head: COUPLING CONTRACTS

1

Coupling Contracts
Name
Institutional Affiliation

COUPLING CONTRACTS

2

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

flag Report DMCA
Review

Anonymous
Excellent job

Similar Questions
Hot Questions
Related Tags

Brown University





1271 Tutors

California Institute of Technology




2131 Tutors

Carnegie Mellon University




982 Tutors

Columbia University





1256 Tutors

Dartmouth University





2113 Tutors

Emory University





2279 Tutors

Harvard University





599 Tutors

Massachusetts Institute of Technology



2319 Tutors

New York University





1645 Tutors

Notre Dam University





1911 Tutors

Oklahoma University





2122 Tutors

Pennsylvania State University





932 Tutors

Princeton University





1211 Tutors

Stanford University





983 Tutors

University of California





1282 Tutors

Oxford University





123 Tutors

Yale University





2325 Tutors