The ABCs of. CA Workload Automation

Similar documents
When It Needs to Get Done at 2 a.m., That s when you can rely on CA Workload Automation

WHITE PAPER MARCH Improve ROI of PeopleSoft Enterprise With Business Automation

The Future of Workload Automation in the Application Economy

Integrating Configuration Management Into Your Release Automation Strategy

WHITE PAPER MARCH 2018 Key Requirements for a Job Scheduling and Workload Automation Solution

Migrate to a new workload automation solution quickly and easily with a best-practiceled migration methodology

WHITE PAPER. CA Nimsoft APIs. keys to effective service management. agility made possible

Enterprise Modeling to Measure, Analyze, and Optimize Your Business Processes

Actian DataConnect 11

IBM Tivoli Monitoring

THE MAGIC OF DATA INTEGRATION IN THE ENTERPRISE WITH TIPS AND TRICKS

Agile Infrastructure Monitoring for the Application Economy

CA Workload Automation Advanced Integration for Hadoop: Automate, Accelerate, Integrate

Keep All of Your Business-Critical Jobs On Track. CA Workload Automation idash Helps You Reduce Missed SLAs and Lower Costs

IBM Tivoli Workload Automation View, Control and Automate Composite Workloads

Get The Best Out Of Oracle Scheduler

Business Drivers and Job Scheduling

SAP CENTRAL PROCESS SCHEDULING BY REDWOOD: FREQUENTLY ASKED QUESTIONS

Mango Solution Easy Affordable Open Source. Modern Building Automation Data Acquisition SCADA System IIoT

IBM Tivoli Workload Scheduler

CA Project & Portfolio Management

Keep It Simple. White Paper

More information for FREE VS ENTERPRISE LICENCE :

Workload Automation:

Do you want to more proactively ensure IT service reliability while boosting infrastructure and operational agility?

Service Virtualization

Cisco Tidal Enterprise Reporter

MOF Service Management Function Job Scheduling

How MSPs Deliver Innovation and Cost Reduction through Automation

SUSiEtec The Application Ready IoT Framework. Create your path to digitalization while predictively addressing your business needs

The Five Critical SLA Questions

DATA ACQUISITION PROCESSING AND VISUALIZATION ALL-IN-ONE END-TO-END SOLUTION EASY AFFORDABLE OPEN SOURCE

How do I simplify, accelerate and scale application testing in my Microsoft Azure development environments?

Atlant s atwatch CAPA TM. Corrective and Preventive Action System (CAPA) Product & Services Bundle for

AppManager + Operations Center

Automating the Application Release Process: Build vs. Buy

CA FAQS Production Control System for z/vse r5.0

Top 5 Challenges for Hadoop MapReduce in the Enterprise. Whitepaper - May /9/11

MegaRAC XMS Client Management Suite

The Modern PMO: Powerful. Configurable. Social. CA PPM Version 15.3

Compiere ERP Starter Kit. Prepared by Tenth Planet

Datametica. The Modern Data Platform Enterprise Data Hub Implementations. Why is workload moving to Cloud

it s project management integrated. intuitive. intelligent

Why NetDimensions Learning

ORACLE COMMUNICATIONS BILLING AND REVENUE MANAGEMENT RELEASE 7.3

Industrial IT System 800xA Engineering

Optimizing Service Assurance with Vitria Operational Intelligence

Solution Overview Enabling the efficient management of justice

Business Process Operations. SAP Solution Manager 7.2 SP3

SOLUTION BRIEF CA MANAGEMENT CLOUD FOR MOBILITY. Overview of CA Management Cloud for Mobility

Contents About This Guide... 5 Upgrade Overview... 5 Examining Your Upgrade Criteria... 7 Upgrade Best Practices... 8

UNDERSTANDING THE NEED FOR A HELP DESK SOLUTION. How to select the right help desk solution for your organization

Drive Savings and Reduce Risk in Your DB2 for z/os Environment

Verint Engagement Management Solution Brief. Overview of the Applications and Benefits of

ACUMATICA CLOUD KEY BENEFITS ACCESS YOUR ERP ANYTIME FROM ANY DEVICE, EASILY SCALE RESOURCES, AND CHOOSE YOUR DEPLOYMENT OPTION WORK THE WAY YOU WANT

SOLUTION SHEET Hortonworks DataFlow (HDF ) End-to-end data flow management and streaming analytics platform

Extending Enterprise to the Edge

IBM Tivoli OMEGAMON XE for. WebSphere Business Integration. Optimize management of your messaging infrastructure. Highlights

Software Assurance Made Simple

Oracle Fusion Time and Labor

Data Protection Management (DPM)

Kepion Solution vs. The Rest. A Comparison White Paper

Microsoft Office SharePoint Server 2007 Intranet in Health at University Hospitals Bristol NHS Foundation Trust (formerly known as UBHT)

Catalogic ECX : Data Center Modernization with In-Place Copy Data Management

GROW. From Intuit QuickBooks to Microsoft Dynamics GP: A move that makes sense for growing businesses

This topic focuses on how to prepare a customer for support, and how to use the SAP support processes to solve your customer s problems.

Robotic Process Automation

Oracle Planning and Budgeting Cloud Service

Who is Databricks? Today, hundreds of organizations around the world use Databricks to build and power their production Spark applications.

Building an API Monitoring Practice. for Modern Apps, Containers and Microservices

Remedy Change Management 4.0

Overview and Frequently Asked Questions

Datametica DAMA. The Modern Data Platform Enterprise Data Hub Implementations. What is happening with Hadoop Why is workload moving to Cloud

Cask Data Application Platform (CDAP) Extensions

ORACLE PROJECT PORTFOLIO MANAGEMENT CLOUD

Qlik Sense. Data Sheet. Transform Your Organization with Analytics

HYPERSERVICE BUSINESS PLATFORM 0

WHITE PAPER Migrating to the Cloud

Austro Control Ensures the Secure Delivery of Aeronautical Data with CA API Management

A cloud software automation and management platform for the business market

Discover the Difference

CA SOLVE:Operations Automation Release r11.9

Achieve Your Business and IT Goals with Help from CA Services

Settling the Breadth vs. Depth Debate. How End-to-End Monitoring and Continuous Mainframe Tuning Help Drive a Flawless Customer Experience

Empowering teams for the 21 st Century. CA Agile Central

A technical discussion of performance and availability December IBM Tivoli Monitoring solutions for performance and availability

Service management solutions White paper. Six steps toward assuring service availability and performance.

Automate and Manage Active Directory Processes for Increased Efficiency with ActiveBatch Integrated Job Steps

Next-Generation Performance Testing with Service Virtualization and Application Performance Management

Oracle. SCM Cloud Using Supply Chain Orchestration. Release 12. This guide also applies to on-premises implementations

An Oracle White Paper January Upgrade to Oracle Netra T4 Systems to Improve Service Delivery and Reduce Costs

Service Virtualization

Optimize to Modernize. Automated ERP Performance

Pinnacle Data Integration Services

From Peachtree to Microsoft Dynamics GP: A move that makes sense for growing businesses GROW

Access and present any data the way you want. Deliver the right reports to end users at the right time

Driving Down Costs for DB2 Management

Adobe Experience Manager Forms

An Enterprise Architect s Guide to API Integration for ESB and SOA

OSIsoft Super Regional Transform Your World

Transcription:

The ABCs of CA Workload Automation 1

The ABCs of CA Workload Automation Those of you who have been in the IT industry for a while will be familiar with the term job scheduling or workload management. For a number of decades this functionality has been the mainstay of IT operations; it is used to run the mission-critical business processes on specific days, at predetermined times. It does this automatically and repeatedly without human intervention, allowing hundreds, thousands and, in some cases, hundreds of thousands of jobs to be run consistently and effectively on a daily basis with minimal effort. Workload automation is the current evolution of those job scheduling solutions, extending what was originally a purely operational capability into a rich application integration tool, assisting the collaboration between development and operational teams to build complex application workflows much earlier in an application s development life cycle than was previously possible with traditional job scheduling solutions. The following will help you decode the workload automation alphabet soup and make you aware of just how much more you can accomplish with a technology that started its life as a robust job scheduling solution. You occasionally hear the term workload automation, but what does it do and how can you and your organization benefit from it? AUTOMATION Automation is at the core of CA Workload Automation. It allows you to centrally define simple rules to repeatedly perform processes based not only on specific date/time intervals, but also on randomly occurring business events, such as a database row being inserted, the arrival of a JMS message from an online application or the creation or modification of a file and more. BUSINESS CONTINUITY Business Continuity is important for many missioncritical business processes where technology disruptions cannot be tolerated as the work needs to run in the quickest possible time. In these cases, you can implement a second standby workload automation management server that will automatically assume control in the event that the primary management server fails. This high availability capability is provided out-of-the-box, and there are no additional licensing requirements to implement this option. 2

CALENDARS Calendars traditionally determine when each of the workloads are to be run and this has been greatly simplified using CA Workload Automation. Where a multitude of calendars are needed to be defined and maintained in other job scheduling solutions, often only a single calendar is required with CA Workload Automation, making the entire job of planning the scheduling of your workloads that much simpler. DRAG & DROP Drag & Drop the components that make up the business process steps in your applications using the graphical user-interface design tool. This intuitive process enables team members to build a job stream from predefined workload objects that represent functions to perform. The user then draws any dependencies between the various components both inside the application process and optionally with jobs in other dependent applications. This design approach allows team members to collaborate together and understand the design better. A simulation capability then tests the design without actually having to run it No more praying that the change you just made will work exactly as intended. EMERGING TECHNOLOGIES Emerging Technologies, such as big data, cloud, and integration into other third-party technologies and business applications, such as SAP & Peoplesoft, are already codified into a wealth of workload objects that implement functions that you would normally have to code and maintain yourself. This includes tasks such as running a specific program or script, performing a file transfer or running some SQL or invoking a Web or application service to integrate another application component. All of these workload objects consistently implement error handling and alerting with minimal and in most cases no coding. FORECAST REPORTS Forecast Reports and GANTT charts can be produced based on the historical runtimes to allow you to predict when future workloads will run. These tools are useful to determine the best times to minimize the impact of taking servers out of commission so that critical maintenance can be performed on them. 3

GLOBAL Global real-time approach to designing, planning and monitoring workloads in a single solution improves staff efficiency and eliminates the problems you have with multiple scheduling solutions, such as CRON. Now an application can run across multiple servers without you having to concern yourself with coordinating that work across the different servers, speeding your deployment of new or modified applications. The central manager orchestrates these workloads across multiple platforms and can provide dependencies between jobs in different applications, ensuring those workloads run in the correct sequence and that they run as soon as any dependant tasks or events have successfully completed. Because everything is now managed centrally, you can now easily run or schedule reports that display the success or failure of jobs across the entire enterprise. HADOOP Hadoop may not be on your radar just yet, but rest assured Advanced Integration supporting predefined processes for Hadoop will be available when you are ready to take advantage of this technology. In addition to Hadoop, there are many other predefined workload objects that will help you integrate other data storage systems into your application workloads (database integrations, SQL Server and more). INHERITED DEPENDENCIES Inherited Dependencies is a unique capability within CA Workload Automation. To cater for different application runtime requirements, you often need to separately define those set of job steps that run daily, weekly, monthly, etc. and then build calendars to determine which job stream runs today. In CA Workload Automation you define everything in one single application definition which then modifies itself by dropping those steps that don t need to run today. The dependencies between the remaining steps are then automatically inherited from the original design. This simplifies and makes for a more intuitive job stream design and eliminates complex calendaring requirements. JOB SCHEDULING Job Scheduling is a major part of workload automation. With CA Workload Automation there is no need to write and maintain code to piece together the job steps in an application s job stream. Instead the job stream is constructed by graphically painting workload objects that represent the combinations of commands or scripts together with other monitoring and application integration functions necessary to support your applications. A user simply drags and drops a workload object and then enters parameters that define what needs to run, where and when. These job streams are then invoked using traditional date/times events and more often by event sensors that detect that something has occurred in the business. The CA Workload Automation manager is scalable to run from hundreds to over millions of these jobs steps per day. A JavaScript capability enables fragments of programmable code to be incorporated should some specific functionality be required. 4

KEYS Keys are defined using AES, BLOWFISH, DES or DESEDE defined cipher algorithms to encrypt and protect communication traffic between the CA Workload Automation manager and remote agents running the workloads thus protecting any login information required to access and run work on those servers. LOAD BALANCING Load Balancing is simple to define in CA Workload Automation, allowing work to run on a number of nominated servers. Jobs requiring load balancing simply point to a group of servers rather than a single target server and CA Workload Automation automatically determines the best place to run the work at actual runtime based on various rules such as round-robin or available CPU resource. MONITORING Monitoring is performed using the same graphical interface used to define the workloads. It has visibility of all work running across the entire enterprise, no matter what operating system platform the work is running on. Multiple windows of information can be defined to display exactly what each user needs to see. A view of only those jobs in trouble, for example, enables a user to manage by exception. Applications can also be monitored in their graphical form and the user can watch each step change status (and colour) as it runs. A progress bar shows the percentage of the total application completed. 55

NO NEW DAY PROCESSING Simplify your automation by eliminating the need for New Day processing. Many other job scheduling solutions require each day s schedule to be built and distributed by the management server at a predetermined time each day. This takes time and the heavy processing load impacts work running at that time, plus this new day behaviour also has to be taken into consideration when designing the job streams and schedules. This may have been acceptable in the past, but in today s world, where job streams can be randomly invoked at any time in the 24 hour business day by a multitude of events happening in the business, this new day approach adds an un-necessary complication to defining and running your workloads. OPERATIONAL TASKS Operational Tasks are easily performed using the graphical user interface, allowing operations staff to efficiently manage the workload automation environment and the running workloads. As an example, should a problem be encountered, an entire application or specific job steps can be put on hold using a single mouse click. Agents can be quiesced to stop jobs starting on a specified server (it may need to be shutdown to have a hardware problem resolved for example) and brought back online later to enable work to flow to the server again. PROBLEM DIAGNOSIS & RESOLUTION Problem Diagnosis & Resolution is simple in CA Workload Automation because you can easily explore errors from the graphical interface. A failed job step can be examined and the spooled output reviewed using mouse clicks. After corrections are made, the job step can be resubmitted to allow the application to continue. All of this can be accomplished from within the graphical user interface, eliminating the requirement to log into each server to find out where the application failed and to check the logs and output. QUICK Quick and easy to install and use, CA Workload Automation will have you up and running more effectively in no time at all. CA and our partners can also help you with any existing definitions you might currently have in other job scheduling solutions to migrate and consolidate them into a new workload automation instance, enabling you to manage your entire enterprise workloads from a single solution. We also have a conversion factory that can take definitions from other scheduling solutions and convert them to CA Workload Automation. 6

ROLE BASED ACCESS Role Based Access allows CA Workload Automation to be used securely by many different types of users. Unlike simpler scheduling solutions, like Cron which have no built-in security, now you can easily control who has access to what and then, later, run audit reports that show who did what and when. CA Workload Automation uses a combination of its own internal role based access control and an optional external directory system to determine what users are allowed to access the solution. Groups of users can be established and access rules defined to determine what those users are able to see, and what they can do, providing multi-tenancy like capabilities. Business users can even be given read-only access to their applications so that they can watch them run and view output online. SERVICE LEVEL AGREEMENTS (SLAs) Service Level Agreements (SLAs) are easily managed by CA Workload Automation without having to install any additional components as SLA management and Critical Path Analysis capabilities are already built into the management server. Minimal effort is required to implement alerting that will warn you that a job stream is not going to make its due out time. Now you will get alerted as soon as the wheels start to fall off and not just after the due out time when the business expected to get their results. This buys you more time to resolve the situation to either minimize your exposure or get the process back on track and avoid a missed formal or informal SLA, improving your customer satisfaction. Critical path analysis also helps you identify the longest paths through your applications so that you can concentrate your throughput improvement efforts on those parts of the application that will provide you the greatest return. TOOLS Tools are integrated and easier-to-use than many other job scheduling solutions. A single graphical user interface allows users to define, maintain, run, monitor and problem solve job streams. The simple architecture of CA Workload Automation means there are no additional components to install and configure. The management server is completely self-contained, making installing and later upgrading the solution a breeze. 7

UPGRADE IN PLACE Upgrade In Place means you spend less time updating your software and migrating job definitions between versions. Now you simply stop the server and backup the database. An upgrade process copies your existing environment in case you need to roll-back, and an upgrade is then run in place. You restart the server and the upgrade is completed. No longer will you need to set up additional servers and install the new version, copy over all the existing definitions and configuration parameters from the old environment, test the new environment and then schedule a cut-over from the old to the new. VISUALIZATION OF COMPLEX APPLICATION RELATIONSHIPS Visualization Of Complex Application Relationships using the graphical user interface allows teams to make informed and intelligent application design decisions. Being able to see the entire application s processes visually with intuitive icons representing the activities that the application performs and the dependencies between each of these steps makes it easy for all participants during the application s design phase to communicate and explore their ideas and simulate the design before it even reaches an execution state. WEB & APPLICATION SERVICES Web & Application Services allow you to glue traditional batch style processes to real-time applications both inside and outside of your organization and coordinate activities between these various components. Workload objects implement the various web and application services methods without you needing to write any code to call the APIs. You simply provide the necessary parameters in the workload object and CA Workload Automation does the rest. XCROSS PLATFORM SCHEDULING Xcross Platform Scheduling allows you to run and coordinate business application processes on a variety of different operating systems and application platforms. Complex dependencies can be defined across these platforms and it is even possible to have a dependency on a job step in an application running on another instance of the workload automation scheduler. 8

YESTERDAY, TODAY, LAST WORKDAY OF MONTH Yesterday, Today, Last Workday Of Month are just a few of the many pre-defined English scheduling terms that can be used in CA Workload Automation definitions. These can be combined to represent complex scheduling terms, such as FRIDAYS EXCEPT FIRST AND LAST DAY OF MONTH, which the workload automation engine resolves into actual dates at runtime without you having to define any calendar entries. You can even define your own unique business specific terms, such a BILLING_DAY. This makes for simpler, more intuitive, easier to understand and self-documenting scheduling criteria in your workloads. Z/SERIES Z/Series workloads can also be managed from your distributed workload automation environment, allowing you to manage an entire enterprise s workload using a single workload automation solution and associated skillset. You may not currently have a mainframe in your environment today, however you can rest easy with the understanding that should your company merge with or acquire another business running a z/series platform, that you can place dependencies on and manage workloads on that platform too, via an agent placed on the mainframe. For more information, please visit ca.com CA Technologies (NASDAQ: CA) creates software that fuels transformation for companies and enables them to seize the opportunities of the application economy. Software is at the heart of every business, in every industry. From planning to development to management and security, CA is working with companies worldwide to change the way we live, transact and communicate across mobile, private and public cloud, distributed and mainframe environments. Learn more at ca.com. Workload automation has indeed come a long way since its genesis as a corporate job scheduling solution. Now it is a sophisticated, scalable, application integration solution enabling you to define, run and manage complex application workloads across all the popular operating system and business application platforms in your enterprise. It does all the above and more, and you don t have to be a large organization to benefit from this technology as it scales downwards as well as up, and it has a much lower Total Cost of Ownership (TCO) than you might expect. If you would like to learn more about CA Workload Automation or have any questions, please do not hesitate to contact your local CA Technologies office to speak with one of our CA Workload Automation specialists. Copyright 2016 CA. All rights reserved. JavaScript and all Java-based trademarks and logos are trademarks of Oracle Corporation in the United States, other countries, or both. All other trademarks, trade names, service marks and logos referenced herein belong to their respective companies. CS200-193651_0416 9