The Event Hub is a generic grid extension for sending events between Infor applications. The Event Hub is a publisher-subscriber framework, that is, an application framework that allows applications to expose historical data to other applications that are interested in receiving this data.
IES receives events on create, update, and delete operations on most M3 database records.
IPA receives events on create, update, and/or delete operations on some M3 data-base records and also when some batch jobs exit.
|Event||A discrete unit of historical data that an application exposes that may be relevant to other applications.|
|Publisher||An application that needs to publish events.|
|Subscriber||An application that needs to receive events that are published by another application.|
|Subscription||A predicate indicating that a subscriber is to receive a particular event. Subscriptions are given to the Event Hub by the subscribers.|
|Event Hub||A grid application that receives events from publishers and routes the events to subscribers based on subscriptions.|