These internal relationships are vital to the overall
composition of a service and to its structure formation. Analysis activities should leverage these
aggregation capabilities to facilitate better coverage of the problem domain. Hence, the rule
of thumb suggests that the more internal services are aggregated, the more their capacity to
tackle organizational concerns is increased. But there is a price to pay. Chapter 7 discusses how
exaggeration activities can lead to very coarse-grained service formations. This design approach
may negatively affect performance and maintenance once the service is deployed to production
environment.
Are composite services larger than atomic entities? The answer is typically ???Yes.??? Indeed,
composite structures expand to include more business or technology functionality and to offer a
wider range of activities. Thus, these assets are called coarse-grained entities. For example, the
parent insurance application processing service is made up of various insurance-related services,
such as the insurance questionnaire service and the underwriting service. Each of these contained
services contributes insurance-related business processes, and as a result, it elevates the parent
service??™s granularity level.
One of the most important aspects of a composite service structure is the hierarchical
containment of the internal services and the relationships they form to jointly carry out a
required business or technological functionality.
Pages:
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229