© 2009 IBM Corporation IBM TXSeries Business Events for Advanced Analytics Madhu B Ananthapadmanabh...

19
© 2009 IBM Corporation IBM TXSeries Business Events for Advanced Analytics Madhu B Ananthapadmanabh – Development Lead, IBM TXSeries for Multiplatforms 25-Jun-2010

Transcript of © 2009 IBM Corporation IBM TXSeries Business Events for Advanced Analytics Madhu B Ananthapadmanabh...

Page 1: © 2009 IBM Corporation IBM TXSeries Business Events for Advanced Analytics Madhu B Ananthapadmanabh – Development Lead, IBM TXSeries for Multiplatforms.

© 2009 IBM Corporation

IBM TXSeries Business Events for Advanced Analytics

Madhu B Ananthapadmanabh – Development Lead, IBM TXSeries for Multiplatforms

25-Jun-2010

Page 2: © 2009 IBM Corporation IBM TXSeries Business Events for Advanced Analytics Madhu B Ananthapadmanabh – Development Lead, IBM TXSeries for Multiplatforms.

© 2009 IBM Corporation

Agenda

What are business events? Event processing in a nut-shell. Business value and driver for events Event processing scenarios

Insurance

Banking

Retail

Manufacturing

Healthcare Introduction to Websphere Business Events (WBE) Event processing capabilities in TXSeries Overview of TXSeries events SDK for WBE support-pack Contents of the SupportPac Prerequisites Usage

2

Page 3: © 2009 IBM Corporation IBM TXSeries Business Events for Advanced Analytics Madhu B Ananthapadmanabh – Development Lead, IBM TXSeries for Multiplatforms.

© 2009 IBM Corporation

What are Business Events

An event is Something that happens (or doesn’t happen) A business event is Something that happens (or doesn’t happen) that is relevant to

the business3

Page 4: © 2009 IBM Corporation IBM TXSeries Business Events for Advanced Analytics Madhu B Ananthapadmanabh – Development Lead, IBM TXSeries for Multiplatforms.

© 2009 IBM Corporation

Event processing in a nut shell

Event Producer Event Processor Event Consumer

4

Page 5: © 2009 IBM Corporation IBM TXSeries Business Events for Advanced Analytics Madhu B Ananthapadmanabh – Development Lead, IBM TXSeries for Multiplatforms.

© 2009 IBM Corporation

Business value and drivers for events

The business value of event processing is Decreased latency in

• Obtaining business insights• Making decisions based on those insights• Executing the decisions

Factors driving business events Compliance with regulations Demand for cost reduction, leading to more automation Technology developments such as RFID Desire for greater awareness of business behavior

through Business Activity Management, Business Performance Management

5

Page 6: © 2009 IBM Corporation IBM TXSeries Business Events for Advanced Analytics Madhu B Ananthapadmanabh – Development Lead, IBM TXSeries for Multiplatforms.

© 2009 IBM Corporation

Event processing scenarios (Insurance)

6

Page 7: © 2009 IBM Corporation IBM TXSeries Business Events for Advanced Analytics Madhu B Ananthapadmanabh – Development Lead, IBM TXSeries for Multiplatforms.

© 2009 IBM Corporation

Event processing scenarios (Banking)

7

Page 8: © 2009 IBM Corporation IBM TXSeries Business Events for Advanced Analytics Madhu B Ananthapadmanabh – Development Lead, IBM TXSeries for Multiplatforms.

© 2009 IBM Corporation

Event processing scenarios (Retail)

8

Page 9: © 2009 IBM Corporation IBM TXSeries Business Events for Advanced Analytics Madhu B Ananthapadmanabh – Development Lead, IBM TXSeries for Multiplatforms.

© 2009 IBM Corporation

Event processing scenarios (Manufacturing)

9

Page 10: © 2009 IBM Corporation IBM TXSeries Business Events for Advanced Analytics Madhu B Ananthapadmanabh – Development Lead, IBM TXSeries for Multiplatforms.

© 2009 IBM Corporation

Event processing scenarios (Healthcare)

Lab tests•Doctor orders some lab tests•When the tests have completed•Page doctor immediately about any abnormal conditions•Potentially, look for patterns of results from different tests which indicate specific conditions

Hospital bed allocation•Events triggered around patient arrival and discharge, to request•making up of beds by housekeeping and allocation of beds to new patients

10

Page 11: © 2009 IBM Corporation IBM TXSeries Business Events for Advanced Analytics Madhu B Ananthapadmanabh – Development Lead, IBM TXSeries for Multiplatforms.

© 2009 IBM Corporation

Introduction to Websphere Business events (WBE)

Correlation of business events from any source, over any time frame

11

Page 12: © 2009 IBM Corporation IBM TXSeries Business Events for Advanced Analytics Madhu B Ananthapadmanabh – Development Lead, IBM TXSeries for Multiplatforms.

© 2009 IBM Corporation

Introduction to WBE Cont…

12

Page 13: © 2009 IBM Corporation IBM TXSeries Business Events for Advanced Analytics Madhu B Ananthapadmanabh – Development Lead, IBM TXSeries for Multiplatforms.

© 2009 IBM Corporation

Event processing capabilities in TXSeries

TXSeries will emit simple, single events

Events emitted by TXSeries could be sent to a “complex event processing” engine: WebSphere Business Events – enabled by TXSeries Events SDK for WBE SupportPac

These events can be an input to a monitor or business manager’s dashboard – via WBE

They can also drive other TXSeries transactions, etc.

13

Page 14: © 2009 IBM Corporation IBM TXSeries Business Events for Advanced Analytics Madhu B Ananthapadmanabh – Development Lead, IBM TXSeries for Multiplatforms.

© 2009 IBM Corporation

Overview of TXSeries events SDK for WBE support-pack

14

Page 15: © 2009 IBM Corporation IBM TXSeries Business Events for Advanced Analytics Madhu B Ananthapadmanabh – Development Lead, IBM TXSeries for Multiplatforms.

© 2009 IBM Corporation

What this SupportPac contains

SupportPac program Pre-compiled TXSeries application

Samples• C and COBOL language

Documentation Contains installation, configuration and problem determination

information

Configuration scripts Used to configure the SupportPac for a particular region Installs resource definitions

Page 16: © 2009 IBM Corporation IBM TXSeries Business Events for Advanced Analytics Madhu B Ananthapadmanabh – Development Lead, IBM TXSeries for Multiplatforms.

© 2009 IBM Corporation

Prerequisites for the support pack

IBM TXSeries for Multiplatforms, V7.1.0.1

WebSphere Business Events V7

WebSphere MQ C clients Version 6.0 and above Required for JMS transport only

16

Page 17: © 2009 IBM Corporation IBM TXSeries Business Events for Advanced Analytics Madhu B Ananthapadmanabh – Development Lead, IBM TXSeries for Multiplatforms.

© 2009 IBM Corporation

Using the support pack

Identify the location in code where the event occurs Create a Channel with containers to provide

Name of the event Configuration information for how the event is to be emitted

Sets of name value containers to provide NAME of a data item to be included in the event payload Value of the DATA item to be included in the event payload

Send the channel over an EXEC CICS LINK statement to the supportPac Program

17

Page 18: © 2009 IBM Corporation IBM TXSeries Business Events for Advanced Analytics Madhu B Ananthapadmanabh – Development Lead, IBM TXSeries for Multiplatforms.

© 2009 IBM Corporation

Reference

TXSeries Events SDK for WBE SupportPac http://www-01.ibm.com/support/docview.wss?rs=9&uid=swg24025837

TXSeries Info center http://publib.boulder.ibm.com/infocenter/txformp/v7r1/index.jsp?topic=/com.ibm.ci

cs.tx.doc/index.htm

WBE info center http://publib.boulder.ibm.com/infocenter/wbevents/v6r2m0/index.jsp

18

Page 19: © 2009 IBM Corporation IBM TXSeries Business Events for Advanced Analytics Madhu B Ananthapadmanabh – Development Lead, IBM TXSeries for Multiplatforms.

© 2009 IBM Corporation

IBM Software Group

© 2009 IBM Corporation

SOA on your terms and our expertise

Thank you for joining me, please feel free to contact me personally for more information

Madhu B.ATXSeries Development leaderIBM India Software Laboratories, [email protected]