It also provides guidance for establishing service business
and technology profiles. The typing process is described in Chapter 6.
??? Granularity analysis. The granularity analysis process provides mechanisms to inspect a
service??™s capacity to provide business and technological solutions, measure functionality,
gauge service consumption, and examine reusability factors.
??? Aggregation analysis. This discipline assists with service grouping and consolidation of
organizational assets. In addition, it provides opportunities to fine-tune granularity levels
of small-scale services.
??? Decomposition analysis. The decomposition process facilitates the partitioning of large
and unwieldy services. Additionally, it encourages the separation of software assets into
self-contained entities to increase their reusability.
??? Unification analysis. Unification analysis is typically employed for consolidation of assets,
reduction of service redundancy functionalities, and alignment of entity granularity levels.
??? Intersection analysis. This operation enables evaluation of aggregated service formations
to provide collaborative solutions, facilitates the discovery of new services, and promotes
asset reusability.
Granularity Analysis 135
Service Discovery and Analysis Toolbox
Granularity
Analysis
Aggregation
Analysis
Decomposition
Analysis
Unification
Analysis
Service
Typing
Intersection
Analysis
Subtraction
Analysis
EXHIBIT 7.
Pages:
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253