This is feasible because of the close
Deliverables 281
associations between its contained internal services and because of its typical hierarchical
internal formations.
??? Utilizing granularity maps. It would be difficult to assess the granularity levels of
the services that take part in a logical design composition solution if they do not form
parent/child relationships or a hierarchical formation. This is akin to comparing apples and
oranges. For example, how would one identify which service is more coarse-grained??”a
car insurance underwriting service or a savings account service? It is possible, however,
to determine granularity levels by analyzing the number of functions that each service
offers. For a visual comparison, use granularity maps as advised in the service discovery
and analysis phase (Chapter 7).
LOGICALDESIGN INTEROPERABILITY STRATEGY. The interoperability aspect of a logical design
composition must address the difficulties that service-oriented software assets face in operating
in heterogeneous computing environments. The complexities that the design composition strategy
must tackle are typically caused by business conditions and technological events. On the business
front, obstacles are recognized that can occur in the distribution of business domains to various
geographic locations or because of decentralized management control structure over various lines
of business and products.
Pages:
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489