SEARCH
0-9 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
Prev | Current Page 595 | Next

Michael Bell

"Service-Oriented Modeling (SOA): Service Analysis, Design, and Architecture"

???Autonomous???
means independent. It also means self containment. Or even self management. This is one of the
most fundamental aspects of asset distributability. Consequently, breaking down a large software
asset is one thing, but managing packaged solutions is another. Therefore, to establish a sound
technological environment, practitioners must ensure that their distributed entities are autonomous
and can survive on their own to accomplish their assigned goals.
To avoid a tightly coupled condition, consider the following logical architecture best
practices:
??? Separate environment responsibilities. Assemble the service-oriented software entities
into manageable self-contained packaged solutions. In addition, avoid employing an
overly aggregated software structure that typically increases the dependencies between
its internal constituents.
??? Avoid a collapsed architecture style. Increase the distributability of the assets by using
middleware intermediaries, hubs, or brokers to further decouple the deployed environment.
Expand the architectural environment rather than increasing interrelationship dependency.
???Expanded??? means that architecture components are separated by mediating parties
that facilitate message distribution and are inserted to provide another layer of indirection.
This partitioning mechanism enables a loosely coupled environment and increases
the reusability of technological assets.


Pages:
583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607