Download as pdf or txt
Download as pdf or txt
You are on page 1of 39

CA Workload Automation AE r11.

3
Architecture

Nick Minchenko / Mike Woods


Terms of This Presentation

This presentation was based on current information and resource allocations as of October
2009 and is subject to change or withdrawal by CA at any time without notice.
Notwithstanding anything in this presentation to the contrary, this presentation shall not serve
to (i) affect the rights and/or obligations of CA or its licensees under any existing or future
written license agreement or services agreement relating to any CA software product; or (ii)
amend any product documentation or specifications for any CA software product. The
development, release and timing of any features or functionality described in this presentation
remain at CA‟s sole discretion. Notwithstanding anything in this presentation to the contrary,
upon the general availability of any future CA product release referenced in this presentation,
CA will make such release available (i) for sale to new licensees of such product; and (ii) to
existing licensees of such product on a when and if-available basis as part of CA maintenance
and support, and in the form of a regularly scheduled major product release. Such releases
may be made available to current licensees of such product who are current subscribers to CA
maintenance and support on a when and if-available basis. In the event of a conflict between
the terms of this paragraph and any other information contained in this presentation, the
terms of this paragraph shall govern.

2 August 12, 2009 [CA AutoSys Workload Automation r11.3 Architecture] Copyright © 2009 CA
For Informational Purposes Only

Certain information in this presentation may outline CA‟s general product direction. All
information in this presentation is for your informational purposes only and may not be
incorporated into any contract. CA assumes no responsibility for the accuracy or completeness
of the information. To the extent permitted by applicable law, CA provides this document “as
is” without warranty of any kind, including without limitation, any implied warranties or
merchantability, fitness for a particular purpose, or non-infringement. In no event will CA be
liable for any loss or damage, direct or indirect, from the use of this document, including,
without limitation, lost profits, lost investment, business interruption, goodwill, or lost data,
even if CA is expressly advised of the possibility of such damages.

3 August 12, 2009 [CA AutoSys Workload Automation r11.3 Architecture] Copyright © 2009 CA
Agenda

> Architecture
> Installation
> Database
> Encryption
> Communication
> System Agent

4 August 12, 2009 [CA AutoSys Workload Automation r11.3 Architecture] Copyright © 2009 CA
CA Workload Automation 11.3 Architecture

UUJMA AutoSys AutoSys


4.x Agent r11 Agent

Third
C
Event Party
C
Manager Application
I AutoSys
Application
Client
Server
Notification
Server AutoSys CA WCC
AutoSys API SDK
Database
EEM

Scheduler CA Workload
Spectrum
Automation System Agent Automation
Manager EE

Service Automated Framework Messaging


Desk AutoSys r11.3 (AFM)

5 August 12, 2009 [CA AutoSys Workload Automation r11.3 Architecture] Copyright © 2009 CA
6 August 12, 2009 [CA AutoSys Workload Automation r11.3 Architecture] Copyright © 2009 CA
7 August 12, 2009 [CA AutoSys Workload Automation r11.3 Architecture] Copyright © 2009 CA
Installation

> Installation DVDs


> Directory Structure
> Install Types

8 August 12, 2009 [CA AutoSys Workload Automation r11.3 Architecture] Copyright © 2009 CA
Installation DVDs

> Choice of 4 DVDs


 CCC – Common Services
 Windows Workload Automation AE
 Unix Workload Automation AE
– Choice of 3 Stand Alone Installs
 Agent and Client only Platforms

9 August 12, 2009 [CA AutoSys Workload Automation r11.3 Architecture] Copyright © 2009 CA
10 August 12, 2009 [CA AutoSys Workload Automation r11.3 Architecture] Copyright © 2009 CA
Database

11 August 12, 2009 [CA AutoSys Workload Automation r11.3 Architecture] Copyright © 2009 CA
Database Support

> Sybase 12.54


> Sybase 15
> Oracle 10g
> Oracle 11g
> MSSQL 2005
> MSSQL 2008

12 August 12, 2009 [CA AutoSys Workload Automation r11.3 Architecture] Copyright © 2009 CA
Database Installation

> “AEDB”
 aedmadmin
> CA Workload Automation AE database only
> During Install
> Perl Script
> Indexing

13 August 12, 2009 [CA AutoSys Workload Automation r11.3 Architecture] Copyright © 2009 CA
Tables

> 90+ tables


> Job Related
 Generic
 Specific
> “Easy” support for new job types
> Metadata table

14 August 12, 2009 [CA AutoSys Workload Automation r11.3 Architecture] Copyright © 2009 CA
Metadata

> ujo_meta_enumerations
> ujo_meta_properties
> ujo_meta_rules
> ujo_meta_types

15 August 12, 2009 [CA AutoSys Workload Automation r11.3 Architecture] Copyright © 2009 CA
16 August 12, 2009 [CA AutoSys Workload Automation r11.3 Architecture] Copyright © 2009 CA
17 August 12, 2009 [CA AutoSys Workload Automation r11.3 Architecture] Copyright © 2009 CA
18 August 12, 2009 [CA AutoSys Workload Automation r11.3 Architecture] Copyright © 2009 CA
19 August 12, 2009 [CA AutoSys Workload Automation r11.3 Architecture] Copyright © 2009 CA
Encryption

20 August 12, 2009 [CA AutoSys Workload Automation r11.3 Architecture] Copyright © 2009 CA
Encryption Areas

> Database
> Client to Server
> Scheduler to Agent
> Configuration Files

21 August 12, 2009 [CA AutoSys Workload Automation r11.3 Architecture] Copyright © 2009 CA
Encryption Type

> AES 128 bit Encryption


> FIPS 140-2 Algorithm
> SSL with SSA
 Optional and no longer required

22 August 12, 2009 [CA AutoSys Workload Automation r11.3 Architecture] Copyright © 2009 CA
Instance Wide Configuration

23 August 12, 2009 [CA AutoSys Workload Automation r11.3 Architecture] Copyright © 2009 CA
Configuring Encryption
> Configuring Encryption on Unix
 Change „use_encryption‟ variable in
$AUTOUSER/config.$AUTOSERV to 0/1/2
 Use as_config utility to configure Instance Wide Encryption
and create cryptkey.txt in $AUTOUSER folder
 Copy cryptkey.txt from $AUTOUSER folder to System
Agent folder if you want to use same Encryption key

> Use keygen to generate Encryption Key file for System


Agent

24 August 12, 2009 [CA AutoSys Workload Automation r11.3 Architecture] Copyright © 2009 CA
Encryption Keys

> Configurable
 Default key
 Custom Key
 None (why?)
> cryptkey.txt
 Encrypted File With Key
 Instance Wide
 Agent Specific
> Forget the Key?

25 August 12, 2009 [CA AutoSys Workload Automation r11.3 Architecture] Copyright © 2009 CA
Communication

> TCP/IP
> IPv4 and IPv6
> SSA
> Non SSA Platforms

26 August 12, 2009 [CA AutoSys Workload Automation r11.3 Architecture] Copyright © 2009 CA
Instance Port Configuration

27 August 12, 2009 [CA AutoSys Workload Automation r11.3 Architecture] Copyright © 2009 CA
Instance Port Configuration

28 August 12, 2009 [CA AutoSys Workload Automation r11.3 Architecture] Copyright © 2009 CA
Agent Port Configuration Server Side

29 August 12, 2009 [CA AutoSys Workload Automation r11.3 Architecture] Copyright © 2009 CA
Agent Port Configuration Agent Side

30 August 12, 2009 [CA AutoSys Workload Automation r11.3 Architecture] Copyright © 2009 CA
System Agent

31 August 12, 2009 [CA AutoSys Workload Automation r11.3 Architecture] Copyright © 2009 CA
CA Workload Automation Agents
Legacy Jobs ERP Jobs Advanced/Emerging Tech
z/OS Objects J2EE
Oracle Apps
EJB
z/OS dataset
Request Set
JMS Publish
z/OS manual Single Request
JMS Subscribe
z/OS job Peoplesoft

File Trigger
SAP Database
FTP Transfer Batch Input Sessions Database Monitor
B/W Infopackages Database Stored Procedure
Microfocus
B/W Process Chain
Database Trigger
OpenVMS Data Archiving
SQL Query
SAP Event
OS400
SAP Job Copy
Monitoring
Tandem SAP Process Monitor CPU Monitoring
SAP R3
Link Disk Monitoring
IP Monitoring
Task
Process Monitoring
Windows Text File Monitoring
Unix/Linux Windows Eventlog Monitoring
Windows Service Monitoring

© 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. 13
32 August 12, 2009 [CA AutoSys Workload Automation r11.3 Architecture] Copyright © 2009 CA
General WA System Agent Architecture

> Decentralised, Asynchronous Approach


> Core Component
> Plug-in Architecture
 Communications Plug-Ins
 Execution Plug-Ins

33 August 12, 2009 [CA AutoSys Workload Automation r11.3 Architecture] Copyright © 2009 CA
Agent Architecture

Communication Communication Communication


Plug-in Plug-in Plug-in

Core

Execution Execution Execution


Plug-in Plug-in Plug-in

34 August 12, 2009 [CA AutoSys Workload Automation r11.3 Architecture] Copyright © 2009 CA
System Agent Core Architecture
From Communication Plug-in

Send to manager Communication plug-in manager Message Arrived

Inbox
Outbox

Ask Initiator Manager to submit a job

Release initiator?
Initiator Manager
Can go to manager?

We have an initiator, submit


We’ve got a reply

Execution Plug-in Manager To Execution Plug-in

35 August 12, 2009 [CA AutoSys Workload Automation r11.3 Architecture] Copyright © 2009 CA
Agent Configuration

> General Configuration


> Logging
> Communication
> Security

36 August 12, 2009 [CA AutoSys Workload Automation r11.3 Architecture] Copyright © 2009 CA
Agent configuration files

> agentparm.txt
> cryptkey.txt
> security.txt

37 August 12, 2009 [CA AutoSys Workload Automation r11.3 Architecture] Copyright © 2009 CA
Sample

38 August 12, 2009 [CA AutoSys Workload Automation r11.3 Architecture] Copyright © 2009 CA
Q&A

39 August 12, 2009 [CA AutoSys Workload Automation r11.3 Architecture] Copyright © 2009 CA

You might also like