What is workload automation
1. Definition of workload automation
Put simply, workload automation is software built to automate business processes. It eliminates the need for human intervention (and the related need to correct human errors) by scheduling, running and managing the tasks that make up a business process or transaction across different systems and computing environments within an organization.
Whether it’s to fulfill orders, drive a supply chain or process information in real time, workload automation solutions need to coordinate and perform activities that move millions (or trillions) of data points across tens of thousands of processes within a complex landscape of on-premises and cloud-based applications and services. It’s ultimately about having a single point of control and reliable, flexible and highly capable automation at the core of the business.
Workload automation vs. job scheduling software: From batch-driven to event-driven processing
The term “workload automation” is sometimes used interchangeably with ‘”job scheduling,” but there are differences. In fact, workload automation is widely seen as the evolution of, or successor to, traditional job scheduling. As Dan Twing, President and COO at industry analyst firm Enterprise Management Associates® (EMA™), puts it in his EMA™ Radar Q4 2017 report: “Workload automation has come a long way from scheduling batch jobs on mainframes. Recent years have seen an increase in advanced features and broader integration.” [1]
Traditional job scheduling is more commonly associated with batch-driven processing, or “new day” schedules, where tasks are scheduled to run at a particular time, often overnight, or paused while old job activity is cleaned up or purged.
Many legacy scheduler tools are tied to these outdated time- or batch-driven new day automation schedules that are not fit for purpose for the needs of an agile and highly responsive, always-on digital business today.
The digital world has set expectations — both personal and professional — for immediate responsiveness and guaranteed performance to service-level agreement (SLA) targets. To support this, IT needs a process-centric view that can run tasks at any point, whether in the system of record or according to release management based on DevOps.
A scheduling tool that bases IT automation planning on a daily model simply cannot adapt to the current dynamic environment that changes by the minute. The ongoing lag these task scheduler tools bring means times and dates for planned automated processes can slip.
Operations teams often must introduce manual workarounds to avoid scheduled pauses in processes and to support business logic unique to their organization. The additional jobs to work around these limitations also cost money due to additional licensing fees.
That’s why modern job scheduling and workload automation software use event-driven processing to orchestrate and streamline the integration of real-time business activities with background IT processing. This makes workload management according to business rules and requirements simple and intuitive.
[1] “EMA RADAR for Workload Automation (WLA): Q4 2017”
2. Workload automation trends
Workload automation adoption
The use of an automation architecture by enterprises is growing. An EMA™ survey found that over three-quarters of respondents agree or strongly agree that both their need for and use of automation is growing. [2]
The survey also revealed that workload automation is the most used form of automation in the enterprise, used, on average, in 45% of IT and business processes. That’s ahead of specific automation for a process (27%) and robotic process automation (RPA) at just 12%.
Perhaps more importantly, the survey shows the role of workload automation is becoming more strategic. While many users (54%) still see workload automation in its traditional role as a key tool for IT operations, over a third (34%) have recognized workload automation as vital to broader automation and digital transformation.
Workload automation as a driver of digital business transformation
EMA™ analyst Twing says workload automation is now a “critical component” in supporting a broader digital transformation effort. He explains:
“Digitalization is changing the IT game in terms of the volume of IT- and business-related tasks and the speed required. Business needs have started to pull automation past IT functions and directly to business functions. Workload automation tools are beginning to morph into digital business automation tools. This is just beginning to take shape and will have a much greater effect in the coming years.”[3]
Constellation Research analyst Dion Hinchcliffe has already predicted that 90% of what a CIO is responsible for must be automated by 2025 just to maintain existing service and staffing levels. In his CIO Predictions, Hinchcliffe adds that automation for greater agility will become a required component for successful digital transformation for organizations. He explains that automation will become “…a widespread priority with the most internal stakeholders to date. It turns out that a key strategy to achieve a lot more in IT while experiencing relatively flat budgets is simply to automate more of what IT does.”
Another report by EMA™, “Modernize to Digitize,” says that digitization of business processes is now table stakes in the modern economy. That means IT infrastructure must be modernized to support agile development and the transparency and speed that digitized organizations demand. And modern automation software can do wonders for the development process, speeding digitization efforts and supporting digitized processes.
Twing says in the report: “Digitized processes allow employees, customers and trading partners to be more self-sufficient through increased transparency and self-service. The entire organization must be ready to respond and react quickly since problems and delays are more exposed to digitized stakeholders. Automating everything end to end is necessary to maintain the pace and deliver the desired experience.”
In “Automation: The next frontier for IT,” Gartner Research Vice President, Milind Govekar, argues that automation software is key for IT infrastructure and operations leaders to be able to achieve the digital business expectations of both managing growth and taking out cost. To do that, IT organizations must move from opportunistic to systematic automation of IT processes.
The legacy problem with outdated job scheduling tools
While modern workload automation software can help drive successful digital business transformation, many organizations are still stuck with a patchwork of legacy job scheduling tools accumulated for different purposes over many years.
In fact, according to the EMA™ “Modernize to Digitize” report, 60% of organizations have more than one workload automation product in use. And running this mixed bag of schedulers creates challenges. Of those organizations with multiple workload automation products, 77% have cross-platform dependencies that cause regular problems for many organizations. That’s why 88% of those running multiple workload automation products plan to consolidate into one solution.
The core problems with legacy schedulers are: 1) They don’t scale easily (or at all), 2) They add complexity and 3) They require inefficient workarounds to keep them running. Further, they hide undocumented processes that hinder the collaboration and hybrid environment interoperability needed to support today’s digital businesses. That collaboration is critical to success.
The future of workload automation
As the EMA™ research shows, the traditional uses of workload automation in IT operations will continue to be important for many users, but there are a growing number of use cases of workload automation for broader IT and business process automation.
In a comparison of workload automation against RPA, the verdict from EMA™ is that workload automation includes better end-to-end process management with audit controls and change management and more developer integration. The analyst goes as far as to say more than a third (35%) of RPA use cases might be better addressed with workload automation.
Modern workload automation solutions are built using a flexible and adaptable architecture. Current trends show that organizations are moving toward using fewer automation tools that have broader capabilities.
The next generation: Workload automation-as-a-Service
One aspect of digital transformation has been for organizations to continue to move IT resources to public and private clouds while maintaining others in physical and virtual environments. Multi-cloud environments work alongside a wide range of other applications in the modern enterprise. This hybrid cloud approach removes some of the heavy lifting for IT operations but adds some complexity. Many leading organizations have achieved the greatest value, along with a reduction in IT complexity, by implementing identifiable components of the IT enterprise as a service, including infrastructure and platforms as a service.
Software-as-a-Service (SaaS) delivers software (usually an application) to users over the internet for a subscription fee – just like a utility such as electricity or water. SaaS doesn’t require installations, security management or updates. It reduces the costs and work of much of what IT teams manage in an on-premises environment. This eliminates all the infrastructure, platform and software management tasks required for on-premises, virtual machine or cloud-based IT solutions. It’s all about the delivery of results.
For these and other powerful reasons, SaaS is also where the next generation of workload automation (WLA) and scheduling tools are going.
Dan Twing explains that workload automation that is purpose-built for SaaS has enormous benefits. He says: “SaaS WLA can deliver improved security, availability and scalability. Let the experts on the software operate the core system for you, and let your team focus on what is important to your operation. When it’s delivered as a service, organizations achieve the greatest benefit.”[4] Watch his brief video for more.
[1] “Modernize to Digitize” (EMA™, 2019)
[2] “The Shifting Role of Workload Automation” (EMA™, 2018)
[3] “EMA RADAR™ for Workload Automation (WLA): Q4 2017”
[4] “Modernize to Digitize” (EMA™, 2019)
3. The benefits of modern workload automation
Modern workload automation software improves business performance in many ways, but there are three ways that it supports business and IT like nothing else.
Fast and reliable
To start, adaptable, modern automation for IT and business processes offers the fastest execution of complex process steps possible with absolute consistency. There is simply no other way for an organization to manage large numbers of processes and process steps with a greater level of accuracy and control at the same time. Human beings performing repetitive tasks generate a greater risk of error with a longer list of processes they must complete. Once created, automated processes perform tasks with 100% consistency — according to compliance, business and/or technical rules — every time.
Legacy workload tools don’t offer this kind of certainty. They require multiple manual fixes and workarounds to accommodate their batch-based limitations. As a result, those old legacy tools bring huge technical debt to the enterprise and result in disconnected process silos that become harder and harder to manage. And that’s not even considering whether they’ll continue to be supported or updated, which is often a serious concern.
Connect to everything
The best modern workload automation solutions come with connectivity to all technologies, platforms and business applications in your enterprise — right out of the box. Top solutions include API connectivity, so there’s never additional work to connect automated workload processes across the entire complex IT environment, from the mainframe to the cloud.
Outdated schedulers require manual configuration of agents and connectors for each automated task. This means teams must build software deployment scripts for each separate production instance within a scheduled process. Each additional manual step increases the risk and likelihood of errors and inconsistency. And each additional agent means more space is taken up in the company data center. Many older pricing models also make you pay for each connector separately, too.
Completely scalable
Modern workload automation solutions delivered as a fully managed service bring even more benefits. As with any utility, this kind of automation is easy to scale up or down based entirely on your ecosystem and real-world needs. You don’t need additional infrastructure expenses, you don’t need to increase your workforce, and you don’t need to roll out additional training. With an enterprise-level workload automation solution delivered as a service, there are no limits to scale.
The as-a-service approach to modern automation means that users can take advantage of economies of scale, which is unlike anything that can be accomplished by any other means. It’s easy to see the old limits simply disappear and improved business outcomes become the norm.
In spite of some understandable reluctance to switch from tried-and-tested legacy job scheduling tools that — on the surface at least — seem to do the job, evidence shows that switching to a modern workload automation solution is worth it. Automated migration tools and proven processes make the move fast, simple and completely transparent. In fact, the risks of staying with legacy products may be higher than the risks of migrating.
For most, the perceived risks of migrating are certainly higher than the actual risks. When asked, many reported that migrating to new workload automation software was easier than expected or a non-event, the EMA™ research found. While 45% admitted the migration was more difficult than expected, they also said that the disruption was worth going through. In other words, the benefits outweigh the effort.
Supercharge digital business transformation with SaaS-based workload automation
While on-premises installations are still the right choice for some, workload automation delivered via Software-as-a-Service (SaaS) is the best choice. Not only does a SaaS solution increase availability and accessibility, easily providing automation when and where it’s needed, but it also makes it easy to control and plan costs when it comes to increasing automation levels as an organization’s needs evolve.
Legacy on-premises job scheduling tools can quickly get expensive with opaque licensing and per-definition charges. For initial deployment, this doesn’t present too much of a problem, but as time passes, the cracks begin to show. Scaling automation solutions based on the number of process definitions in use can quickly send project costs spiraling out of control. And that’s before unexpected license audits and all the definitions built during testing.
It’s an out-of-date pricing model that’s ill-suited to today’s cloud- and service-based world. It’s one that all too often means customers end up paying more than they expected.
About RunMyJobs by Redwood: Workload automation Software-as-a-Service
RunMyJobs is the only award-winning job scheduling software, fully enterprise workload automation platform and orchestration solution delivered through Software-as-a-Service. In fact, RunMyJobs was initially designed to be delivered as a service — unlike any other technology available. It significantly lowers technical debt, increases productivity and empowers IT and the business to drive digital transformation.
In the EMA RADAR™ Report for Workload Automation (WLA), RunMyJobs by Redwood was rated as a value leader. Dan Twing says:
“EMA believes Redwood’s RunMyJobs (RMJ) solution to be the best WLA SaaS offering available because it is the only one purpose-built for that delivery model. It features a simple interface and an extremely flexible operational model that enables IT and business stakeholders to share a single point of visibility and control. With SaaS delivery, updates are automatic and remote administration is secure. Minimal effort is required to expand the size and scope of process automation.” [5]
[5] 2019 EMA RADAR™ Report for Workload Automation (EMA, 2019)
4. How to get started with workload automation
Given the continued growth of automation technologies, many organizations don’t know what they already have. Gartner’s advice is to first identify what automation already exists within your organization and rationalize as much as possible.
“The more you standardize the environment before automating it further, the better placed you will be,” says Gartner’s Milind Govekar. “Don’t automate the mess — get rid of the mess first.”
There are three steps to harmony for automation and business:
- First, define the process: What are the goals? What needs to take place? What is the outcome of the task when it completes?
- Second, add context and data to that process: What data needs to be imported first? When should the process run? When shouldn’t it run? What needs to happen when it’s complete?
- Third, schedule jobs and repeat as necessary.
5. Top workload automation tools
RunMyJobs by Redwood
RunMyJobs by Redwood is an enterprise workload automation solution that enables teams to manage and monitor process automation across traditional, hybrid and multi-cloud environments. Customers can choose between RunMyJobs Cloud, a managed SaaS offering, and self-hosting on-premises or in their cloud environments.
RunMyJobs Cloud is built on cloud-native architecture, providing transparent resiliency and scalability. The solution comes with multiple environments and disaster recovery as standard.
The platform provides powerful workflow automation with a low-code graphical workflow design studio and an extensive library of templates and wizards.
Features
- Agentless application and service connectivity via a customer-hosted, secure gateway with featherweight agents for direct system control
- Built-in SLA monitoring controls based on machine learning-poweredpredictive analytics using custom SLA window rules
- Centralized workflow scheduling and monitoring engine with dynamic rule-based scheduling
- Dynamic workload balancing to distribute workloads evenly across RunMyJobs and remote systems, optimizing performance and preventing server overload
- Fully integrated MFT with direct integrations for SAP, other ERP platforms and business productivity apps
- Intuitive, drag-and-drop user interface accessible from any browser without installation
- Native API integrations, pre-built connectors and a REST API connector wizard to integrate any system or app without coding, scripting or hardware
- Workflow versioning, change and rollback and comprehensive auditing for complete lifecycle management
ActiveBatch by Redwood
ActiveBatch by Redwood is an extensible enterprise job scheduler that enables users to orchestrate IT and business processes, including MFT, data warehousing/ETL, ERP, CRM and much more.
ActiveBatch connects to virtually any endpoint through its Job Steps Library or Service Library. It provides dozens of out-of-the-box features and capabilities for automating and orchestrating across functions, including a Super REST API Adapter for creating job steps without custom scripting.
Features
- Custom alerting on numerous conditions for faster response times
- Event-based automation for real-time processes and accurate data
- Extensive reporting and analytics for auditing, troubleshooting and more
- Granular date/time- and interval-based scheduling with support for business calendars and time zones
- Health Service that proactively monitors system performance and sends optimizations through the Action Center
- Seamlessly integrated MFT and hundreds of pre-built integrations for common actions across common platforms and systems
- Super REST API Adapter to connect to any endpoint in your tech stack
- Workflow constraints and dependencies to improve reliability
Tidal by Redwood
Tidal by Redwood automates complex, end-to-end processes to support IT efficiency in any business. On-premises and in the cloud, Tidal delivers advanced automation with easy-to-use scheduling tools and 60+ pre-built integrations, including pre-built adapters for JD Edwards and Oracle databases.
With Tidal, IT teams can schedule time-based and event-based actions across applications, physical infrastructure, middleware and other resources. Monitoring is straightforward using custom-defined alerts and configurable dashboard widgets.
Integrate targets into your workload automations and minimize the manual effort associated with development and scripting with Tidal’s API and CLI. Tidal supports fully integrated resource management and job scheduling across business, operational and IT processes.
Features
- 60+ pre-built integrations, including legacy and modern solutions
- Accurate scheduling across time zones
- API and CLI for easy integration of targets
- Critical jobs tracking and SLA analysis
- Event-based scheduling and alerts
- Role-based access control and enterprise-grade security
- Tidal Repository for managing and replicating schedule changes