The temptation may be to favor the ???open-road???
public approach over the utilization of intermediaries because of communication and performance
considerations (often referred as ???point-to-point??? relationship). But do not forget the benefits
that may be gained by protecting assets and adding mediating proxies that strengthen message
security. Other intermediary implementations can provide data transformation and even protocol
conversion.
Exhibit 12.3 illustrates another public design relationship that presents a more complex
message-routing scenario. The depicted customer profile consumer maintains an apparent bidirectional
relationship with its affiliated customer profile atomic service. The later communicates
with its counterparts??”the customer name and address atomic service and the customer account
balance atomic service. This illustrated scenario describes a consumer and service environment in
which message paths are not interrupted by third-party intermediaries, meaning that the depicted
relationships are public.
IMPLIED DESIGN RELATIONSHIP. An implied design relationship is formed when a service or a
consumer does not communicate directly with its target message exchange party. Imagine that a
consumer??™s request reaches its destination only after visiting an intermediate message interceptor.
The routed message takes an indirect path and is further manipulated by other mediating brokers
on the network.
Pages:
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418