In rare occasions, after reevaluation of an atomic service, subtraction operation can be
applied to align its granularity level or remove unnecessary functionality.
??? Overlapped services should be discovered only by intersecting two or more service
clusters.
160 Ch. 8 Service-Oriented Analysis Modeling
ANALYSIS MODELING PROCESS
What are the intrinsic functions that are to be pursued to facilitate an effective modeling proposition?
What are the driving modeling operations that can ensure a viable solution for a project?
Which operational aspects should be focused on in using the analysis activities denoted by the
analysis symbol notations? The answers to these questions obviously involve rudimentary operations
of set theory, which enable inspection of the similarities of service attributes as well as an
understanding of how they differ from each other. Set operations are used to compensate for any
inadequacies in a service??™s functionality and to eliminate any redundancy of processes. Another
major benefit of this approach is the capability to break down services into smaller pieces of
execution to enable their reuse.
So besides achieving the modeling goals and facilitating an analysis proposition, how do
the service-oriented analysis operations attain the stated objectives? To understand their influence
on service context and structure, consider the following driving aspects of the modeling
paradigm.
Pages:
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294