Extended notation
| Element name | Symbol | Description | Examples | Association |
|---|---|---|---|---|
One way conversation |
| This type of conversation is composed of messages sharing the same correlation key and being directed in the same direction | A chatbot sends status or advertising messages to customers | SOA-One-way communication |
Push conversation |
| This type of conversation is composed of messages sharing the same correlation key in the following order. The first message represents a subscription to an information source (i.e., a Device type of Participant), whereas the last one is optional and represents an information source unsubscription | Registration to RSS feeds, e-mail newsletters, and YouTube channels | SOA - Push technology, Data stream concept |
Generalization |
| A generalization relationship may be used between two participants in order to derive the rules as defined by the target participant | The CEO has the same rights as CIO. Additionally, they can arrange new business | UML Use case,- Generalization |
Extend |
| An “extend” relationship may be used between two Conversation nodes in order to represent new Conversations, which might occur incase specified conditions are met | The successful completion of negotiations can start a new conversation about new jobs | UML Use case, - Extend : relationship |
| Element name | Symbol | Description | Examples | Association |
|---|---|---|---|---|
This type of conversation is composed of messages sharing the same correlation key and being directed in the same direction | A chatbot sends status or advertising messages to customers | SOA-One-way communication | ||
This type of conversation is composed of messages sharing the same correlation key in the following order. The first message represents a subscription to an information source (i.e., a Device type of Participant), whereas the last one is optional and represents an information source unsubscription | Registration to RSS feeds, e-mail newsletters, and YouTube channels | SOA - Push technology, Data stream concept | ||
A generalization relationship may be used between two participants in order to derive the rules as defined by the target participant | The CEO has the same rights as CIO. Additionally, they can arrange new business | UML Use case,- Generalization | ||
An “extend” relationship may be used between two Conversation nodes in order to represent new Conversations, which might occur incase specified conditions are met | The successful completion of negotiations can start a new conversation about new jobs | UML Use case, - Extend : relationship |
Sharing content requires targeting cookies to be enabled. Please update your cookie preferences to use this feature.