OpenNMS uses a publish and subscribe event system to for internal messaging to all of the OpenNMS services.
More to come...