If we want to build applications which communicate by
passing messages, there are several patterns to consider:
- One-way message (SOAP basic model)
- Message + response
- RPC (a subtype of message + response)
- conversation
- publish/subscribe
- broadcast
- ...
- (we don't even know how many more items belong in this list)
Don't foreclose possible new patterns!