Imagine a Comprehensive Workload Automation Solution

Try Jams and You'll See

How does a true Enterprise Workload Automation solution work?

Enterprise Workload Automation (WLA) consists of 4 core features:


Scheduler

Scheduler

Controls the execution time and conditions of jobs.

Access

Access Manager

Controls who has the authority to access job definitions and the schedule.

Monitor

Monitor

Maintains an unalterable record of the details of every job execution.

API

API

Provides unlimited methods of interacting with the jobs and the scheduler.

Enterprise WLA applies a strict set of controls to the batch processes that businesses must execute repeatedly, regularly, and reliably in order to succeed. JAMS is an enterprise workload automation solution that brings all of the management tasks associated with scheduled jobs together under a single command center.

Scheduler

The Scheduler

The scheduler continuously evaluates job definitions, and, when all conditions are met, it submits those jobs to execute. Job definitions can be simple, such as “Tuesdays at 2:00 AM,”, but many enterprise jobs involve multiple conditions and even multiple schedules.

Scheduler Features

Batch Processing
Running sets of jobs together to minimize business interruption.

High Availability
Mirroring all resources needed to continue to run jobs in the went of an outage.

Job Scheduling
Executing jobs based on regular times, days, dates, etc.

Job Triggering
Executing jobs based on often irregular events, such as receipt of a file, or change of a variable.

Workload Automation (aka Runbook Automation, Workflow Automation)
Combining all job scheduling features to execute a job or series of jobs according to the exact requirements of a business.

Access

The Access Manager

The access manager enforces security rules on the scheduler, and every job managed by the scheduler. Scheduler access controls determine who can create jobs, who can edit jobs, and who can submit jobs to the schedule. Enterprise access managers can accommodate many different roles, and keep them separate so that employee and contractors can contribute to automation without needing admin privileges.

Access Management and Security Features

Job Management
A standardized library of job definitions that inherit access controls, and provide detailed version control.

Security Settings
Tools to define security roles and give granular rights to each user of workload automation.

Monitor

The Monitor

The job monitor tracks the status and progress of every automated process running in an environment. It maintains all the metadata related to job executions and consolidates each job’s log into a variety of views.

Monitoring Features

Job Monitor
Real-time status of all jobs scheduled to run in the current period

Job Alerts
Notifications of significant events (e.g. job failures) related to scheduled jobs

Dashboards
Visualizations, charts, and graphs that display job information alongside related infrastructure data, and historical data

Reports
Structured reports to analyze job history, provide to regulators, or to support internal audit functions

API

The API

The API and other interfaces provide users with non-GUI hooks into jobs and the scheduler. Programming interfaces allow for a near infinite number of integrations between workload automation and all the other technologies used within your infrastructure.

REST API
Endpoints for creating, updating, and removing jobs and related automation objects

.NET API
A class library to perform any action available in the GUI, plus numerous programmatic actions related to workload automation

PowerShell Module
Scheduling and automation Cmdlets for use in PS1 scripts and apps that leverage PowerShell.