Many-to-One. Unlike the one-to-many activity format, in which one centralized entity is the
only message originator and is responsible for maintaining a number of message exchange
relationships, the many-to-one activity style is formed when multiple entities initiate activities that
communicate with a single service or a consumer. These are the originators of request/response or
one-way operations, meaning bidirectional or unidirectional activity models. Exhibit 14.17 depicts
a parallel message delivery and processing style, which is denoted by the grayed-out concurrency
flag (positioned on the left side of the activity section). In this use case, the timeline marks are
omitted because of the asynchronous nature of involved activities??”they are literally activated
simultaneously. Moreover, the loan consumer receives three types of market interest rates from
external organizations: mortgage rates, car loan rates, and home equity loan rates. Accordingly,
note the choreography flag (CHO) that denotes a business-to-business (B2B) message exchange.
Last, this Exhibit does not present an aggregator entity section since all four participating parties
are autonomous entities which are not aggregated in a larger structure.
298 Ch. 14 Service-Oriented Transaction Model
getStockQuoteReq(currentStockQuoteInput.string)
getStockQuoteRes(currentStockQuoteOutput.string)
getCoEarningsReq(earningDatastring) .
Pages:
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517