activebatch enterprise job scheduling overview€¦ · activebatch enterprise job scheduling...

8

Upload: others

Post on 23-Jun-2020

11 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: ActiveBatch Enterprise Job Scheduling Overview€¦ · ActiveBatch enterprise job scheduling software allows for alerts to be grouped into Alert Objects. Combining the various alerts

   

Page 2: ActiveBatch Enterprise Job Scheduling Overview€¦ · ActiveBatch enterprise job scheduling software allows for alerts to be grouped into Alert Objects. Combining the various alerts

 

 

 

 

 

ActiveBatch® Integration   

ActiveBatch® IT Workload Automation and Enterprise 

Job Scheduling provides a central point of scheduling 

to simplify and manage the integration of applications, 

platforms and databases into “end to end “ workflows.  

 

The ActiveBatch Framework allows you to easily create 

and define workflows across a broad range of 

heterogeneous platforms and pass data from previously 

disconnected applications and systems that deliver 

improved results using fewer resources. 

 

 

 

ActiveBatch® Architecture

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ActiveBatch’s highly scalable architecture has been implemented to provide an industry leading 

solution that is affordable and reliable for projects, departments or across the enterprise.    

 

                                       

                                       

 

 

 

 

 

 

                                           

                                           

                                           

                                                     ActiveBatch provides the  

                                        framework to connect to   

                                        thousands of servers, across  

                                        a diverse group of platforms 

                                        that include Windows, Linux,  

                                        UNIX, OpenVMS, z/OS,  

                                        OS/400 and other platforms.  

                                        ActiveBatch has been tested to  

                                        submit over one million jobs in  

                                        a twenty‐four‐hour period.  

 

                                                                                                                                     

                                                                         

                                                                        

                                                         

                      

                         

                             

                                                                                                                  

                                                                  

                                  ActiveBatch Events‐based   

                                  architecture supports the real  

                                  time requirements that today’s   

                                  businesses demand while also   

                                  providing the traditional batch  

                                  processing requirements for  

                                  date and  time scheduling. 

 

  PP HH OO NN EE ::   1 ‐ 9 7 3 ‐ 5 3 9 ‐ 2 6 6 0

Page 3: ActiveBatch Enterprise Job Scheduling Overview€¦ · ActiveBatch enterprise job scheduling software allows for alerts to be grouped into Alert Objects. Combining the various alerts

 

ActiveBatch® Is Easy To Use

 

 

The ActiveBatch User Interface is versatile as well as easy to use allowing operations staff,  

business users and automation designer’s specific views to address their individual requirements.     

       

      User Interface:  The ActiveBatch User Interface allows for unlimited   

      deployment within an enterprise, at no additional licensing fees.  

                     Customer Installable:  ActiveBatch   is   customer   installable   and   

                     incorporates many industry standards that simplify its installation into 

                     your existing IT Infrastructure.   

                                                                   Supported Technologies:  SQL Server 200x, Oracle for its backend database,   

                                                                   Microsoft System Center Operations Manager 2007 R2 (SCOM), Active   

                                                                   Directory for security, HP OpenView for monitoring, VMware, Hyper V and  

                                                                   Citrix for virtualized environments, and other technologies.                                                                                                                                       Secure Environment:  Enterprise applications, such as ActiveBatch, must  

                                                                   provide a secure environment, without imposing additional expense and 

                                                                   time to adapt to another security system and manage its ongoing support.  

 

                                                                    

                                                                        

                                                                        

                                                                        

Y o u r   e x i s t i n g  W i n d o w s   a c c o u n t s   a n d   g r o u p s  w i l l   b e   a v a i l a b l e   t o   A c t i v e B a t c h   o n   d a y   o n e  

 

Load Balancing & High Availability Failover  

Job Scheduling algorithms allow ActiveBatch to distribute 

jobs or plans across an association of servers, referred to 

as a Generic Queue, based on one of several algorithms 

that help ensure that SLA’s are achieved.  

 

A server failure will result in the workload being 

distributed across any number of predetermined systems 

capable of also handling the job. As the numbers of jobs 

increase or the resource demands grow new servers can 

be added to the Generic Queue without changing the 

jobs or plans.  

 

ActiveBatch also supports the concept of Check‐Pointing 

that allows for the restarting of the instance from its last 

good checkpoint helping to ensure on‐time completion. 

 

ActiveBatch supports several High Availability options, 

Clusters or an ActiveBatch’s Non‐Cluster failover add‐in, 

to address your organization’s specific requirements. 

  

 

 

 

 

√  Customizab le  Dai ly  Act iv i ty  View      

      ‐  L i s t  Or iented     

√  Gantt  View   

√  Date  &  Time  RunBook  View   

√  Dynamic  System  View   ‐  Prov id ing    

     a  graph ica l   representat ion  of :    

      ‐  Each  bus iness  process  

      ‐   In te rdependenc ies    

      ‐  Status  as   i t  progresses   through    

         var ious  cyc les   

√  Drag  &  Draw   ‐  easy   to :    

      ‐  Create   re la t ionsh ips  between    

         d i f fe rent   j obs  &  p lans  

      ‐  Tr igger   j obs  &  p lans  on:                  o  Success                 o  Fa i lure                o  Spec i f i c    ex i t    codes    of      

           predecessor  bus iness  processes   

 

Act iveBatch  Ut i l i zes

√ Microsoft Security Model √ Kerberos √ Certificate Credentials   

Act iveBatch  Supports  

√  Microsoft’s Active Directory Facilities

√ ADAM  √  . . .and many more!

A C T I V E B A T C H ® V I E W S

Page 4: ActiveBatch Enterprise Job Scheduling Overview€¦ · ActiveBatch enterprise job scheduling software allows for alerts to be grouped into Alert Objects. Combining the various alerts

 

 

The “Integrated Jobs Library” Simplifies Workload Automation

ActiveBatch is an object oriented system which provides 

significant cost savings by encapsulating functionality 

into reusable components. These components or 

objects, e.g. Job, Plans, Queues, Schedule, and many 

others, can be easily associated with other ActiveBatch 

objects as often as required. ActiveBatch’s ability to 

reconfigure jobs and plans by associating them with 

other objects, offers a distinct “reusability” advantage.  

With fewer objects to create, manage and maintain 

there are fewer errors and improved service levels are 

the result. 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

The ActiveBatch Integrated Jobs Library, included with 

every ActiveBatch system, offers a Script Free approach 

to creating workflows through re‐useable “templates” 

that address specific applications and functions. The 

templated  jobs steps  not  only reduce the effort 

required to code custom scripts, but they simplify the 

building of end to end workflows through the use of  

“helpers” that identify appropriate servers or other 

attributes for a specific type of job step. Less guessing 

and better information improves the results that can be 

achieved when using ActiveBatch. 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

     

 

 

 

 

 

JJ  

OO  

BB  

SS    

  

LL  

II  

BB  

RR  

AA  

RR  

YY  

PP HH OO NN EE ::   1 ‐ 9 7 3 ‐ 5 3 9 ‐ 2 6 6 0

Page 5: ActiveBatch Enterprise Job Scheduling Overview€¦ · ActiveBatch enterprise job scheduling software allows for alerts to be grouped into Alert Objects. Combining the various alerts

Integrated Jobs Library Continued    

The Integrated Jobs Library can be combined with 

Web Services to integrate applications and business 

processes into “end to end” job workflows.   

The Library Includes:    

√  Database   Functions  

√  File Transfers ‐ SFTP and FTPS  

√  Flow Control ‐ “for each row”, “if, then, else”  

√  Power Management   

√  File Operations                              . . . and more   

The use of the Integrated Jobs Library provides 

“production ready” job steps that eliminate costs 

associated with custom script development and 

maintenance. 

ActiveBatch allows for objects,  

such as Jobs or Plans, to be  

referenced by other Plans.  

 

Rather than create a new job, or create multiple copies 

of an existing job, which creates clutter and imposes 

unnecessary overhead, ActiveBatch allows designers to 

reference the same job in multiple locations.  

 

Reducing the number of jobs that have to be developed 

and maintained reduces the potential for errors and 

lowers the overall cost of operations.

 

 

Workload Automation Requires an Event Architecture  ActiveBatch’s Event Driven Architecture directly  

addresses the requirement to initiate business  

processes based on real‐time requirements.  

ActiveBatch supports a wide range of events that  

can be used to trigger workflows.    

Event triggers include:  

√  File Triggers (Based on creation, modification,  

    deletion or file appearance) 

√  Email Triggers (Action based on inclusive &  

    exclusionary key words, subjects and more) 

√  Oracle Database Triggers 

√  Message Queues  

√  Web Services 

√  System Startup 

√  WMI Events (Including writing to the Event log,  

    runaway processes, etc . . .) 

√  Job Triggers (Based on Exit Code, Success, Failure, 

    Abort, etc . . .)     

Not all jobs need to be triggered by events . . .    

Businesses still require Date & Time based actioning 

to begin their execution.  ActiveBatch scheduling  

  offers a very granular and robust system for Date & Time 

Scheduling in any time zone to accommodate internal as 

well as partner, vendor and other requirements.

 

 

Page 6: ActiveBatch Enterprise Job Scheduling Overview€¦ · ActiveBatch enterprise job scheduling software allows for alerts to be grouped into Alert Objects. Combining the various alerts

 

 

  

Date/Time Scheduling & Calendars  

ActiveBatch supports both Gregorian and Fiscal schedules. 

You can use either, or both, of these scheduling types for 

triggering jobs or plans. Due to ActiveBatch’s object 

orientation, schedules can be associated with one or more 

business workflows to ensure jobs are triggered at the right 

time.   

 

ActiveBatch contains a Date Arithmetic Interface to facilitate 

the creation of Custom Date Tags that allow for calculating  

unique dates to be used when a job should be triggered                 

                                                                                                          

 

“X” Days before or after the start or end of a month or 

quarter.  

 

The ActiveBatch Calendar Object specifies non‐business  

days such as Holidays, Weekends, etc. when processing is  

not to occur. A Business Calendar can be associated with  

any or all business processes so they can be excluded from 

execution on a specific date. When an exclusionary date 

occurs ActiveBatch runs the job on the Previous or Next  

day or will simply skip that run date as established in the  

job or plan properties. 

 

Variables Increase Flexibility & Reuse  

Variables can be used extensively by workflows throughout 

the ActiveBatch Framework to minimize the need for hard 

coded information that is both costly and difficult to 

manage. 

 

Variables  offer   flexibility   and   are   supported,  in   a 

hierarchical fashion, to allow job designers to easily pass 

information between jobs. This information can be passed 

from one object to another, serve as a constraint on a 

workflow, or be exported to an object as an environment 

variable.  Variables can be referenced at any level within 

the ActiveBatch hierarchy. ActiveBatch variables can be 

constants or populated from a wide variety of data sources 

such as SQL Query, WMI Query, XML, Registry or more via 

the use of our Active Variables. 

 

In addition to custom Variables, ActiveBatch also provides a 

full range of Built‐in variables for use throughout the 

system.

PP HH OO NN EE ::   1 ‐ 9 7 3 ‐ 5 3 9 ‐ 2 6 6 0

Page 7: ActiveBatch Enterprise Job Scheduling Overview€¦ · ActiveBatch enterprise job scheduling software allows for alerts to be grouped into Alert Objects. Combining the various alerts

Constraints for Increased Control ActiveBatch uses a series of constraints to control jobs, plans and  

the resulting workflows for timely processing and improved success.   √  File Constraints ‐ Check the 

presence or absence of a file as 

well as other attributes including 

exclusivity, file size in addition to 

Created, Modified and Last 

accessed times  

√  Job Constraints ‐ Execute jobs 

based on the completion or 

success of other jobs in the job 

scheduling stream or plan   √  Resource Constraints ‐ Provide 

the ability to meter plan and job 

execution based on finite 

computing resources, licenses, 

etc . . .   √   Time Constraints ‐ Indicate 

scheduling periods when a job 

may or may not execute   

√   Variable Constraints ‐ Test one  

or more values from a data source 

to determine whether those values  

meet the requirements  

 

 

Customizable Alerts Using E-Mail, BlackBerry/iPhone (PDA), SNMP  

It is important for organizations to have real‐time 

information on the status and progress of their critical 

workflows. ActiveBatch’s Global Alert Object provides 

the ability to alert on different ActiveBatch statuses via 

multiple notification methods. Alerts can be raised to 

let Operators, Administrators or any interested party 

know immediately when events requiring attention 

occur within the environment.  

 

ActiveBatch enterprise job scheduling software allows 

for alerts to be grouped into Alert Objects. Combining  

the various alerts into a single object simplifies the  

modifications or account changes made in personnel. 

Changing an alert object will update all associated jobs 

or plans that use that alert object. 

  

Customizable Alerts allow a job designer the ability to 

“provide” the alert text for any event action. Designers 

can specify their own text, whether it be static or 

populated via variable substitution as well. 

 

Alert notifications include Alpha pager, PDA 

(Blackberry, iPhone), E‐Mail, Event Log, & SNMP. 

 

 

A c t i v e B a t c h   s u p p o r t s   t h e   u s e   o f   B o o l e a n   l o g i c   s o   t h a t  

t h e s e   c o n s t r a i n t s  m a y   b e   u s e d   i n d i v i d u a l l y   o r   c o l l e c t i v e l y  

t o   c o n t r o l   t h e   e x e c u t i o n   o f   w o r k f l o w s  

Page 8: ActiveBatch Enterprise Job Scheduling Overview€¦ · ActiveBatch enterprise job scheduling software allows for alerts to be grouped into Alert Objects. Combining the various alerts

Audits for Compliance & Control   

In today’s world of increasing internal and external  

regulation, the need for compliance and control of an 

organization’s IT environment, including the changes made 

to it, are essential.  ActiveBatch’s comprehensive audit 

framework is updated with each modification to an object.  

 

ActiveBatch allows for the creation of additional audit 

controls for specified actions within the environment that 

can be made mandatory or optional as required. 

ActiveBatch offers a Revision History that presents a 

visual comparison between different object 

versions. Modifications that are made to the object 

over a period of time are highlighted.  

To restore an object to an earlier revision level, a 

user would simply identify the wanted revision and 

select restore. ActiveBatch then creates a new 

revision using the properties from the selected prior 

revision.

Change Management  

ActiveBatch includes a robust Change Management system 

to allow for designers to compare the objects between 

environments.  

 

For Example:  

Development → QA  

QA → Production  

 

Having the capability to compare environments is  

important so that an easy and reliable migration of  

changes can be accomplished.  

The Change Management system utilizes a graphical  

interface for detecting object differences and then  

indicates what synchronization level should be  

performed.  

Reporting Services

ActiveBatch offers two types of reporting to its users. There 

are list oriented reports generated from the ActiveBatch 

transactional database. Additionally, OLAP Reporting 

database is also provided as a separate high speed database 

for generating advanced analytic based reports.  

A cube and series of built‐in reports are available to  

report on data in both list and graphical form to provide  

the granularity to look at information from the total 

environment on a per machine or per Job basis.

Thank You for Considering ActiveBatch®  

Advanced Systems Concepts would be pleased to make a fully 

functional copy of ActiveBatch available to you via a  

"Proof of Concept" so that you can validate ActiveBatch against  

your specific requirements. During the “Proof of Concept” you  

will have full access to our industry leading technical support group  

to maximize your time.                  WE HOPE THAT YOU WILL TAKE THE TIME TO INVESTIGATE  

                                                                         ACTIVEBATCH® AND ITS CAPABILITIES IN GREATER DETAIL . . .     C O R P O R A T E  H E A D Q U A R T E R S

1180  HEADQUART E RS  PL A ZAWEST  TOWER  –  TH I RD  FLOOR

MORR I S TOWN ,  NJ  07960UN I T E D  S TAT ES

PP HH OO NN EE :   1 ‐ 9 7 3 ‐ 5 3 9 ‐ 2 6 6 0 / W W W . A C T I V E B A T C H . C O M