Control-M Workload Automation General Fund Enterprise Business System (GFEBS)

General Fund Enterprise Business System
(GFEBS)
Control-M Workload
Automation
February 3, 2014
UNCLASSIFIED: FOR OFFICIAL USE ONLY
1
Richard Ransom Technical Manager
Accenture Federal Services
ARMY General Fund Enterprise Business Systems (GFEBS)
Background:
Mr. Ransom is a Technical Infrastructure Manager in Accenture's Federal Services Health and Public Service Sector.
He specializes in adapting emerging technologies and service delivery incorporating the ITIL framework and
methodologies through process engineering and continuous improvements. He has extensive industry experience in
working with clients in developing efficiencies, through planning, analyzing, and implementing various platforms in
datacenter operations, infrastructure, architecture, and providing recommendations to performance enhancements
Experience Summary
• Mr. Ransom’s experience consist of conducting technology assessments evaluating “as-is” environments and
adapting best practices and recommendations for the “to-be” platform. Identifying process improvements strategy’s
and enhancements in the business management of IT services, intelligence, and situational awareness
• He has over 20 years of experience addressing IT and emerging technologies across varying business units
• His has performed work with large organizations conducting transformation projects, consolidations, transitions, and
presentations on best practices, processes, and procedures. Studies have consisted of IT shared services,
applications and infrastructure support, and business continuity.
Education
 He holds a BS in Information Systems and Management; University of Maryland




Functional
Expertise:
IT strategy, alignment
and planning
IT governance, organization and structure
IT assessment, transformation, best practices and performance management
IT infrastructure service support and delivery
UNCLASSIFIED: FOR OFFICIAL USE ONLY
2
2
Army General Fund Enterprise Business Systems
GFEBS
■ GFEBS (General Fund Enterprise Business System) is a Web-enabled enterprise resource planning (ERP)
system for the United States Army; the mission is to standardizes, streamline and share critical data across
the Active Army, the ARNG and the USAR using the Systems Applications and Products (SAP) in Data
Processing software, a COTS ERP solution.
■ GFEBS replaced or absorbs more than 80 legacy accounting and asset management systems to
standardize business processes and transactional input across the Army. GFEBS is one of the largest ERP
systems in DOD supporting thousands of transactions each day.
■ By July 2012, GFEBS completed the final Wave for Full Deployment to 227 sites supporting over 50,000
customers world-wide to facilitate the management of nearly $140 billion in the General Fund, and an
additional $80 billion in Overseas Contingency Operations funds.
UNCLASSIFIED: FOR OFFICIAL USE ONLY
3
3
Workload Automation
Control-M and GFEBS
MAGIC QUADRANT
Magic Quadrant for Job Scheduling
Source: Gartner (April 2009)
UNCLASSIFIED: FOR OFFICIAL USE ONLY
4
4
Workload Automation
Control-M and GFEBS
The Control-M Job scheduler supports the GFEBS system by automating SAP, Oracle database, Cron,
and backups batch jobs. By selecting and implementing the tool, it eliminated the constant manual
intervention needed to ensure completion of batch jobs and reduced time spent re-initiating jobs;
additionally in supporting the warfighter, army personnel rely on the GFEBS system for accuracy in HR,
funding, vendor pay, and payroll related activities;
The solution allowed GFEBS to maximize automation by providing cross-application and cross-platform
scheduling capabilities, such as job dependencies, workload balancing, management by exception, and
status-based job execution. The tool prevented scheduling problems/conflicts from developing into
business problems by:
 Predicting the batch flow for a specific dates
 Enabling “what-if” scenarios so that you can accesses the impact of changes before implementing
them
 Provides a visual calendar of dates when jobs are scheduled, validating the accuracy of complicated
scheduling rules
 Presents trend analysis and enforces balanced workloads
 Alerting team members on exceptions and shows business impact
UNCLASSIFIED: FOR OFFICIAL USE ONLY
5
5
Workload Automation
Control-M Architecture
UNCLASSIFIED: FOR OFFICIAL USE ONLY
6
6
GFEBS Control-M Host Environment
Development /QA/Staging Testing Path:
■ The development environment is used to test individual jobs and process chains in Control-M. QA
systems are used to test migration strategy of jobs / process chains. Staging Systems are the final
test path before promotion to production and is used to test the entire set of jobs / process chains to
verify that they will run as expected in production.
Testing Jobs, Dependencies, Frequency, Alerts:
■ We use Control-M to create, schedule, and monitor ECC and XI batch jobs and execute BI process
chains. Additionally, Control-M can also be used to monitor spawned ECC and XI jobs. The jobs in
Control-M will be configured based on their current known dependencies with the following criteria:
Jobs selected for deployment are analyzed for additional dependencies
Where possible the additional dependencies will be included
Control-M utilizes the SMTP relay servers in the datacenters to send email alerts to the
appropriate recipients and devices
UNCLASSIFIED: FOR OFFICIAL USE ONLY
7
7
GFEBS Control-M Application Architecture
UNCLASSIFIED: FOR OFFICIAL USE ONLY
8
8
GFEBS Control-M Modules
Control-M/Enterprise Manager:
 Primary focal point that brings these independents schedulers together performing as a collection of
client-server components that control and manage batch jobs: provides a single, centralized point of
access and control that allows you to view, monitor, manage, and intervene in batch flow processing
across the entire enterprise; (GUI) provides the main interface to your real-time batch environment
Control-M/Server
 Scheduling engine that handles job scheduling and processing needs that can be used in the Control-M
environment. Several instances of Control-M/Server can be installed in a Control-M environment. Each
Control-M/Server is responsible for scheduling individual jobs, managing job processing flows, and
notifying Control-M/EM of job statuses
Control-M Control Modules
 Control-M control modules (CMs) enable Control-M/Agents to interface with external applications.
Control-M/Control Module for SAP enables you to manage both the traditional SAP, planned and
automated processes, and the unpredicted real-time, event-driven dynamic job submission
 Control-M/CM for AFT
Control-M for Advanced File Transfer (AFT) is an FTP/SFTP client that enables you to watch and
transfer files from a local host to a remote host, a remote host to a local host, or a remote host to
another remote host
UNCLASSIFIED: FOR OFFICIAL USE ONLY
9
9
Control-M Training
Highly Recommend WBT or Classroom Training
■ BMC Control-M/Enterprise Manager 7.0: Foundation (Control-M Schedulers)
■ An introductory course designed to teach basic concepts of distributed Control-M, and to
familiarize you with the functionality of Control-M/Enterprise Manager and the companion
scheduling product, Control-M/Desktop
■ Brought our support team up to speed and familiarized them on usefulness of the tool
BMC Control-M Administration 7.0
■ Hands-on practice in the setup, administration, and customization options of BMC ControlM/Enterprise Manager (Control-M/EM), Control-M/Server, Control-M/Agent, Control-M
Control Modules, Control-M/Forecast, and BMC Batch Impact Manager; understand the
monitoring and management of the enterprise batch scheduling environment.
UNCLASSIFIED: FOR OFFICIAL USE ONLY
10
10
BMC Control-M Account Management
Beginning with plan, design, build and deploy, the BMC account management relationship is
vital
Accenture/BMC jointly committed to ensuring project was successful
Held regular touch points on our progress
Visits by BMC SME for engagement with team administrators and system architects
UNCLASSIFIED: FOR OFFICIAL USE ONLY
11
11
Benefits to Accenture and GFEBS
–
–
–
–
Interoperability within PEO-EIS PM Organizations
Interoperability with GFEBS Remedy ITSM Service Management System
Accenture/BMC Strategic Partnership
Optimization of Staff
Performance Benefit
 Complete full migration from SAP to Control-M for the payroll process.
 Eliminated the need to monitor the process which takes place from Thursday thru Monday biweekly.
 Enable us to check for false positives by self-defined add-on steps.
 Immediate status update/notification on each steps specified in job chain.
 Monitor files at Unix/OS level for file receive/transfer between partners.
UNCLASSIFIED: FOR OFFICIAL USE ONLY
12
12
Questions and Answers
UNCLASSIFIED: FOR OFFICIAL USE ONLY
13
13