Overview
Universal Automation Center is a system of four enterprise workload automation products:
- Universal Automation Center#Universal Controller 7.4.x
- Universal Automation Center#Universal Agent 7.4.x
- Universal Automation Center#Universal Data Mover 7.4.x
- Universal Data Mover Gateway 1.4.x
Universal Controller 7.4.x
Universal Controller is the Universal Automation Center workload automation and job scheduling software. It provides the time-and-date scheduling of an enterprise job scheduler and the capabilities of a workload automation broker.
The Controller is a Java web application running in a Tomcat web container. Two or more instances of the Controller can be used in a Universal Automation Center system to provide a secure, High Availability environment.
The user interface of the Controller has been developed with an intuitive design that leverages the latest Web 2.0 technologies. It is accessible anywhere using most popular browsers. One hundred percent of user and administrative functions can be performed via the web interface.
A central component of the Controller is the integrated drag-and-drop workflow definition tool. This feature allows you to define workflows that closely model your business processes. While working within the workflow module, you can import existing task definitions or create new tasks on the fly. You can develop simple or complex workflows and zoom in or out to view the details or overview as required. When the workflow kicks off, you can monitor its activity in a table view or graphically or both. You can create your own activity displays, specifying which activity you want selected and what details should be included. Like the workflow itself, the activity display is completely customizable.
Controller Prerequisites
In order to run the Controller, the following prerequisites must be installed on the Controller machine:
- Java Runtime Environment
- Application Container
- Database
Java Runtime Environment
Note
JRE levels 11 and 17 are supported.
Application Container
The application container is third-party software that serves as a container for the Controller. Universal Controller uses Apache Tomcat as the application container.
Note
Apache Tomcat versions 8.5.x and 9.0.x are supported.
Database
The database management component supports SQL queries to a set of tables in the Universal Controller database.
The following databases are supported:
MySQL | 5.7.x, 8.0.x |
---|---|
MS SQL Server | 2014, 2016, 2017, 2019 |
Oracle | 19c, 21c |
Universal Controller Remote Interfaces
Universal Controller provides two remote interfaces:
Implemented as a set of commands that perform specific actions in a Universal Controller. The CLI commands can execute on any system that has TCP/IP connectivity to the Controller. The results of the action are printed to the CLI commands standard output. | |
Implemented as a set of services that lets you perform specific operations. |
Universal Agent 7.4.x
Note
Together with Universal Data Mover 7.4.x, Universal Agent (using Universal Command as its core component} forms a common Agent (a single code base to install) that handles both managed file transfers and your enterprise workload automation.
On this website, the terms Universal Agent and Agent most often refer to this common Agent.
Universal Agent is a vendor-independent scheduling agent that collaborates with existing job scheduler(s) on all major computing platforms, both legacy and distributed. All schedulers that run on z/Series, i/Series, UNIX, Linux, or Windows are supported.
It simplifies your infrastructure with a single automation agent for multiple automation tasks.
Universal Agent can be deployed on your job scheduler server and on each machine in your environment where you need to execute batch workloads. The Agent is scheduled as a local task within your scheduler and communicates across your network to control the execution of work. Status and output are reported back to the job scheduler server in real time.
Communication across your network is implemented using SSL standards. This provides a secure and reliable network infrastructure for job scheduling across all of you platforms.
Agents can manage workloads from more than one scheduler at the same time. This allows you to consolidate to a single standard for all of your scheduling agents, greatly simplifying the task of deploying and maintaining job scheduling agents on all of your servers.
Universal Agents provide the capability to directly integrate with your applications using a variety of web services protocols, initiating and monitoring application processes using SOAP, HTTP(s), JMS, and MQSeries protocols.
Universal Data Mover 7.4.x
Universal Data Mover (UDM) provides for the managed file transfer of files between servers and applications.
Universal Data Mover is a centralized and self-managing solution that provides a unified strategy for moving large files between legacy and distributed applications.
A synchronous file transfer solution, Universal Data Mover allows full control and visibility to file transfers from your workload automation tools. At its simplest, Universal Data Mover is a command or job that you can schedule to perform your file transfer tasks. But beyond this, Universal Data Mover provides the features and capabilities needed to implement advanced management and automation of the business processes dependent on the data that you move throughout your IT infrastructure.
Universal Data Mover is implemented using the SSL standard, which provides encryption and data authentication capabilities. Out of the box, all control information, such as user names and passwords, are encrypted. You can deploy and enforce encryption for your files globally or on an as needed basis. Data authentication ensures that your files are delivered uncorrupted and complete.
Additionally, Universal Data Mover uses a fault tolerant protocol that is capable of automatically and seamlessly reestablishing a network session so that your files are transferred without interruption or manual intervention.
Universal Message Service (OMS)
Universal Message Service (OMS) is the network communications provider between Universal Controller 7.4.x and Universal Agent 7.4.x.
OMS is installed as a component of both Universal Agent for Windows and Universal Agent for UNIX.
Components and Platforms
Universal Automation Center, as described in detail above, consists of the following basic components:
- Universal Controller
- Remote Interfaces
- Agents
- Universal Message Service (OMS)
The following tables identifies the platforms on which each component is supported:
z/OS | Windows | UNIX | IBM i | |
---|---|---|---|---|
Controller | ||||
OMS | ||||
CLI | ||||
Agent |
See Stonebranch Product Compatibility for information on the compatibility of all Universal Product components.
Product History
The following table provides a history of Stonebranch, Inc., from release 3.1 of Universal Products to the current release of Universal Automation Center products.
Release | Date | Product Names |
---|---|---|
3.1 | August 2004 | The product line is named Universal Products and includes the following components:
|
3.2 | May 2008 | No changes to the product line; no new components introduced. |
4.1 | January 2010 | The product line name changes to two, separately named solutions:
|
4.2 | August 2010 | The product line name changes to a single name: Stonebranch Solutions |
4.3 | March 2011 | The product line expands with the Stonebranch and Opswise merger.
|
5.1 | January 2012 | The product line name changes to Workload Automation 5 and includes the following solutions:
Universal Automation Center (UAR) is discontinued. |
5.2 | January 2013 | The product line name changes to Opswise Automation Center and includes the following solutions:
|
6.1 | September 2014 | The product line name does not change.
|
6.2 | June 2015 | The product line name changes to Universal Automation Center and includes the following solutions:
All solutions are updated to version 6.2.0. |
6.3 | January 2016 | The following solutions are upgraded to version 6.3.0:
|
6.3 | April 2016 | The following solution is upgraded to version 6.3.0:
|
6.4 | October 2016 | The following solution is upgraded to version 6.4.0:
|
6.4 | July 2017 | The following solution is upgraded to version 6.4.0:
|
6.5 | September 2018 | The following solutions are upgraded to version 6.5.0:
|
6.6 | March 2019 | The following solutions are upgraded to version 6.6.0:
|
6.7 | September 2019 | The following solutions are upgraded to version 6.7.0:
|
6.8 | March 2020 | The following solutions are upgraded to version 6.8.0:
|
6.9 | October 2020 | The following solutions are upgraded to version 6.9.0:
|
7.0 | April 2021 | The following solutions are upgraded to version 7.0.0:
|
7.1 | October 2021 | The following solutions are upgraded to version 7.1.0:
|
7.2 | April 2022 | The following solutions are upgraded to version 7.2.0:
|
7.3 | October 2022 | The following solutions are upgraded to version 7.3.0:
|
7.4 | April 2023 | The following solutions are upgraded to version 7.4.0:
|