Note the use of the integrated symbol.
??? Last, the account utility composite service is located in the overlapped section of the
intersected banking and investment accounts clusters. It also aggregates two atomic services:
account balances and lookup account. Note the aggregated symbol employed to
denote this containment.
Final Logical Design Composition. Finally, the service analysis proposition discussed previously
is used to craft a design composition reusability strategy illustrated by the logical design
composition diagram depicted in Exhibit 13.17. It not only shows the message exchange paths
between participating services but suggests design composition styles by employing corresponding
beams. Consider the following design composition diagram details:
??? In the very center, find the account utility composite service that aggregates two atomic
services: account balances and lookup account. It is also the reusable entity that was discovered
in the overlapped clusters intersection section and communicated in the analysis
proposition diagram illustrated in Exhibit 13.16. In Exhibit 13.17, the presented design
Investment Accounts
Service Cluster
(analysis service
cluster)
Banking Accounts
Service Cluster
(analysis service
cluster)
Investment Accounts
Division
Business Domain
Banking Accounts
Division
Business Domain
Account Utility
Composite
Service
(analysis
service)
Lookup
Account
Atomic Service
(analysis
service)
Account
Balances
Atomic Service
(analysis
service)
Checking
Account
Atomic Service
(analysis
service)
Savings
Account
Composite
Service
(analysis
service)
Banking
Account
Management
Atomic
Service
(analysis
service)
Trading
Account
Management
Atomic
Service
(analysis
service)
Equities
Trading
Account
Atomic
Service
(analysis
service)
Fixed-Income
Account
Atomic
Service
(analysis
service)
EXHIBIT 13.
Pages:
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479