It is required now to follow this trend and further
define the public interfaces by which consumers and services communicate. Thus, employ the
logical design relationship diagram to assist with the activity modeling task that lies ahead.
Remember: When defining activities, focus on the solution and seek the shortest possible routes
for message delivery.
Logical service relationships are obviously the driving factors behind the transaction
activity modeling. Equally important, however, are the logical design compositions that were constructed
in the design phase. The design styles that service composition is based upon are major
driving factors that can shape the service transaction diagram. Follow the circular, hierarchical,
network, and star formations to facilitate effective service interaction and collaboration.
The two major activity forms that typically describe service interaction and collaboration
are orchestration and choreography. Again, orchestration is a more granular approach to
describing service activities. Here, the application-level interaction between consumers and services
is provided. The typical path is to orchestrate internal processes and center on interaction
between local constituents. Conversely, choreography is more about managing service interactions
between various organizations, lines of business, or business domains. Thus, use the proper
method to illustrate service and consumer activities and to provide coherent transaction diagrams
to the architecture and construction teams.
Pages:
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513