Remember, this artifact is
not only about creating aggregated structures. It is much beyond individual relationships between
services. This effort is about communicating a technological direction that reflects business
requirements. It is more about the package itself and less about the included granular solutions.
To achieve the utmost business and technological impact, a logical design composition
must both provide a solution and communicate an implementation strategy. What is the strategy
that must be pursued? There are a number of recurring organizational concerns that must always be
attended to during the design phase. For example, if the technical requirement is to increase service
performance, it may be advisable to take a look at software assets decomposition opportunities. If
Logical Design Composition Strategies 271
Reusability Loose-Coupling Granularity
Logical Design Composition Strategies
Interoperability
EXHIBIT 13.13 SERVICE LOGICAL DESIGN COMPOSITION STRATEGIES
the organizational challenge is agility and reduction of time-to-market, asset reuse opportunities
might be explored. If the obstacle is a strained computing environment, inspect asset consolidation
strategies. Thus, a logical design composition should always be tuned to these enterprise concerns,
regardless of the type of project or initiative. Consider the four rudimentary structural framework
strategies that are explained in the sections that follow and illustrated in Exhibit 13.
Pages:
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471