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 261 | Next

Michael Bell

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


INTERSECTION ANALYSIS MOTIVATION. The intersection operation assists with the evaluation
of service groups, inspection of collective behaviors, and contributions to the overall solution.
Here, the focus is not on individual services and their unique capacities but rather on the collaborative
aspect of service clusters to tackle a strategic problem domain. The intersection analysis then
provides opportunities to discover new services by identifying common properties8 and facilitating
the detection of redundant functionalities across projects and even organizations. Moreover,
the shared cluster sections reveal mutual business and technology interests as well as reusability
prospects among the intersecting clusters.
INTERSECTION ANALYSIS PROCESS. The intersection analysis process requires the involvement
of two or more service clusters. How do services find their way into these groups? The simplest
method suggests associating services by business or technology context and grouping them by
shared attributes. Once these service groups have been prepared for analysis, the intersection
discovery activities can continue. The mechanism for identifying common services attributes
mandates superimposing two or more service clusters to form overlapping sections. This process
may be repeated until satisfactory results have been achieved.
Fixed-Income Account Service
Equity Trading
Account
Service
Treasury
Bonds
Account
Service
Atomic Atomic
Individual Account Service
Savings
Account
Service
Checking
Account
Service
Legacy/Composite/Business
Atomic Atomic
Portfolio/Atomic/Business
Lookup
Account
Service
Abstraction/Atomic/Business
Solution
Individual Account Cluster
Trading Accounts Cluster
Legacy/Composite/Business
CD
Account
Service
EXHIBIT 7.


Pages:
249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273