Contemporary SOA is fundamentally autonomous
The service-orientation principle of autonomy requires that
individual services be as independent and self-contained as possible with
respect to the control they maintain over their underlying logic. This is
further realized through message-level autonomy where messages passed between
services are sufficiently intelligence-heavy that they can control the manner
in which they are processed by recipient services.
SOA builds upon and expands this principle by promoting the
concept of autonomy throughout solution environments and the enterprise.
Applications comprised of autonomous services, for example, can themselves be viewed as
composite, self-reliant services that exercise their own self-governance within
service-oriented integration environments.
Later we explain how by creating service abstraction layers,
entire domains of solution logic can achieve control over their respective
areas of governance. This establishes a level of autonomy that can cross
solution boundaries.
No comments:
Post a Comment