|
|
Service abstraction and other principles
|
Service abstraction and its relationship with other service-orientation principles.
Part of building solutions with independent services is allowing those services to encapsulate potentially complex processing logic and exposing that logic through a generic and descriptive interface.
This is the primary benefit of service abstraction, a principle that is related to others, as explained here:
|
Service contracts, in a manner, implement service abstraction by providing the official description information that is made public to external service requestors.
|
|
Service reusability is supported by abstraction, as long as what is being abstracted is actually reusable.
|
This page contains excerpts from:
Service-Oriented Architecture:
Concepts, Technology, and Design
by Thomas Erl
(ISBN: 0131858580, Prentice Hall/PearsonPTR, Hardcover, 792 pages).
For more information, visit www.soabooks.com.
|
|
|
|
|