SERVICE-ORIENTED ANALYSIS MODELING OPERATIONS
Now, it is time to consider a few examples and do some exercises to understand the essence
of the service-oriented analysis modeling paradigm. Among the examples presented are analysis
proposition implementations that elaborate on the employed modeling approach (Use Cases
A through E), and others that foster service-oriented modeling strategies (Use Cases F,
G, and H).
USE CASE A: AUGMENTATION. Exhibit 8.3 illustrates an aggregation condition in which composite
service CO1 aggregates the atomic service A1. Note that the aggregation symbol is turned
toward the composite service, as it is the aggregating entity. A service may be composed of other
assets that do not participate in the analysis proposition. Therefore, it is not mandatory to identify
all aggregated entities in analysis modeling diagrams. The illustrated aggregated entities should
be only those services whose contributions to the analysis proposition are required.
Service-Oriented Analysis Modeling Operations 161
CO1 A1
EXHIBIT 8.3 USE CASE A: AUGMENTATION??”
SIMPLE AGGREGATION OPERATION
CO1 A1
CO2
2
2
EXHIBIT 8.4 USE CASE B: SUBSTITUTION??”
DECOMPOSITION AND AGGREGATION
USE CASE B: SUBSTITUTION. Exhibit 8.4 describes another solution scenario in which two
analysis operations were applied on the composite service CO1. First, the composite service
CO2 was decomposed from CO1 and is currently regarded as an autonomous composite service.
Pages:
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296