Sunteți pe pagina 1din 26

Introducing BMC CONTROL-M

Business Process Integration


Suite

August 31, 2006

9/5/2006
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

2 9/5/2006 2006 BMC Software


Why Do We Need BPI?

Lets take shopping online as an example


Search for book

I must buy this


new Da Vinci
book!

3 9/5/2006 2006 BMC Software


Why Do We Need BPI?

Lets take shopping online as an example


Search for book
Place an order

4 9/5/2006 2006 BMC Software


Why Do We Need BPI?

Lets take shopping online as an example


Search for book
Place an order
Make a payment

5 9/5/2006 2006 BMC Software


Why Do We Need BPI?

Lets take shopping online as an example


Search for book
Place an order
Make a payment
Receive confirmation
email

6 9/5/2006 2006 BMC Software


Why Do We Need BPI?

Lets take shopping online as an example


Search for book
Place an order
Make a payment
Receive confirmation
email
One week later

7 9/5/2006 2006 BMC Software


Why Do We Need BPI?

Lets 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 Ill
just go for the
movie

8 9/5/2006 2006 BMC Software


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 9/5/2006 2006 BMC Software


J2EE Application Servers and Integration Brokers

J2EE application servers

Integration brokers
SeeBeyond

10 9/5/2006 2006 BMC Software


The Challenge Sample Scenario 1

Scheduling WebSphere Jobs

BMC CONTROL-M

11 9/5/2006 2006 BMC Software


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?

12 9/5/2006 2006 BMC Software


The Challenge Sample Scenario 2

Interfacing with Microsoft .NET

BMC CONTROL-M

13 9/5/2006 2006 BMC Software


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?

14 9/5/2006 2006 BMC Software


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?

15 9/5/2006 2006 BMC Software


Architecture

16 9/5/2006 2006 BMC Software


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
17 9/5/2006 2006 BMC Software
BPI Control Module

Enables scheduling of Java classes and EJBs

18 9/5/2006 2006 BMC Software


BPI Control Module

Enables scheduling of Web services

19 9/5/2006 2006 BMC Software


BPI Control Module

Sends messages to JMS and MQSeries message queues

20 9/5/2006 2006 BMC Software


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

21 9/5/2006 2006 BMC Software


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 User application


into a queue

22 9/5/2006 2006 BMC Software


Web Services Interface

Allows applications to call a BMC CONTROL-M Web Service to


create jobs, order jobs, raise conditions, track job status, etc.

WEB
WEB

User application

23 9/5/2006 2006 BMC Software


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

24 9/5/2006 2006 BMC Software


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

25 9/5/2006 2006 BMC Software


Thank You!

26 9/5/2006 2006 BMC Software

S-ar putea să vă placă și