This
arrangement can include a unidirectional design relationship, by which one-way communication
is acceptable, or a bidirectional conversation that enables a service both to deliver messages and to
receive responses from the same communicating consumer or service. The one-to-one cardinality
format can also pertain to an implied design relationship. Remember, this is the indirect service
collaboration option, by which services must route their messages through intercepting brokers.
Exhibit 12.9 elaborates on this idea. The depicted one-to-one relationship takes place
between the download documents composite service and the archive consumer. Note that the
illustrated design association is identified as a public relationship because of the ???face to face???
service/consumer communication. Since the document downloading activity would not require a
response, the unidirectional symbol is used to denote that no ???round trip??? interface activity is
required.
ONE-TO-MANY. The one-to-many commutation style depicts a single asset??”meaning an atomic
service, a composite service, or a service cluster??”that exchanges messages and maintains relationships
with multiple entities. These endpoints can be either services (atomic or composite) or
244 Ch. 12 Service-Oriented Logical Design Relationship
Archive
Consumer
Download
Documents
Composite
Service
EXHIBIT 12.9 ONE-TO-ONE SERVICE CARDINALITY
service clusters.
Pages:
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425