The insurance services
hub cluster then routes this request to the first participating service in the process: insurance
application processor atomic service. Subsequently, the message is processed and redirected to
the home insurance underwriting composite service. Next, the final step is executed by the home
insurance policy issuer atomic service and afterward routed back to the starting point.
Note the use of the circular supporting beams that tie these services together. These beams
are also denoted by the logical design apparent unidirectional connectors indicating the direction
of the circular message routing style.
Exhibit 13.8 illustrates yet another example of a circular design composition style. Here,
two service groups are engaged, each of which follows the circular design composition style.
The first is dedicated to home insurance transaction processing, and the second provides car
insurance policies. Note that the insurance service hub cluster becomes a common broker for
both insurance processes. This design composition leverages the reusability principle without
employing a common controller to manage each service in the chain. This topic is further discussed
in the section headed Logical Design Composition Strategies.
HIERARCHICAL DESIGNCOMPOSITIONSTYLE. In the service conceptualization phase discussed
in Chapter 5, the conceptual service hierarchical association helped in the process of discovering
concepts and associating ideas by their common attributes.
Pages:
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457