View
16
Download
0
Category
Preview:
Citation preview
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
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
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
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.
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
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
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
Recommended