Versions Compared

Key

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

...

...

Basic System Architecture

The JS7 makes use of the following components:

  • The JOC Cockpit, which is used to manage the inventory of scheduling objects, to monitor and to control workflow execution and to access the JS7 - History.
  • The Controller, which is used to orchestrate Agents, to pass orders for workflow execution to Agents and to deploy workflows and the JS7 - Daily Plan to Agents.
  • Agents, which are dedicated to a Controller and are used to execute workflows and jobs. Agents act autonomously for workflows that execute any all included jobs with the same Agent.

...

  • JOC Cockpit and Controller can each implement a passive cluster with an active node and a standby node.
  • Agents can be operated standalone or as instances of a JS7 - Agent Cluster that implements which implement active-passive or active-active scheduling.

...

  • The JOC Cockpit implements:
    • the user interface for browser access by browsers.
    • the JS7 - REST Web Service API that which:
      • is connected to a database and which persistently stores the inventory and the history of workflow executions.
      • performs any all operations to manage for managing Controllers.
  • The Controller connects to Agents:
  • The Agents:
    • execute workflows and jobs,
    • return execution results and log output to the Controller.

...

Network Connections

Network connections are only established in the directions indicated directions only.

  • Any connections are unilateral to simplify network access.
  • Connections can be secured by TLS/SSL certificates.

...