Download presentation
Presentation is loading. Please wait.
Published byMervin Chase Modified over 7 years ago
1
Everything you've ever wanted to know about using Control-M to integrate any application workload
September 9, 2016 David Fernandez Senior Presales Consultant
2
AGENDA AGENDA Introduction to Application Integrator
Demo: Integration with “My Application” Q&A © Copyright 2016 BMC Software, Inc.
3
Control-M Application Plug-ins
ERP SAP Oracle E-Business Suite Oracle PeopleSoft Oracle Retail Business Intelligence IBM Cognos SAP Business Objects Oracle Business Intelligence Data Integration Informatica IBM InfoSphere DataStage MS SQL Integration Services (SSIS) SAP Business Warehouse (BW) Databases Oracle MS SQL Server IBM UDB / DB2 Sybase PostgreSQL Any DB with a JDBC driver available File Transfer File Transfer Protocol (FTP) SSH File Transfer Protocol (SFTP) FTP over SSL (FTPS) Hadoop MapReduce Pig, Hive, Sqoop Spark, Streaming Distcp, Tajo HDFS File Watcher, HDFS Commands Oozie workflows Service Oriented Architecture Web Services (SOAP, RESTful) Java / J2EE Message Queues Backup IBM Tivoli Storage Manager Symantec Netbackup Virtualization & Cloud Computing VMware Amazon Web Services (AWS) BMC Cloud Lifecycle Management Homegrown applications
4
How do you integrate applications in your workflows?
Use OS, WS, DB jobs, … Is the process synchronous? Do we need more than one job? Can we show additional details when monitoring the job? And abort the backend process? Do we meet security and compliance requirements? Is job definition easy? Does it require typing many parameters? Homegrown Applications
5
For everything else, there´s Application Integrator!
ERP SAP Oracle E-Business Suite Oracle PeopleSoft Oracle Retail Business Intelligence IBM Cognos SAP Business Objects Oracle Business Intelligence Data Integration Informatica IBM InfoSphere DataStage MS-SQL Integration Services (SSIS) SAP Business Warehouse (BW) Databases Oracle MS SQL Server IBM UDB / DB2 Sybase PostgreSQL Any DB with a JDBC driver available File Transfer File Transfer Protocol (FTP) SSH File Transfer Protocol (SFTP) FTP over SSL (FTPS) Hadoop MapReduce Pig, Hive, Sqoop Spark, Streaming Distcp, Tajo HDFS File Watcher, HDFS Commands Oozie workflows Service Oriented Architecture Web Services (SOAP, REST) Java / J2EE Message Queues Backup IBM Tivoli Storage Manager Symantec Netbackup Virtualization & Cloud Computing VMware Amazon Web Services (AWS) BMC Cloud Lifecycle Management Application Integrator via Command Line or Web Services (SOAP & REST) Your own developed jobs + jobs shared in BMC community
6
Control-M Application Integrator
A workload automation design tool that connects applications and process so business services are quickly and reliably delivered to customers Immediate answer to new integration requirements Roll-out applications faster Ensure quality and availability Integrate your homegrown applications Avoid “islands” of automation Enable collaboration
7
Create your own job types
© Copyright 2016 BMC Software, Inc.
8
Download and share in the Application Hub
© Copyright 2016 BMC Software, Inc.
9
Demo: My Application my_app -u <usr> -p <pwd> -d <timeout> -f <proc_desc_file> -o <log_dir> [-t] User and Password Timeout (secs) Process Description File ("full path to file"), structured as <home>\<dept>\<desc_file>.dsc Output directory for execution logs (“full path”) Trace (optional) my_app -u david -p dav123 -d 10 -f "C:\desc_files\HR\SAMPLE.dsc" -o "C:\CTM\logs" -t chk_proc_status <process_id> Returns status info for a process <process_id> can be found after running “my_app” or from the application console © Copyright 2016 BMC Software, Inc.
10
Product Demo © Copyright 2016 BMC Software, Inc.
11
Immediate benefits for the user
Easier maintenance general parameters stored in connection profiles, less input parameters needed for each job Avoid typos with selection boxes and parameter format validation Improved security usr/pwd encrypted, no longer shown in script or log Synchronous execution job waits until the required process has really finished Detailed status obtained directly from the third-party application (avoids additional monitoring actions via external console or CLI) © Copyright 2016 BMC Software, Inc.
12
More possibilities… Invoke Web Services (SOAP & REST)
E.g. integrating in the same job authentication, capturing the “session id” and using it to invoke a service, monitor when it has finished and closing the session Combine WS and CLI steps in the same job Define an action to execute when aborting the job from Control-M Use conditional steps run depending on previous step status (e.g. run only if previous step is ok or if has failed) run according to rerun mode or job execution status (e.g. run only if job is relaunched, only if failed) run depending on a parameter or environment variable value (e.g. run only if var X = value) © Copyright 2016 BMC Software, Inc.
13
Cooperation between departments
Application Developer & Control-M Scheduler Scheduler / Administrator Production Control Identify Use Case Design or Import Job Type Deploy Configure Connection Schedule Monitor
14
MORE INFORMATION bmc.com/integrate bmc.com/hub Datasheet Whitepaper
Videos 2 min. Explainer Getting Started Product Demo Blogs & Webinars © Copyright 2016 BMC Software, Inc.
15
Q&A © Copyright 2016 BMC Software, Inc.
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.