Integrating with event emitters
You can configure your environment to work with the many different types of event emitters that IBM® Business Monitor supports.
- Using the JMS event emitter to emit events
You can use the Java™ Messaging Service (JMS) event emitter to asynchronously publish events to a predefined JMS queue. The events can be put on the JMS queue even when IBM Business Monitor services are unavailable. This event emitter service makes it easier for other products to integrate with IBM Business Monitor - Using the REST event emitter to emit events
The REST event emitter is a public API that you use to synchronously publish events for IBM Business Monitor to process. - Event XML header examples
Event XML cannot contain a header when emitting events, because the Common Base Event envelope that is used to wrap the event has an XML header already. For the JMS event emitter, the header is removed before the events are emitted. For the REST event emitter, the header is removed by default but you can change the option in the administrative console. - Emitter factories for the event emitters
IBM Business Monitor creates two synchronous event emitter factories: EmitterFactory, with the JNDI name com/ibm/monitor/EmitterFactory, and EmitterFactoryForREST, with the JNDI name com/ibm/monitor/EmitterFactoryForREST. By default, the JMS event emitter is configured to use the EmitterFactory, and the REST event emitter is configured to use EmitterFactoryForREST. - Configuring IBM Business Monitor to use Web Services Notification
Web Services Notification is a publish and subscribe vehicle for web services. You can send events from most sources to IBM Business Monitor through web services using Web Services Notification. Web Services Notification can be used with both Java and .NET web services for IBM Business Monitor. Sample scripts are provided that you can use to configure your IBM Business Monitor server to support the flow of event messages.
Parent topic: Administering your monitoring environment