9 This includes coordination
between sent and received results along with other important guaranteed message delivery features.
But now is not the time to discuss architectural and middleware solutions. The design
approach that is chosen, however, must raise awareness that such needs should be considered
Tagging Intermediaries 249
Enterprise
Service Bus
Content
Aggregator
Service
Cluster
Market Rates
Data
Composite
Service
Stock
Performance
Data
Atomic
Service
Company
Earnings
Data
Atomic
Service
EXHIBIT 12.14 SAME-TIME SERVICE SYNCHRONIZATION
later in the architecture and construction phases. (For more on architecture solutions, refer to
Chapters 15 and 16).
Exhibit 12.14 depicts the same-time concepts. Note that while the content aggregator
service cluster sends requests to an enterprise services bus, the market rates data composite service,
company earnings data atomic service, and stock performance data atomic service continuously
feed the requested information (unidirectional relationship).
ANY-ORDER. The any-order service synchronization is a message distribution method that combines
all service synchronization approaches. Thus, a service can deliver messages in a particular
order, asynchronously or merely randomly. Realistically, in a complex distributed environment,
it may be discovered that most interactions between consumers and services require a combined
message routing approach to achieve a particular business or technical goal.
Pages:
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434