??? In the same fashion, the trading account management, equities trading account, and the
fixed-income account services, depicted on the right, are related by the hierarchical design
composition style. They are also supported by the hierarchical style beam. Note that the
trading account management atomic service is not a composite formation and thus does
not aggregate the equities trading account and the fixed-income trading account atomic
services. However, it is positioned on the top of the depicted hierarchy because it presents
a more generic implementation.
LOOSE COUPLING AND SERVICE DISTRIBUTION STRATEGY. Loose coupling is a common
design and architecture practice that advocates breaking down very coarse-grained services and
separating their functionalities and processes into more manageable formations. Consequently,
Logical Design Composition Strategies 277
the partitioned services that are yielded are finer-grained, and distributed in a service-oriented
ecosystem. But the distribution aspect of services can immensely affect performance efficiency
and latency aspects of transactions. In other words, loose coupling can be achieved only by taking
apart bulky services and creating smaller and more manageable software assets that operate in
one confined physical location. By further distributing them to various geographical locations
in the ???galaxy??? and even employing intermediaries or brokers to expand the distance between
consumers and services, the loose coupling aspects of a design solution may be increased.
Pages:
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481