JAMS Job Scheduling Architecture

Client Interfaces, Schedulers, and Agents


Simply put, the JAMS architecture gives operators everything they need to keep their jobs and automation running smoothly. The JAMS job scheduling architecture consists of three main elements—the client, the engine, and the agent. And all JAMS objects are stored in a Microsoft SQL Database backend that feeds the historical reporting, graphical dashboards, and audit trail.

Learn More About JAMS Job Scheduler Architecture

JAMS Clients

JAMS Clients are the control centers for JAMS. JAMS Clients provide the user interface into JAMS in four distinctly different interfaces:

  • A rich PowerShell module for power users and scripts.
  • An Outlook-like administrative GUI provides an intuitive, easy to learn interface.
  • A Web Browser interface in the form of a JAMS Sample Web Site.
  • A complete .NET Class Library for easy integration into your applications.

The JAMS Clients can be installed anywhere they are needed without incurring license fees. And the JAMS Web Client mirrors the features and functionality available in the Desktop Client while giving users access to JAMS from any device or location—with no installation required.

JAMS Scheduling Engines

The JAMS Scheduler is the heart of JAMS. This is where the schedule for your jobs is managed, where dependencies are checked, and where notifications are sent from. The JAMS Scheduler is responsible for the management of all scheduling activities, such as:

  • Automating even the most complex batch processing across the enterprise.
  • Dynamically allocating resources across the enterprise so that processes run as efficiently as possible.
  • Identifying and resolving job and file dependency issues across multiple servers.
  • Keeping critical jobs running reliably through high availability and failover add-ons.

JAMS Agents

A JAMS Scheduler can run jobs on the machine or cluster where the JAMS Scheduler is installed and it can also administer and run jobs on remote servers. These remote servers are referred to as JAMS Agents, even though in many cases, there is no “agent” software to be installed. JAMS Agents are available for a wide range of platforms, including WindowsUNIXLinux,OpenVMS, System i, and MVS.

Want to learn more about JAMS? Watch a feature tour.

Try a JAMS Free Trial    Get Support