•Components announce events that other components can choose to respond to
•Components register
interest in those events that they want to
respond to
•In implicit invocation, the invokes relation is the
inverse of the names
relation
•Invocation does not
require ability to name
•The central goal is to
ease change: the components invoked can be
changed without modifying the announcing component