Synchronous Event Processing

Events are consumed by the state machine and processed sequentially. Following is the list of the events that are processed by Orchestrator:

  1. JMS Events that are primarily from process components and orchestrator Components.

    Below is sequence of activities involved:

    1. State Machine receives the events from JMS.
    2. Events are consumed by State machine.
    3. State machine generates the actions to be executed. The actions are configured internally to dispatch the JMS Messages, process Database notifications and logging.
    4. Actions are executed.
    5. Final state orders and checkpoints are cleaned up.
  2. Time Dependent Events that are triggered using Timer.

    Below is sequence of activities involved:

    1. State Machine receives the events from Timer Event.
    2. State machine generates the actions to be executed. The actions are configured internally to dispatch the JMS Messages, process Database notifications and logging.
    3. Actions are executed.
    4. Final state orders and checkpoints are cleaned up.