Control-M Automation API enables developers and DevOps engineers to embed Jobs-as-Code, a best practice approach within the agile application release process. Using JSON notation for job definitions, GIT, and RESTful APIs for validation, configuration, and deployment, workflow scheduling artifacts are seamlessly integrated with the enterprise’s automated application release and deployment process.
Rapid development efforts often stall at the testing, debugging, and deployment stages. Problems occur because of the inability to manage batch workflows in the same manner as other components of the application package, such as the source code and environment configuration objects. This causes inconsistencies between the production environment and the environments where applications are created and tested. Managing these inconsistencies has historically been a time consuming, manual, and error-prone process.
Control-M delivers the next wave of IT automation—Digital Business Automation— moving beyond traditional workload automation and adapting to modern IT technologies and processes. Control-M Automation API creates consistency among the development, test, and production environments by giving developers the ability to embed workflow automation while applications are being developed. This results in applications running more reliably and errors being diagnosed more quickly. Control-M Automation API lets developers automate workflows within applications using their preferred environments and tools.
- Control-M Automation API builds automation and consistency into the development process so new business services go from concept to production faster.
- Included APIs and CLIs expose a rich set of functions that automates workflows across the entire application lifecycle
- Provides visibility into how workflows will run in production during the testing process · Uses JSON, Jenkins, GIT, and other familiar tools
- Aligns development and operations – The people that create applications and those responsible for running them can work from a consistent, familiar platform that addresses the entire lifecycle
- Eliminates disconnects – Now applications and the workflows they depend on to execute can be developed together to eliminate inconsistencies and save steps in the deployment process
The functions that Control-M Automation API support include:
- Syntax validation
- Configuration management
- Agent provisioning