In a dynamic environment like OSGi  communication with events has a wide variety of use cases A lot of core services share information using events  so understanding how to use events in OSGi is fundamental