cmd-203 bmc control-m bpi suite
Post on 22-Nov-2014
37 Views
Preview:
TRANSCRIPT
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
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!
top related