You are on page 1of 30

®

WebSphere Business Events v7.0 STEW


Jeff Hampton, Jared Michalec, Jerry Resutek
WW WBE Tech Sales

19-20, April 2010

© 2010 IBM Corporation


WebSphere Business Events V7 Product Overview

WebSphere Business Events

1 Quick Product Overview

2 High-level Overview of v7 Features

3 WebSphere Business Events and Message Broker

4 WebSphere Business Events and ILOG JRules

© 2009 IBM 2
WebSphere Business Events V7 Product Overview

Business Event Processing: Sense and Respond


to Actionable Situations at the Right Time

Mitigate Risk and Identify Greater Agility Faster Time to


Opportunities Value

Through earlier and Real-time Discovery and Reduced time to Implement


more intelligent insight Response to Actionable Situations Sense and Response Process

© 2009 IBM 3
WebSphere Business Events V7 Product Overview

Business Event Processing Turns Insight


into Action

Business Context Action: Offer loyalty


2nd purchase in a week program membership
and total purchases this before customer leaves
year > $1000 the store
Event
POS purchase
Action: Trigger
Business Context automated
Third consecutive troubleshooting
period without signal process
Event
No meter
signal

Business Context Action: Prioritize


delivery to
3rd late delivery installation site
Event from third party and initiate follow-
logistics supplier up process with
Parts in the last week
assembly supplier
received
© 2009 IBM 4
WebSphere Business Events V7 Product Overview

WebSphere Business Events

1 Quick Product Overview

2 High-level Overview of v7 Features

3 WebSphere Business Events and Message Broker

4 WebSphere Business Events and ILOG JRules

© 2009 IBM 5
WebSphere Business Events V7 Product Overview

WebSphere® Business Events v7.0 – What is new!


 Designed to enhance business user experience and tooling
– Extends the business-focused design tools to the Web 2.0 mashup environment
within IBM Business Space Framework
 Designed to expand and simplify business logic validation
WebSphere
Business
– Enables business to analyze the impact of a change Events
– Delivers event capture and replay capability
– Offers a new test environment geared to the business user
 Designed to enhance performance and reliability
Business
– Provides increased throughput and decreased memory footprint Services
 Designed to extend reach and visibility, enabling more insightful, timely action
Interaction Process Information

Management
Development

Services
Leverages ILOG JRules for key operational decisions Services Services Services

Services
– Hosted trial available in IBM SOA Sandbox Enterprise Service Bus

Info Assets
– Introduced as a key component in the Energy and Utilities Industry Framework

Apps &
Business Access
Partner
– Receives events from IMS for participation in event processing App Services
Services
Services
 Designed to extend the design components for interaction outside the tooling Infrastructure
Services
– Surfaces programmatic interfaces to the Business User Design components to
construct business logic outside the tooling
– Provides option to quickly adjust business logic parameters in a running WBE
system
 Designed to provide additional platform and standard coverage
– WAS V7
– Support government standards - IPv6, FDCC, FIPS

© 2009 IBM 6
WebSphere Business Events V7 Product Overview

Design UI now in Business Space


Enhanced business user experience to access the WebSphere Business
Events Design, Dashboards, and Test from a single view
 Extends the design tools to the Web 2.0 mashup environment within IBM Business Space Framework
 Multiple Design widgets in one view
 Hosted Project Space
 Supports project sharing and locking
 Single button to publish to runtime (no check-in/check-out)
 Uses published Rest-based interface for all backend functionality

© 2009 IBM 7
WebSphere Business Events V7 Product Overview

New REST Programmatic Interface

 Extends the design components for interaction outside the


WBE tooling
 Implements all Design back-end functionality
 Runtime Repository Access (i.e. deploy, reload)
 New Design uses this exclusively

 Provides option to quickly adjust business logic parameters in a running


WBE system
 Able to change constants used in BEP logic outside the WBE Design tool

© 2009 IBM 8
WebSphere Business Events V7 Product Overview

New Event Capture and Replay


Dedicated Business Space widgets to capture and replay events to validate and test
BEP logic
 Event Capture
 Collected in WBE format from
Runtime
 Ranges from sec/min/hours to
days
 Event Replay
 Named groups of events for
export and replay
 Share through Import/Export to
other runtimes
 Display individual event fields
 Editing of individual event
timestamps
 Observe effects of the replay
through the Dashboard, reports, or
the test widget

© 2009 IBM 9
WebSphere Business Events V7 Product Overview

Business Events Test Widget and Event Simulator Environment


 Business Events Test Widget
 Provides option to test using events created manually or through replay of captured events
 Includes option to purge Context data for clean run
 Easy to view outcome :
 Events/Actions saved in the Context table
 Outcome of Filter evaluation (true or false)
 Information on Time-based Interactions and Actions
 Details of Actions that were fired
 Deploy to any runtime; Great for use in POC or demo

 Event Simulation Environment


 Provides simple, pre-configured, self contained environment targeted for business users to define and
test event logic
 Includes only what the business user needs: WBE Design, Event Replay Widget and Business Events
Test Widget installed in Business Space along with the associated WBE runtime
 Events received from test widget or event capture

© 2009 IBM 10
WebSphere Business Events V7 Product Overview

New Test Widget within Event Simulator Environment

Tabs in the Event Test Widget reflect the


results of the events on the current project
(including detailed information on the
actions, filters, context data and pending
time-delayed assets.

Events can be created manually via


the panel in the Event Test Widget
UI or played from stored events with
the Event Replay Widget.

© 2009 IBM 11
WebSphere Business Events V7 Product Overview

Impact Analysis
Allows business user to visualize the impact of a change to a business rule
component before it is applied
 Simple right click asset and select “Search For All ”
 Navigator presents list of all affected assets
 Details available on selection of each asset
 Available only in rebased Design

© 2009 IBM 12
WebSphere Business Events V7 Product Overview

JRules Integration
Together : Additional Insight for Action

Detect
Event Sources Decide WBE - Detects when events or patterns of events
occur to notify people or systems to take action

Evaluations JRules - Decides business outcome through


Correlations execution of business rules against available data

JRules
Actions

 Uses JRules as an additional data source for enrichment of events and actions
 Exchange through WebService using the Hosted Transparent Decision Service
in the ILOG Rule Execution Server
 Configured in WBE as a data source in Design Data
 Multiple fields can be sent and received for any decision

© 2009 IBM 13
WebSphere Business Events V7 Product Overview

What Sets WBE Apart?


BEP Puts Power in the Hands of
the Business User… …Through Collaboration
with IT, Allowing IT to
Manage Resources
 Define business situations and responses  Defines available events and
 All tasks performed via intuitive GUI properties
 Provides connectivity to event
Condition Block
sources
Event Definitions

Event Interaction Block Business User

Event Properties

IT Developer
Point and click from drop-down lists

© 2009 IBM 14
WebSphere Business Events V7 Product Overview

WebSphere Business Events

1 Quick Product Overview

2 High-level Overview of v7 Features

3 WebSphere Business Events and Message Broker

4 WebSphere Business Events and ILOG JRules

© 2009 IBM 15
WebSphere Business Events V7 Product Overview

Solution overview
Key themes:
 WMB as the core integration
backbone.

 Use of the specialist WBE


input/output nodes to illustrate
integration of WMB and WBE.

 Business Space and WBE Design


as the main touch points with the
user.

WBE Dashboards
In Business Space

© 2009 IBM 16
WebSphere Business Events V7 Product Overview

Instrumenting a WMB flow with the WBE input/output nodes

© 2009 IBM 17
WebSphere Business Events V7 Product Overview

Examining WBE
● The Design Tools
Design
● Publishing Projects
● Business Space Widgets

Deploy

© 2009 IBM 18
WebSphere Business Events V7 Product Overview

WebSphere Business Events

1 Quick Product Overview

2 High-level Overview of v7 Features

3 WebSphere Business Events and Message Broker

4 WebSphere Business Events and ILOG JRules

© 2009 IBM 19
WebSphere Business Events V7 Product Overview

WebSphere ILOG JRules Background

Rule Studio
 Develop Rule Project Structure
 Focus on Business Object Model
 Organize rule set execution flow
 Source code control integration

Rule Execution Server


 Runs the rules in scalable –
monitored environment
 Runs the Hosted Transparent
Decision Service used by WBE

WebSphere Rule Team Server


WebSphere Solutions for Office
WebSphere Rule Decision Validation Service
Supported version of WebSphere ILOG JRules is version 7.0

© 2009
20 IBM 20
WebSphere Business Events V7 Product Overview

Development and Runtime Flow

1. Create Data Source


2. Create Intermediate Object Model
Generic
3. Configure IO Fields as JRules
Mapped Keys
WBE XSD
1.Import Object
Model
2.Create Rule Set
3.Deploy
WBE Design Data Rule Studio
Tooling

Runtime
SOAP over Rule
WBE Runtime HTTP Execution Server

1. Call the HTDS service 1. Execute Rule


2. Return result(s)
4. Enrich with response field(s)

© 2009 IBM 21
WebSphere Business Events V7 Product Overview

Defining the connection in Design Data


 From Design Data:
– Insert a new Data source giving the Rule
Application Name and Rule Set Name of
the JRules application

 This constructs a default HTDS URL


assuming localhost and the RES default
port

 To change the URL select the data


source properties and within there the
source tab

© 2009 IBM 22
WebSphere Business Events V7 Product Overview

Creating the Intermediate Object Fields in Design


Data
 Construct intermediate objects and their fields as you would normally

 To associate these with the JRules data source set:


– Type to Mapped Keys
– Source to the data source name or rule application name
– Object as the rule set name
– Item to the name of the object as it appears in Rule Studio. This defaults to the same as the
name

 Fields then need to be set as key


or non-key (the default) fields
 A key is sent to JRules
 All fields including non-key fields are
returned and update the field values

 Map to and from events and


actions as per usual

© 2009 IBM 23
WebSphere Business Events V7 Product Overview

Within Rule Studio


 There are two scenarios that need to be considered
– To call an existing rule the user must:
• Create a BOM entry for WBE format that is passed in
• Edit the existing BOM entries to add getters/setters
• And setup new parameters for the call
– Or starting with new rules
• In this case a user is provided with a template project
• The user must then build up their object model and rules from this template
– The documentation leads the user through each of these paths
 Once a complete project is ready this can be deployed to the
Rule Execution Server
 The Rule Execution Server console can then be used to see the
details of or configure the hosted transparent decision service
– This is particularly useful in this case for confirming the URL for the
service being called
• Note: both full path with versions or partial paths with versions omitted can both be used

© 2009 IBM 24
WebSphere Business Events V7 Product Overview

Within Rule Studio

Develop

Deploy

© 2009 IBM 25
WebSphere Business Events V7 Product Overview

Getter and Setter functions

 A generic message format is passed between WBE


and the HTDS
– This is defined by WBEFields.1.0.xsd

 This generic format must be mapped to a particular


Business Object Model that is being used by the rules
– BOM to XOM mapping is used here
– Two helper functions assist with this mapping
• getWBEField(String name)
• setWBEField(String name, String value, String
type)
• Documented in appendix 1

© 2009 IBM 26
WebSphere Business Events V7 Product Overview

In WBE

Define the web services URL

Map the fields

© 2009 IBM 27
WebSphere Business Events V7 Product Overview

In WBE

© 2009 IBM 28
WebSphere Business Events V7 Product Overview

Where to go for more Information and Assistance


The Key WBE web pages
 External Home page: IBM WebSphere Business Events
ibm.com/soa/bep
 WBE Wiki: http://w3.tap.ibm.com/w3ki08/display/WBE/WBE+Home
 WBE Xtreme Leverage: WebSphere Business Events

Further your education:


 Review the Sales Training Presentation: How to sell WebSphere Business Events
 Pool of WBE Resources (DeveloperWorks articles, presentations, demos, Discovery summaries etc):
https://w3.tap.ibm.com/w3ki08/display/WBE/Resources

For your clients:


 Client webcast: BEP the “When” to BPM’s “What”
 Hear more about BEP and WBE on IBM TV: Turn the information explosion to your advantage
 Invite your customer to experience WBE hand on in the SOA Sandbox: Customer Loyalty (WBE) Exercise:
http://www.ibm.com/developerworks/downloads/soasandbox/process/?S_TACT=105AGX28&S_CMP=SANDB
OX (registration required)
 Nominate your prospects for the Early Access Program (Intranet password required)
 Use Sales Acceleration play Insight and Action for clients looking for BEP capability

For help:
 SWAN for Technical Product Assistance
 Send email to: WebSphere Sales Assistance Center
 Pose and respond to technical queries about WBE: WBE Forum
 Share and collaborate with your peers: WBE Wiki
 Solutions Assurance website to download the WBE TDA: http://w3-
03.ibm.com/support/assure/assur30i.nsf/Web/SA

© 2009 IBM 29
WebSphere Business Events V7 Product Overview

© 2009 IBM 30

You might also like