Middleware and Protocols
There is often behaviour which applies to any communication between two objects:
- transport or data-link protocols
- middleware invocation control
These can be described quite simply in terms of source and destination, but would be much more complex if all possible pairings had to be expressed separately.
- introduce roles relative to enclosing community
- source of transition
- destination of transition