Batch Event Processing
Events are consumed by the state machine and notifications generated by state machines are posted in the Batch process. Following is the list of the events that are processed by the Orchestrator:
-
JMS Events are primarily coming from process components, Order Management Server, and clean up. Clean up activity include clean-up of checkpoints and cleaning the final state orders from local heap memory.
Below is the sequence of activities involved:
- State Machine receives the events from JMS.
- Events are consumed by the state machine.
- State machine generates the actions to be run. The actions are configured internally to dispatch the JMS Messages, process Database notifications and logging
- Action run requests are posted to the Batch Process.
-
Time-Dependent Events are triggered using Timer.
Below is the sequence of activities involved:
- State Machine receives the events from the Timer Event.
- State machine generates the actions to be run. The actions are configured internally to dispatch the JMS Messages, process Database notifications and logging.
- Action run requests are posted to the Batch Process.