Versions Compared

Key

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

...

The JS7 JobScheduler brings its wording for scheduling objects. Find explanations from the following sections about:

  • the wording for componentsproducts, objects and operations used with JS7,
  • the mapping of terms used with the predecessor product JS1 (branch 1.x).

Terminology for

...

Products used with JS7


Generic Term

Specific TermMeaning
ControllerStandalone Controller

A Controller knows which Workflows and Jobs to execute, when to execute and which Agents are to be used for execution. A Controller receives the job-related inventory from the JOC Cockpit and deploys this information to Agents which execute Workflows and Jobs on the respective servers. A Standalone Controller is a singe instance which orchestrates Agents.


Controller ClusterA Controller is clustered for high availability with two instances, one being active and one being in standby mode. A manual switch-over and an automated fail-over between instances can occur. For details see JS7 - Controller Cluster.
AgentStandalone AgentAgents execute Jobs that call executable files and commands on the Agent's server. Agents receive the information from a Controller about which Jobs to start and when to start them. Agents report back execution results and log output to the Controller. Agents can act autonomously without a Controller being connected at the point in time of job execution. Standalone Agents act independently of each other.

Agent Cluster, SubagentAgent instances that are clustered for high availability and for performance are called Subagents. If a Subagent fails in an active-passive Cluster then automated fail-over takes place. In an active-active Cluster a number of Subagents run Tasks for the same applications in parallel and can replace each other. A Cluster is a logical layer that allows selection of any number of Subagents for Task execution. Selection can be in fixed-priority mode or in round-robin mode. Subagents can participate in any number of Clusters. For details see JS7 - Agent Cluster.

Director AgentAgent Clusters work autonomously, they include primary and secondary Director Agent instances that act as a passive Cluster and that implement automated fail-over. Director Agents communicate with a Controller and orchestrate Subagents in the Cluster.
JOC CockpitStandalone
JOC Cockpit
JOC Cockpit is the user interface for managing the job-related inventory and to monitor & control Workflow execution with Controllers and Agents. A Standalone JOC Cockpit is a single instance that can be used to manage one or more Controllers.

JOC Cockpit Cluster

A number of JOC Cockpit instances act in a passive cluster providing high availability and allowing manual switch-over and automated fail-over between instances. For details see JS7 - JOC Cockpit Cluster.

...