This service association inspection effort should unveil the nature of
service-to-service, service-to-consumer, service-to-intermediary, and consumer-to-intermediary
affiliations in terms of message exchange routes, message synchronization and interface, and
service visibility and message confidentiality. The logical relationship diagram will also facilitate
service design composition and proper service packaging (discussed in Chapter 13), and
enhance service-oriented architectural decisions (Part Six).
SUMMARY
Service isolation, shared knowledge, message propagation, message authentication and authorization,
service contract, intermediaries, and mediation are the leading aspects of the serviceoriented
design relationship strategy.
The major influences on the service-oriented design model are conceptual relationships
between services, business or technological functionality, logical affiliation, business environment
and business domain structures, and aggregated service structures.
The service-oriented logical design process employs five relationship symbols: apparent
unidirectional relationship, apparent bidirectional relationship, implied unidirectional relationship,
implied bidirectional relationship, and a comment icon.
The three major service-oriented roles that participate in a design relationship diagram are
consumer, service, and intermediary.
The service-oriented design relationship visibility aspects are: public, implied, isolated,
and internal.
Pages:
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445