...
- The system architecture describes:
- system boundaries
- products
- platforms
- setup scenarios
Anchor |
---|
| system_architecture |
---|
| system_architecture |
---|
|
System Architecture- Download: JS7_JobScheduler_System_Architecture.pptx
- Download: JS7_JobScheduler_System_Architecture.pdf
- Use the links above if the document below does not display in your browser.
PDF |
---|
name | JS7_JobScheduler_System_Architecture.pdf |
---|
|
System Architecture
JS7 includes the following products:
...
- 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 which implements active-passive or active-active scheduling.
ProductsThe products interact as described in the slide below:
- The JOC Cockpit implements:
- the user interface for browser access.
- the JS7 - REST Web Service API which:
- is connected to a database and which persistently stores the inventory and the history of workflow executions,
- performs all operations for managing Controllers,
- optionally is available from dedicated API Servers.
- The Controller connects to Agents:
- The Agents:
- execute workflows and jobs,
- return execution results and log output to the Controller.
Anchor |
---|
| network_connections |
---|
| network_connections |
---|
|
Network ConnectionsNetwork connections are only established in the directions indicated.
- Any connections are unilateral.
- Connections can be secured by TLS/SSL certificates.
Anchor |
---|
| cluster_architecture |
---|
| cluster_architecture |
---|
|
Cluster ArchitectureThe JS7 offers a 4-tier architecture with any JS7 products available for clustering:
- Each tier acts as a Cluster Watch in case that the underlying tier requires an arbitrator to decide about the active/standby role.
- Each tier works asynchronously and does not rely on availability of the next tier. This includes absence of any single point of failure.
- The Agent Cluster is represented from both a Director Agent and any number of Subagents that execute tasks.
- This provides better autonomy to the Agent Cluster as Director Agents can be operated more close to Subagents in the network.
- Agent Clusters can execute workflows autonomously provided that jobs and dependencies map to Agents in the same cluster.
Anchor |
---|
| setup_scenarios |
---|
| setup_scenarios |
---|
|
Setup ScenariosConsider attached slides JS7_JobScheduler_System_Architecture.pdf for further setup scenarios.
...