But
remember that disbursing services and expanding the scope of a design composition beyond the
necessary physical boundaries comes with a price. The looser the logical design is, the weaker
the argument for message routing efficiency and performance can be made.
Loose Coupling Strategy Benefits. What are the major benefits of a loosely coupled serviceoriented
logical design? Its major contribution is simply asset reusability.5 Once large services
have been decomposed into smaller executable chunks, it will be possible to efficiently reuse6
them for other processes or projects. But the decoupling process must yield relevant services that
can be leveraged and be beneficial to other domains, lines of business, or technological initiatives
and organizations.
Moreover, service administration, operation management, and monitoring can leverage the
loosely coupled design composition approach and the advantages it offers. The separation of service
functionality can increase the efficiency by which services are controlled in production environments
and thus be better monitored for their compliance with service-level agreements (SLA).
Loose Coupling Guiding Principles. Consider the following loose coupling service-oriented
logical design guiding principles:
??? Coarse-grained services are the best candidates for service decomposition activities. Start
with the large entities that encompass a considerable number of processes, and separate
their functionalities into smaller and more compact services.
Pages:
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482