SEARCH
0-9 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
Prev | Current Page 284 | Next

Michael Bell

"Service-Oriented Modeling (SOA): Service Analysis, Design, and Architecture"


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