SERVICE AGGREGATION USE CASE. It is essential to work closely with the problem domain
and business requirement documents to understand the various challenges faced by the services.
The following example depicts a problem domain statement followed by a two-phase solution to
an organization??™s business concern:
Business problem domain: This year??™s volatile market conditions, high interest rate, and weak equity market
performance drove investors to pursue alternative investment opportunities. As a result, our last quarter??™s
bottom line fell below analyst expectations.
Solution proposition phase I: We will invest in new fixed-income investment tools to boost our
organization??™s earnings. In the first phase, we will gather all disparate and scattered fixed-income services
across the enterprise and provide comprehensive fixed-income account management services.
Exhibit 7.8 illustrates phase I, by which the CD account service and the treasury bonds
account service??”both atomic services??”join the fixed-income account services. This aggregation
forms a larger hosting composite service.
140 Ch. 7 Service-Oriented Discovery and Analysis: Implementation Mechanisms
Fixed-Income
Account
Service
CD Account
Service
Treasury
Bonds
Account
Service
CD Account
Service
Treasury
Bonds
Account
Service
Atomic
Atomic
Atomic Atomic
Composite
Solution
EXHIBIT 7.8 PHASE I: AGGREGATING SCATTERED SERVICES
Solution proposition phase II: We will continue to strengthen our trading business, and thus establish a larger
financial trading accounts umbrella for our already existing trading accounts service.
Pages:
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262