Brief Introduction to BMC Control-M
Control-M is a workload automation (traditionally called batch scheduling) software produced by BMC Software, originally written for mainframes but also available for distributed computing platforms including Unix, Windows, Linux and OpenVMS environments.
Control-M is a unified, enterprise-wide, dynamic system that offers a comprehensive solution to your batch processing production control requirements. Control-M lets you totally automate the scheduling of your batch flows, and lets you monitor the processing of your batch flows across the enterprise from a single point of control.
Brief look at Control-M architecture and main components.
■ Control-M/Enterprise Manager (Control-M/EM)
The Control-M/Enterprise Manager application provides a single, centralized point of access and control of your batch processing environment.
■ Control-M/Servers
At the heart of Control-M processing are Control-M/Servers. These are the scheduling engines that schedule jobs, manage job processing flows, and provide notification of job flow status. Each Control-M/Server is resident on a particular computer and is specific to its operating system.
■ Control-M/Agents and remote hosts
Though Control-M/Servers are responsible for job scheduling and processing, they do not have to limit their activity to the computer on which they reside; they can schedule jobs on other computers that come under their control. Control-M/Agents are commonly used to place computers under the control of a Control-M/Server. Control-M/Agents submit jobs on behalf of the Control-M/Server, track the jobs’ processing, and provide status information back to the Control-M/Server. As an alternative to having a dedicated Control-M/Agent installed on each computer under the control of a Control-M/Server, Control-M/Server can submit jobs to agentless computers known as remote hosts. Control-M/Agents and remote hosts are identified by their node IDs. Jobs are assigned to specific node IDs. You can balance processing loads by grouping a number of Control-M/Agents together into a node group, and then assigning jobs to the node group, instead of to a specific Control-M/Agent. The job will be processed on any agent in the group, according to the processing load at that particular moment.
■ Control modules
To bring Control-M functionality to your external, packaged application environment (for example SAP and Oracle E-Business Suite), Control-M provides Control Modules (CM) that enable Control-M/Agents to interface with the external applications.
Source : Wikipedia, Control-M 7.0.00 Documentation.
No trackbacks yet.