Introduction to AutoMate 6



Similar documents
Executive Summary WHO SHOULD READ THIS PAPER?

Kronos Workforce Central 6.1 with Microsoft SQL Server: Performance and Scalability for the Enterprise

SQL Server 2005 Reporting Services (SSRS)

Information in this document, including URL and other Internet Web site references, is subject to change without notice. Unless otherwise noted, the

Server Consolidation with SQL Server 2008

Troubleshooting File and Printer Sharing in Microsoft Windows XP

INTEGRATION. How Integration with Other Microsoft Products and Technologies Adds Value. Microsoft Dynamics NAV TM. White Paper. Integrated Innovation

Compaq Batch Scheduler for Windows NT

Deciding When to Deploy Microsoft Windows SharePoint Services and Microsoft Office SharePoint Portal Server White Paper

Scalability. Microsoft Dynamics GP Benchmark Performance: Advantages of Microsoft SQL Server 2008 with Compression.

Spotlight on Messaging. Evaluator s Guide

Load Manager Administrator s Guide For other guides in this document set, go to the Document Center

Microsoft SQL Server 2008 R2 Enterprise Edition and Microsoft SharePoint Server 2010

Product Guide for Windows Home Server

Experience Business Success Invest in Microsoft CRM Today

Pipeliner CRM Phaenomena Guide Opportunity Management Pipelinersales Inc.

Published April Executive Summary

5nine V2V Easy Converter

Executive Summary: Cost Savings with ShutdownPlus Rolling Restart

The Recipe for Sarbanes-Oxley Compliance using Microsoft s SharePoint 2010 platform

Windows Embedded Security and Surveillance Solutions

IndustrialIT System 800xA Engineering

Understanding How to Choose a Database Platform for Siemens PLM Software s Teamcenter

DEVELOP. Choosing a Development Tool. Microsoft Dynamics GP. White Paper

Leveraging BPM Workflows for Accounts Payable Processing BRAD BUKACEK - TEAM LEAD FISHBOWL SOLUTIONS, INC.

CA TPX Session Management r5.3

NetIQ AppManager for Self Monitoring UNIX and Linux Servers (AMHealthUNIX) Management Guide

Windows Scheduled Tasks Management Pack Guide for System Center Operations Manager. Published: 07 March 2013

Microsoft and Citrix: Joint Virtual Desktop Infrastructure (VDI) Offering

System Requirements for Microsoft Dynamics NAV 2013 R2

Version Provance Technologies, Inc. All rights reserved. Provance Technologies Inc. 85 Bellehumeur Gatineau, Quebec CANADA J8T 8B7

PATROL From a Database Administrator s Perspective

Online Transaction Processing in SQL Server 2008

ADVANTAGES OF IMPLEMENTING A DATA WAREHOUSE DURING AN ERP UPGRADE

Datacenter Management and Virtualization. Microsoft Corporation

Technical Brief for Windows Home Server Remote Access

Quick Connect Express for Active Directory

Key Benefits of Microsoft Visual Studio Team System

Rapport Administrative Software for Compaq Thin Clients

Adobe Acrobat 9 Deployment on Microsoft Windows Group Policy and the Active Directory service

Reporting Services. White Paper. Published: August 2007 Updated: July 2008

Microsoft Dynamics NAV 2013 R2 Sizing Guidelines for Multitenant Deployments

Windows BitLocker Drive Encryption Step-by-Step Guide

Helm 4 Windows Event Viewer

MAS 200. MAS 200 for SQL Server Introduction and Overview

BUSINESS INTELLIGENCE

Microsoft Dynamics GP. Audit Trails

Pipeliner CRM Phaenomena Guide Add-In for MS Outlook Pipelinersales Inc.

Exclaimer Mail Archiver User Manual

EventTracker: Support to Non English Systems

MICROSOFT DYNAMICS CRM Roadmap. Release Preview Guide. Q Service Update. Updated: August, 2011

Dell InTrust Preparing for Auditing Microsoft SQL Server

Windows Server Update Services 3.0 SP2 Step By Step Guide


Timesheet audit trail and absence reporting for DCAA. Syed Ali May 2014

Lab Answer Key for Module 11: Managing Transactions and Locks

About This Guide Signature Manager Outlook Edition Overview... 5

Module 12: Microsoft Windows 2000 Clustering. Contents Overview 1 Clustering Business Scenarios 2 Testing Tools 4 Lab Scenario 6 Review 8

SQL Azure vs. SQL Server

Windows Server 2008 R2 Hyper-V Live Migration

Deploying the Workspace Application for Microsoft SharePoint Online

Credit Card Processing

AllJoyn Device System Bridge

CA NSM System Monitoring Option for OpenVMS r3.2

Installing Windows Rights Management Services with Service Pack 2 Step-by- Step Guide

APPLICATION MANAGEMENT SUITE FOR SIEBEL APPLICATIONS

Oracle Enterprise Manager

2.0. Quick Start Guide

HP OpenView Smart Plug-in for Microsoft SQL Server

ALTIRIS Software Delivery Solution for Windows 6.1 SP3 Product Guide

Microsoft Dynamics GP. econnect Installation and Administration Guide Release 9.0

Pipeliner CRM Phaenomena Guide Getting Started with Pipeliner Pipelinersales Inc.

Key Benefits of Microsoft Visual Studio 2008

How To Create A Help Desk For A System Center System Manager

File and Printer Sharing with Microsoft Windows

Configuration Management in the Data Center

Veeam Task Manager for Hyper-V

An Oracle White Paper November Leveraging Massively Parallel Processing in an Oracle Environment for Big Data Analytics

FOR WINDOWS FILE SERVERS

Skynax. Mobility Management System. System Manual

Enterprise Deployment: Laserfiche 8 in a Virtual Environment. White Paper

Business Intelligence for Everyone

BizTalk Server Business Activity Monitoring. Microsoft Corporation Published: April Abstract

Windows Azure Pack Installation and Initial Configuration

MICROSOFT DYNAMICS CRM Vision. Statement of Direction. Update: May, 2011

Pipeliner CRM Phaenomena Guide Sales Pipeline Management Pipelinersales Inc.

Choosing a Development Tool

End-To-End Invoice Processing Automation at Land O Lakes NATALIE HAWLEY LAND O LAKES

How To Backup A Database In Navision

Administering Group Policy with Group Policy Management Console

White Paper. Software version: 5.0

How to Test Out Backup & Replication 6.5 for Hyper-V

Transcription:

Introduction to AutoMate 6 White Paper Published: February 2005 For the latest information, please see http://www.networkautomation.com/automate/. REVISION 3 (updated 5/11/2005) Abstract Businesses today are under constant pressure to lower costs while improving overall operational efficiency. Enterprises of all sizes can reduce costs and improve business agility if they can automate various operational aspects of their IT and business processes. Recognizing this need, Network Automation has designed AutoMate to provide customers with a platform for rapid development of automation tasks at a low total cost of ownership (TCO). This white paper describes the automation, systems integration, and replication challenges currently facing information technology (IT) organizations. It also introduces AutoMate as a complete development, execution and maintenance platform for automated tasks within an organization describing its features, which provide the best-in-class solution to those automation challenges.

The information contained in this document represents the current view of Network Automation, Inc on the issues discussed as of the date of publication. Because Network Automation must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Network Automation, and Network Automation cannot guarantee the accuracy of any information presented after the date of publication. This white paper is for informational purposes only. NETWORK AUTOMATION MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. Complying with all applicable copyright laws is the responsibility of the user. Without limiting the rights under copyright, no part of this document may be reproduced, stored in, or introduced into a retrieval system, or transmitted in any form or by any means (electronic, mechanical, photocopying, recording, or otherwise), or for any purpose, without the express written permission of Network Automation. Network Automation may have patents, patent applications, trademarks, copyrights, or other intellectual property rights covering subject matter in this document. Except as expressly provided in any written license agreement from Network Automation, the furnishing of this document does not give you any license to these patents, trademarks, copyrights, or other intellectual property. 2005 Network Automation, Inc. All rights reserved. AutoMate, AutoMate Professional, AutoMate Server, Window Dissection and AutoMate Enterprise are either registered trademarks or trademarks of Network Automation, Inc in the United States and/or other countries. Microsoft, Windows, Windows Server, and Windows Server System are either registered trademarks or trademarks of Microsoft Corporation in the United States and/or other countries. The names of actual companies and products mentioned herein may be the trademarks of their respective owners. Introduction to AutoMate ii

Contents Today s Automation Challenges... 1 More Applications, More Users = Exploding Business Process Transaction Growth... 1 Demand for Lower IT Budgets... 1 Human Error Caused By Manual Process Execution... 1 What This Means to IT Professionals... 1 Potential Solutions: Scripting Coupled with Job Scheduling... 3 Critical Failing: Loosely coupled scripts and other technologies results in high TCO.... 3 The Solution: AutoMate automation software... 3 The Basics: AutoMate Highlights... 4 How AutoMate Works: an Example... 5 Four Common Automation Scenarios... 7 Major Benefits Of AutoMate... 8 Standard Benefits of Automation... 8 Rapid development and deployment of automated tasks... 8 Managability... Error! Bookmark not defined. Low Total Cost of Ownership... 10 Summary... 11 Additional Resources... 11 Introduction to AutoMate iii

Today s Automation Challenges Business Process Automation is the process of designing, developing, deploying and managing routines to handle transactions on IT systems that are repetitive or of a high volume and better suited to automation. Today, the primary way to automate IT operations is to write scripts, batch files or custom applets. These methods usually involve programming and are written in languages such as Visual BASIC or C++. Drawbacks to this approach are speed (time-to-deploy), development cost, scalability and code maintenance costs. More Applications, More Users = Exploding Business Process Transaction Growth Businesses everywhere are facing massive increases in the amount of digital information they need to process and handle. This growth is being driven by an ever increasing number of applications and users. In many cases this is a result of new government regulations and compliance requirements, such as HIPPA and Sarbanes-Oxley and the additional demands they place on information processing. Driven by the relentless digitization of business documents and processes, data transaction growth has been, and continues to be, exponential. Demand for Lower IT Budgets In today s tough economic climate, CEOs and other business executives are also focused on lowering their IT spending. In many organizations, the custom application development budget consumes up to one-third of the total IT budget. One of the few ways to reduce overall IT costs is to reduce the amount of manual labor and time required to automate critical business processes. Savings can be realized through the speeding up of critical business transactions, reductions in labor costs and reductions in human error. Fast, easy and cost effective automation development, deployment and maintenance are crucial to lowering overall IT costs. Human Error Caused By Manual Process Execution Some studies estimate that human error primarily typographical errors and accidental data deletion or modification cause between 33 to 40 percent of all data-entry errors. For the average business, whatever the size, the impact of incorrectly transferred information is, at a minimum, an inconvenience; and, at worst, it is a critical blow to daily operations. The problem is not the integration of the systems, but the fact that much of the integration between systems is currently done manually. Automation of these business process transactions can substantially reduce errors therefore saving an organization valuable resources. What This Means to IT Professionals IT professionals realize that they should automate systems to the greatest degree possible in order to realize cost-savings, on the other hand, current solutions available are often causing more work in development and maintenance than they were designed to correct. At the same Introduction to AutoMate 1

time IT professionals are pressured to handle additional requirements with a lower budget. In the next section we shall see why. Introduction to AutoMate 2

Potential Solutions: Scripting Coupled with Job Scheduling Some customers have begun to experiment with scripting as a possible way to solve some of their automation problems. The WHS (Windows Scripting Host) technology and.net object library has resulted in a somewhat more cost-effective alternative to writing C++ code and is more powerful than using feature-limited batch files (.BAT/.CMD files). Critical Failing: Loosely coupled scripts and other technologies results in high TCO. Development Phase Problems Many IT departments are finding that writing these scripts still essentially boils down to writing code; essentially, WSH scripts still require syntax memorization, knowledge of programming logic and flows, and are difficult to interpret for others who may need to maintain the scripts in the future. Maintenance Phase Problems The automated/unattended execution of these scripts usually requires an investment in often cost prohibitive job-scheduling software, monitoring software and other tools. Combining these loosely bound technologies together frequently results in an untenable solution with error points that are difficult to diagnose, and in all too many cases, the full architecture of the solution is known only by the designers of the system. The Solution: AutoMate automation software To solve today s automation problems, Network Automation has developed AutoMate, which is designed specifically for integrated design, development, deployment and execution of systems automation and integration tasks. AutoMate provides rapid development of routines via drag-anddrop, several built-in triggers (such as Job Scheduling, Event Log monitoring, process/service watching), English language display so that tasks are easier for other team members to review and maintain all in one easy to use system. Introduction to AutoMate 3

The Basics: AutoMate Highlights AutoMate focuses on providing a complete, integrated system for the automation of critical business processes. AutoMate works with Microsoft Windows NT, Windows 2000, Windows XP and Windows Server 2003 to deliver a best-in-class automation platform for IT professionals. AutoMate runs as a true Win32 system service to execute automated tasks 24/7. It s rich, drag-and-drop based development environment provides businesses of all sizes with a true rapid-development platform that requires no programming knowledge to use and maintain. AutoMate is designed to be a solution for organizations of all sizes. IT departments who have any of the following issues should consider AutoMate as a solution: 1. Have numerous repetitive tasks currently requiring manual human intervention, such as report generation, data transfers, data replication, duplicate data-entry, application or server restarts, error log monitoring, etc. 2. Would like to save money by increasing reliability while cutting down on time required by human intervention. 3. Have an ever increasing number of scripts, batch files and executables scattered about the organization with no central point of management. 4. Have a shortage or unwillingness to hire expensive programmers to create new scripts and maintain current ones. 5. Have too many disparate software programs for job scheduling, event-log monitoring, software error monitoring and other automation tasks (i.e. the need for an integrated solution) Introduction to AutoMate 4

How AutoMate Works: an Example Figure 1. AutoMate in Action: AutoMate s Trigger/Action metaphor provides a complete integrated solution. The following example describes how AutoMate works in a typical installation: In a production environment consisting of a production server (Windows 2000 Server, Windows Server 2003), an administrator installs AutoMate either onto an existing server or onto new hardware. From the AutoMate Task Administrator console, the administrator can create new tasks and place them in descriptive hierarchical folders appropriate to their use. To create each task, a wizard interface is used. For the first choice the administrator can determine which triggers should launch the task. A trigger is an event or condition that causes an AutoMate task to run. Available triggers include: Schedule Watcher - Provides functions similar to a job-scheduler software. Event-Watcher - Monitor the Windows Event-Log for specific events. Process Watcher - Monitors an application s state (i.e. not responding). Service Watcher - Monitors the state of a Win32 Service (i.e. stopped/started). Window Watcher - Monitors the system for the appearance/disappearance of certain windows or dialog boxes (such as error messages). File Watcher - Monitors a folder for file system changes/additions. Performance Watcher - Monitors critical metrics of system performance such as CPU usage and memory consumption. Introduction to AutoMate 5

SNMP watcher - Monitor for SNMP traps; useful for integration with other tools such as Microsoft MOM. Triggers can be used alone or combined together to cause the task to launch if any of the event conditions occur. Additionally a task may be created without a trigger if the administrator wishes to launch the task manually. After the IT administrator selects the trigger(s) for the task, the wizard then allows the administrator to create the task steps. The task steps are the step-by-step instructions for AutoMate to perform. The AutoMate Task Builder tool is launched to facilitate the construction of the AutoMate task steps. The Task Builder allows the administrator/developer to select from a list of over 150 available actions. The actions include starting applications, transferring files via FTP, performing SQL queries, sending keystroke and much more. To add a step, the administrator/developer selects it from the list of available actions and drags it to the right window-pane called the current steps. This process is repeated for all the steps in a task. A task may contain an unlimited number of steps. Once this process is complete, the Task Builder is closed, remaining options are set in the wizard and the task will appear in the list of available tasks in the Task Administrator. The administrator uses AutoMate Task Administrator to perform the following activities: 1. View current tasks and folder structure. 2. Check task last result and run history. 3. Create and name tasks and folders. 4. Modify task properties, triggers and/or steps. 5. View the system Event-Log 6. Connect to other AutoMate installations. 7. Set System Options such as email notification and security. Introduction to AutoMate 6

Four Common Automation Scenarios AutoMate enables four common automation scenarios: 1. Launch an application on a schedule Applications can be launched on schedule just like a traditional job-scheduler. However, AutoMate contains the additional capability to manipulate application menus, send input and gather application from the application after it is launched. 2. File Replication AutoMate can be used in a variety of replication scenarios. AutoMate can synchronize folders across network shares or via FTP either on a schedule or on any other available trigger such as when a file is modified. 3. Integrating legacy applications with other applications or databases AutoMate can be used to either enter or extract data to and from legacy systems. AutoMate can work with two applications open at once, switching between them and simulating keystrokes to automate data-entry or it can communicate via SQL using OLEDB technology directly to the datasource. 4. Monitor an application and take corrective action AutoMate can monitor the state of an application through a variety of means such as monitoring the process itself, events in the Windows Event Log, service status or Windows errors. Upon detecting a failure, AutoMate can send notification via email, restart the application or server and anything else deemed necessary. Because AutoMate contains over 150 available actions, this list does not begin to address all the possible automated solutions that can be built and deployed using AutoMate. A task can contain any number of triggers and actions in any order creating limitless possibilities. Introduction to AutoMate 7

Major Benefits Of AutoMate Many IT business processes are manually intensive with little automation. IT administrators must concentrate on the operational aspects of systems integration and process automation. With AutoMate, IT administrators gain the following benefits: Standard Benefits of Automation Increased transaction speed over manual methods results in reduction in human error and improved auditing capability. Rapid development and deployment of automated tasks AutoMate s visual drag-and-drop task-building metaphor eliminates syntax and object structure memorization, making the automated task building process fast and easy. More Manageable AutoMate s Plain English mode displays tasks in an easy-to-read format, eliminating the need to interpret other people s code and/or hire expensive programmers to maintain existing automation solutions. Conclusion AutoMate results in a lower total cost of ownership across the spectrum of automation: from development, to execution, to maintainability With AutoMate, organizations can automate many of the tasks that are currently performed manually, saving both time and money. A business can integrate AutoMate into its existing environment, realize its benefits quickly and manage it easily in future. Introduction to AutoMate 8

Figure 2. AutoMate s Task Builder interface allow rapid drag-and-drop construction of Automated tasks Introduction to AutoMate 9

Low Total Cost of Ownership AutoMate provides three ways to lower your TCO: Lower initial costs Lower development costs Lower ongoing maintenance and labor costs Lower initial costs Lower cost of acquisition. Because AutoMate is more affordable than most jobschedulers (even those containing only a fraction of AutoMate s capabilities), its acquisition cost is much lower than that of the cost of paying a developer to write scripts and integrating them with an expensive job-scheduling software. Lower training costs. AutoMate is a Windows-only application. As such it follows Windows interface guidelines that are familiar to Windows administrators. AutoMate also lowers training costs because of its task-based administration model. This enables the administrator to get the job done with the fewest number of steps and the most intuitive commands. Because of this design, in many cases, training is not even required for the experienced IT professional. Lower development costs AutoMate s drag-and-drop, rapid development environment makes building tasks possible without writing code, thereby speeding up the development process substantially, as well as opening up the world of systems automation to nonprogrammers. Lower ongoing maintenance and labor costs AutoMate s Plain English mode displays tasks in an easy-to-read format, eliminating the need to interpret other people s code and/or hire expensive programmers to maintain existing automation solutions. Introduction to AutoMate 10

Summary Responding to the need for businesses to automate processes in a manner that is rapid, manageable and integrated, Network Automation has developed AutoMate as the best-in-class automation product for a Windows-based environment. With AutoMate, businesses of all sizes can realize cost-effective, easy-to-manage automation for business critical processes. Businesses can be assured that their automation goals will be achieved and perform reliably. Developers and administrators can be confident that they will be able to develop automation solutions more rapidly and manage them in an integrated fashion. Ultimately, AutoMate provides lower total cost of ownership while providing the most powerful way to automate business and IT processes. Additional Resources For the latest information about AutoMate, see the AutoMate web site ( www.networkautomation.com/automate/ ) Introduction to AutoMate 11