26
9/5/2006 Introducing BMC CONTROL-M Business Process Integration Suite August 31, 2006

Introducing CONTROL-M Business Process Integration Suite€¦ ·  · 2018-01-229/5/2006 Introducing BMC CONTROL-M Business Process Integration Suite August 31, 2006

Embed Size (px)

Citation preview

9/5/2006

Introducing BMC CONTROL-M Business Process Integration Suite

August 31, 2006

9/5/2006 ©2006 BMC Software2

Agenda

› The Challenge– J2EE application servers and integration brokers– Scheduling WebSphere jobs– Interfacing with Microsoft .NET– Event-based scheduling

› Business Process Integration Suite– Architecture– Control Module – Interfaces

› Benefits› Frequently Asked Questions

9/5/2006 ©2006 BMC Software3

Why Do We Need BPI?

› Let’s take shopping online as an example› Search for book

I must buy this new Da Vinci

book!

9/5/2006 ©2006 BMC Software4

Why Do We Need BPI?

› Let’s take shopping online as an example› Search for book› Place an order

9/5/2006 ©2006 BMC Software5

Why Do We Need BPI?

› Let’s take shopping online as an example› Search for book› Place an order› Make a payment

9/5/2006 ©2006 BMC Software6

Why Do We Need BPI?

› Let’s take shopping online as an example› Search for book› Place an order› Make a payment› Receive confirmation

email

9/5/2006 ©2006 BMC Software7

Why Do We Need BPI?

› Let’s take shopping online as an example› Search for book› Place an order› Make a payment› Receive confirmation

email› One week later…

9/5/2006 ©2006 BMC Software8

Why Do We Need BPI?

› Let’s take shopping online as an example› Search for book› Place an order› Make a payment› Receive confirmation

e-mail› One week later …› The book is

delivered!Too many

pages. Maybe I’ll just go for the

movie

9/5/2006 ©2006 BMC Software9

Why Do We Need BPI?

› How does it work? Is there a dedicated rep per every customer, waiting for me to place an order, then immediately running to the warehouse, looking up my book, putting it in an envelope then running to the post office to mail it to me?

› Not exactly …

9/5/2006 ©2006 BMC Software10

J2EE Application Servers and Integration Brokers

› J2EE application servers

› Integration brokers

SeeBeyond

9/5/2006 ©2006 BMC Software11

The Challenge – Sample Scenario 1

Scheduling WebSphere Jobs

BMC CONTROL-M

9/5/2006 ©2006 BMC Software12

The Challenge – Sample Scenario 1

Scheduling WebSphere Jobs

› We need to schedule WebSphere jobs to handle shipping goods to customers. Can we schedule jobs within a WebSphere environment via BMC CONTROL-M?

› Do we have a single point of control?

› Can we implement dependencies between WebSphere jobs and other batch jobs that are scheduled by BMC CONTROL-M?

› Will Operations get alerts when WebSphere jobs are late or when a service level agreement is missed?

9/5/2006 ©2006 BMC Software13

The Challenge – Sample Scenario 2

Interfacing with Microsoft .NET

BMC CONTROL-M

9/5/2006 ©2006 BMC Software14

The Challenge – Sample Scenario 2

Interfacing with Microsoft .NET

› Can a Microsoft BizTalk process trigger a flow of batch jobs within BMC CONTROL-M?

› Can a BMC CONTROL-M job flow trigger Microsoft BizTalk process?

› Can we give Operations visibility to BizTalk jobs from within the BMC CONTROL-M central GUI?

9/5/2006 ©2006 BMC Software15

The Challenge – Sample Scenario 3

Event-Based Scheduling

› An online trading application is used to process buying and selling of stocks

› After each online transaction there is a need to trigger 10 ad-hoc batch jobs

› The batch jobs are required to process back-office activities, such as risk assessment, portfolio management, regulatory reporting, and auditing without interfering with the online trading

› How can we link external events such as stock trading with job flows within BMC CONTROL-M?

9/5/2006 ©2006 BMC Software16

Architecture

9/5/2006 ©2006 BMC Software17

Business Process Integration Suite

BMC® CONTROL-M Business Process Integration Suite (BPI) includes:

› A Control Module (CM) that supports the following new job types

– Java classes and EJB jobs– Web services– Messaging

› Application Interfaces into BMC CONTROL-M

– Java API– Web service interface– Messaging queue interface

9/5/2006 ©2006 BMC Software18

BPI Control Module

› Enables scheduling of Java classes and EJBs

9/5/2006 ©2006 BMC Software19

BPI Control Module

› Enables scheduling of Web services

9/5/2006 ©2006 BMC Software20

BPI Control Module

› Sends messages to JMS and MQSeries message queues

9/5/2006 ©2006 BMC Software21

BPI Application Interfaces

› Create ad-hoc jobs› Order/Force jobs› Track job execution› Add/delete conditions› Perform job actions such as Hold, Free, Rerun, Kill, etc.› Manipulate alerts

9/5/2006 ©2006 BMC Software22

Messaging Interface

› Allows applications to send a message to BMC CONTROL-M to create jobs, order jobs, raise conditions, track job status, etc.

Place a message into a queue

User application

9/5/2006 ©2006 BMC Software23

Web Services Interface

› Allows applications to call a BMC CONTROL-M Web Service to create jobs, order jobs, raise conditions, track job status, etc.

WEBWEB

User application

9/5/2006 ©2006 BMC Software24

BPI Benefits

› BMC CONTROL-M Business Process Integration Suite allows you to integrate batch jobs with real-time processes

› It enables bi-directional integration between BMC CONTROL-M and other applications via Java, Web Services, and Message-Oriented Middleware

› The new release of BPI v6.3 consolidates all these adaptors into a single installation from a single CD and a single manual

9/5/2006 ©2006 BMC Software25

Frequently Asked Questions

› Do I need to wait for BPI v6.3 to be released?– No; BPI is already available today

› Do I need to upgrade my BMC CONTROL-M to v6.3 to use BPI?– No; BPI is also supported on BMC CONTROL-M v6.1.03 and v6.2

› Where can I find more info, such as datasheet and white papers?– www.bmc.com -> Solutions and Products -> Product List A to Z -> BMC

CONTROL-M Business Process Integration Suite› Can I get a WebEx demo of the product?

– Absolutely; Just call us and we will be happy to arrange it for you

9/5/2006 ©2006 BMC Software26

Thank You!