In a simple model, two relationships between Communication and Party would be sufficient, showing that each Communication must be from one Party and to one Party. Because the Communication could be anything from a conference call to a seminar, however, this isn’t adequate. So instead, Figure 14-1 shows that each Communication must be conducted via one or more (actually two or more) Communication Roles¸ where each may be played by a Party.

A Communication Role is the fact that a particular Party is somehow involved with a Communication, either as an Originator, Recipient, another kind of Participant, or in an Other Communication Role. This is represented in Figure 14-2. Each Communication Role¸ then, must be either an Originator ...

Get Enterprise Model Patterns: Describing the World (UML Version) now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.