??? Avoid unnecessary decomposition activities that are applied on coarse-grained services.
This may result in fine-grained entities that may develop a high degree of dependency
on their peers.
??? Employ the star design composition style to assist with the logical decomposition of
coarse-grained services (as discussed previously in the section on the star design composition
style). This approach can form granular loosely coupled services and even help
to detect functionality redundancy among the discerned entities. Moreover, with the star
design style, several star arms can be formed, each of which can expand the decomposition
activities and further contribute to the loosely coupled effects of the design solution.
??? The logical design composition should not contain very coarse-grained services. Therefore,
avoid excessive service aggregation. Remember, aggregated service formations
characteristically form tightly coupled structures that are not encouraged.
??? Avoid very large service cluster formations. Recall, a cluster structure is made up of
service members that must work in harmony to provide an organizational solution. This
collaboration not only binds services to each other but also contributes to a mutual
dependency, which is not recommended. To reduce such an undesirable effect, employ
the partitioned clustering method outlined in the service conceptualization Chapter 5.
Pages:
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483