Collaboration Framework I
Objects register and then define their state via a stream of events
Need to share (federate) events between domains (your PC and mine) whose event services are normally isolated
Clients which receive events which are either queued (asynchronous)
or processed synchronously