This glossary supports the following titles:


SOA: Principles of Service Design (ISBN: 01323 44823, Prentice Hall)

Service-Oriented Architecture: Concepts, Technology, and Design (ISBN: 0131858580, Prentice Hall)

Service-Oriented Architecture: A Field Guide to Integrating XML & Web Services (ISBN: 0131 428985, Prentice Hall)

For more information about this book series, visit: www.soabooks.com
|
|
|

contract centralization

|
Contract centralization represents a fundamental service design pattern that advocates limiting access to a service to its contract only. This runs contrary to some traditional integration architecture approaches that allow direct access to various underlying application resources and repositories.

By restricting access to the service contract, the service owner gains a greater amount of freedom as to how the underlying service implementation environment can be evolved over time. Service consumer programs are further protected from these changes as long as the contract is preserved.

Contract centralization is closely associated with the application of the Service Loose Coupling design principle and is often combined with the logic centralization design pattern in support of the Service Reusability principle.

See also:

- design pattern

- logic centralization

- service contract

- Service Loose Coupling

|
|