Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

...

  • Workflow configurations are deployed from the JOC Cockpit to a Controller that forwards them to the connected Agents:
    • Agents execute instructions and jobs from a workflow.
    • Agents report back execution results and the job log output by returning events.
  • Orders are managed by the JOC Cockpit and are submitted to Controllers that forward them to the connected Agents:
    • Agents start workflows based on the order's scheduled start time.
    • User interventions include canceling, suspending and resuming orders. Such operations are sent by JOC Cockpit to the Controller that forwards them to connected Agents.

...

  • A Controller Cluster provides automated fail-over between Active and Standby Controller instances.
  • Controllers hold a journal for restart capabilities that includes workflow configurations and order state events:
    • The JOC Cockpit History Service subscribes to such events to maintain the History and to forward events to the GUI.
    • Events are released from by a Controller and the journal shrinks once the History has been persistently stored in the database.
  • Controllers and Agents store messages in their journal and pass them asynchronously. This mechanism recovers communication in case of longer outages lasting hours or days.

...