Events from external system are first placed in the event queue. The event queue is used to monitor the status of events, and which job has processed which events.