Services that have higher reusability rates can be identified by
the sum of links they maintain with their consumers and peer services. Therefore, logical
design relationship and composition diagrams can be valuable reusability indicators. They
can provide vital inputs to the analysis of the organizational assets??™ consumption and
reusability that typically takes place during the service design and architecture phase.
3. Service orchestration. Recall that orchestration is the practice that enables synchronization
and coordination of message exchange between services and their corresponding
consumers. This collaboration plan is a major contributor to the reusability factors of
service-oriented software assets. Inefficient orchestration of service activities may cause
delays in answering consumer requests and reduce the frequency with which consumers
acquire service offerings. Thus, efficient service orchestration is not only about synchronizing
message exchange, this is also about prioritizing and managing time. Another
important consideration of service reusability is the execution of unnecessary messages.
An efficient service orchestration plan should eliminate the participation of service proxies
that do not contribute much to the implementation of transactions and the efficiency
of message exchanges.
Employment of Service Clusters to Foster Asset Reusability. Remember that in the service conceptualization
phase, clustering opportunities and their contribution to the reusability of serviceoriented
organizational assets were explored.
Pages:
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475