ibm china research laboratory ibm confidential | internal use only presentation subtitle: 20pt arial...
TRANSCRIPT
IBM China Research Laboratory
IBM Confidential | Internal Use Only © 2004 IBM Corporation
WebSphere Business Integration Monitor Technical Overview
IBM China Research Laboratory
IBM Confidential | Internal Use Only © 2004 IBM Corporation
Manage
Interact Integrate
Transform
Model
Accelerate
ServiceOriented
Architecture
ProvenExperience
StandardsLeadership
Secure &Scaleable
SimpleIntegrated
Development
IBM Model / Monitor / Manage Delivers e-Business on-Demand
…you can, today, with IBM WebSphere Business Integration
Imagine that you could• describe a process
• graphically model it
• simulate the operations
• make iterative changes to optimize results…
…then rapidly deploy the process by • drawing relationships between data, people, systems and partners
• identify and mark key business indicators
• customize the solution for specific deployments
• test your process and make sure that it runs as expected…
…and, once in production, • watch your processes running in real time
• quickly respond to alerts
• make real-time decisions about process operations
• collect, analyze and compare operationalperformance against the simulation…
Common Framework
• Tooling
• Business Objects
• Adapter Framework
• Services oriented architecture
• Browser based GUIs
IBM China Research Laboratory
IBM Confidential | Internal Use Only © 2004 IBM Corporation
Business Integration Reference Architecture
Enterprise Applications and Data
Infrastructure Services
Application and Data Access Services
Business Application and Data Services
Business Performance Management Services
Development Platform
Partner Services
Enterprise Service Bus
WebSphere BI Modeler WebSphere Studio
DB2 Information Integrator
WebSphere BI Server
WebSphere BIServer Foundation
WebSphere Portal Server
WebSphere BI Connect
WebSphere Application Server
WBI Adapters DB2 II ClassicHATS
WBI Monitor
Process Services Information ServicesInteraction Services
Business App Services
Web Services Gateway WBI Event/Message BrokerWebSphere MQ
IBM China Research Laboratory
IBM Confidential | Internal Use Only © 2004 IBM Corporation
Agenda
Product Overview
Creating Business Measures
Integration Highlights
Product Directions
IBM China Research Laboratory
IBM Confidential | Internal Use Only © 2004 IBM Corporation
WBI Monitor Overview
Monitors Multiple Sources: Obtain process information from WebSphere MQWF, ICS, Message Broker and outside databases
No Coding Required: Business measures defined in WBI Workbench, then imported with process model into WBI Monitor directly, on-the-fly
Displays Process Performance: Track process performance in real-time
Decision-Making Tool: Base decisions on performance data and resolve issues proactively
Delivers Continuous Feedback: Actual, real-time process information imported back into original process model
Notification System: Enables users to receive instant alerts based on process time, cost and process information
User-Defined Measures: View the process information you want to see
Security: Provides web-based, granular access control of users and groups
IBM China Research Laboratory
IBM Confidential | Internal Use Only © 2004 IBM Corporation
WBI Monitor Overview
WBI Monitor Databases
Collaborations
Message Flows
Data Sources:Data and audit trail of WebSphere MQ Workflow
Data and events from WebSphere Business Integration Message Broker V5 and WebSphere MQ Integrator Broker V2.1
Non-process business data from some external databases (DB2 & Oracle)
Real-time and historical information from WebSphere BI Server Collaborations (ICS)
WebSphere MQWF
IBM China Research Laboratory
IBM Confidential | Internal Use Only © 2004 IBM Corporation
Executive level view
Operational view
View alerts based on process performance
Define new or alter business measures for viewing
IBM China Research Laboratory
IBM Confidential | Internal Use Only © 2004 IBM Corporation
WBI Monitor – Business Dashboard
Provides a high-level, strategic view of the automated process Provides tactical problem solving on-the-fly for senior management Displays Business Measures defined in WBI Workbench Easily add/remove Business Measures without any IT coding
IBM China Research Laboratory
IBM Confidential | Internal Use Only © 2004 IBM Corporation
IBM China Research Laboratory
IBM Confidential | Internal Use Only © 2004 IBM Corporation
WBI Monitor – Breakdown Attributes
Non-numeric fields are available for breakdown
analysis
IBM China Research Laboratory
IBM Confidential | Internal Use Only © 2004 IBM Corporation
WBI Monitor – Workflow Dashboard
Provides an operation console of automated business process Enables users to perform administrative and corrective actions (suspending,
reassigning, etc.) on in-flight work items Enhanced alert system creates WBI Monitor Notifications, e-mails and/or
corrective process instance instantiations
IBM China Research Laboratory
IBM Confidential | Internal Use Only © 2004 IBM Corporation
IBM China Research Laboratory
IBM Confidential | Internal Use Only © 2004 IBM Corporation
IBM China Research Laboratory
IBM Confidential | Internal Use Only © 2004 IBM Corporation
WBI Monitor – Actual Values
WBI Modeler
Select processes & timeframe
Analyze & compare actuals from model imported from the Monitor
IBM China Research Laboratory
IBM Confidential | Internal Use Only © 2004 IBM Corporation
IBM China Research Laboratory
IBM Confidential | Internal Use Only © 2004 IBM Corporation
Manage
Compose monitor and manage elements into overall workplace
Portlets provided for process status, alert notification, statistical analysis
Exploit partnerships with reporting vendors for historical analysis portlets
Provide starting point template with reusable visual elements – charting, productivity components, visualization
Process-based monitoring example of a business activity workplace.
Business Activity Workplaces Available Portlets
1. Business Dashboard
2. Workflow Dashboard
3. Process Diagram portlet
4. Notification
IBM China Research Laboratory
IBM Confidential | Internal Use Only © 2004 IBM Corporation
Agenda
Product Overview
Creating Business Measures
Integration Highlights
Product Directions
IBM China Research Laboratory
IBM Confidential | Internal Use Only © 2004 IBM Corporation
Step 1: Define Data to be Evaluated
Applies to WebSphere MQ Workflow only
Users are provided 14 pre-defined metrics
Users can define any custom metrics desired, based on the data elements in the workflow process
Select the data field and provide the desired name
As long as the data item is captured in process (entered by person or obtained from system) it can be monitored and alarms can be triggered
IBM China Research Laboratory
IBM Confidential | Internal Use Only © 2004 IBM Corporation
Step 2: Create Expressions (If Desired)
Simple Business Measures display any data from the process in real-time
Expressions cause metrics to be evaluated prior to displaying information
In this case, Total_Cost data field is being compared to Total_Budget
IBM China Research Laboratory
IBM Confidential | Internal Use Only © 2004 IBM Corporation
Step 3: Define Location to Capture Information
User selects what step in the process the Metric (or data) will be captured
Process steps are provided in the ‘Name’ drop-down box
PROCESS_START and PROCESS_END are pre-defined locations
IBM China Research Laboratory
IBM Confidential | Internal Use Only © 2004 IBM Corporation
Step 4: Define Notifications
User indicates what type of notification is desired
and/or monitor alarm
workflow process instance
Criteria is defined to determine who receives the notification
IBM China Research Laboratory
IBM Confidential | Internal Use Only © 2004 IBM Corporation
Step 5: Define Notification Message
Create the template that will provide necessary e-mail and/or monitor information in the message
It is possible to include specific data fields information in the message body
XML file is created by WBI Workbench modeling tool. This file is imported into WBI Monitor to ‘program’ what information to capture
NO coding is required
IBM China Research Laboratory
IBM Confidential | Internal Use Only © 2004 IBM Corporation
Agenda
Value Proposition
Product Overview
Creating Business Measures
Integration Highlights
Product Directions
IBM China Research Laboratory
IBM Confidential | Internal Use Only © 2004 IBM Corporation
WBI Workbench - Monitor integration
WBI Workbench exports business measures to WBI Monitor prior to production
WBI Monitor exports real performance data back into WBI Workbench
WMQ Workflow
WBI Workbench converts process models into FDL (Flow Definition Language) so it can be exported directly to WebSphere MQ Workflow
Provides workflow validation for your process models for compatibility with WebSphere MQ Workflow
WBIMB
WBI Workbench creates artifacts (XSD) used to create broker message set
Monitors broker message flows using the Emitter Node (broker SupportPac)
WBI Workbench / Monitor – Integration Highlights - I
IBM China Research Laboratory
IBM Confidential | Internal Use Only © 2004 IBM Corporation
WBI Workbench / Monitor – Integration Highlights - II
WICS
WBI Workbench represents a WICS collaboration with a special node type in the process model
WBI Workbench, when used with System Manager, can drill into a Collaboration Node and open the WICS Process (collaboration) Designer
Monitor WICS collaborations (under WMQWF control, or standalone)
Rational Tools
WBI Workbench can import/export data to Rose, export to XDE
Other sources
Database metrics from bases can now be monitored as business measures included with existing processes
IBM China Research Laboratory
IBM Confidential | Internal Use Only © 2004 IBM Corporation
Represent MB Message Flows using the WMQI Task Node in the process model
Export XSD from WBI Workbench used to create broker message set
Import XSD from WBI Workbench into WBI Message Broker
ESQL is modified so that business measure information is placed in the messages
Modify message flows adding:
Emitter Node (SupportPac IB01) to the flows to be monitored (provides connection to Monitor database)
Pairs of Compute nodes to flows to be monitored (ESQL in compute nodes is modified to create business measure information)
Import XML file from broker message flows using the new Emitter Node (broker supportpac)
WBI Monitor – WBI Message Broker Integration Steps
IBM China Research Laboratory
IBM Confidential | Internal Use Only © 2004 IBM Corporation
WBI Workbench – Message Broker Integration
IBM China Research Laboratory
IBM Confidential | Internal Use Only © 2004 IBM Corporation
Modeler
In/out
Data StructureXSD
Import
Export
MRM
WBI Workbench – Monitor Broker Integration
Emitter Node – Broker Supportpac IB01
Events
WBI Monitor
Events are outside the scope of any message flow transaction, so they are written whether the message flow executes successfully or not
No effect on msg processing, absorbs any exceptions
The event record contains any business process data you choose, the structure of which is defined in modeler, and some predefined information
Monitor DatabaseEN
Compute Nodes
Emitter Node
Other Nodes
Broker Tooling
WMQI TASK
IBM China Research Laboratory
IBM Confidential | Internal Use Only © 2004 IBM Corporation
WBI Workbench – WBI Message Broker Example
IBM China Research Laboratory
IBM Confidential | Internal Use Only © 2004 IBM Corporation
WBI Workbench represents a WICS collaboration with a special node type in the process model, this representation is carried through to WBI Monitor
Monitor WICS collaborations (under WMQWF control, or standalone)
Modeler is used to represent the process model in either case
For monitoring Collaborations outside WMQWF control, a new utility is provided (Auditing Utility determines which collaborations send events to WBI Monitor)
User defined business measures are not displayed for collaboration tasks or groups
WBI Monitor – WICS Integration
IBM China Research Laboratory
IBM Confidential | Internal Use Only © 2004 IBM Corporation
WBI Monitor – WICS Integration
In the Workflow Dashboard:
Admin Actions, Cost and Description columns in Process Instance table are NOT displayed, as they do not apply to Collaborations, nor can they be selected in the Business Measures page
Transfer, Assigned Employees and Cost columns in the Activity Instances table are not displayed, and cannot be selected in the Select columns page
In the Business Dashboard:
Average cost pre-defined business measure does not appear
The Organization Unit/User selection option is disabled
The main organization will be selected by default, and no sub organizations can be selected
IBM China Research Laboratory
IBM Confidential | Internal Use Only © 2004 IBM Corporation
Define System Manager processes and collaborations using WBI Workbench and export Install WBI Monitor with WICS as one of the selected flow engines Reconfigure the Flow Monitoring Service in WICS to emit events to the WBI Monitor Database Load the process model (XML version) into the Audit Utility Use the Audit Utility to define which Collaborations are enabled for monitoring Specify the imported processes to monitor in WBI Monitor
WBI Monitor – WICS Integration Steps
Monitor DB
IBM China Research Laboratory
IBM Confidential | Internal Use Only © 2004 IBM Corporation
WBI Monitor – WICS Integration Example
IBM China Research Laboratory
IBM Confidential | Internal Use Only © 2004 IBM Corporation
Consider the an existing process where the values from a database query could be monitored and provide additional benefit to a workflow or business dashboard
This database query will be seen in monitor as another business measure (actually a database metric surfaced as a business measure )
Like other business measures, locations and conditions can be specified in conjunction with the database metric
WBI Monitor – Database Integration
IBM China Research Laboratory
IBM Confidential | Internal Use Only © 2004 IBM Corporation
WBI Monitor – Database Integration Steps
Determine the process in which the database query will be used (database metrics only have meaning to WBI Monitor as they exist in the context of an existing process)
Define a new database metric, from the Monitor Admin – Database Metrics Configuration panel
Name
DataSource (a database defined to WAS, accessible via JNDI name)
Query (static or variable type query)
Define a new Business Measure that uses this database metric Select & view this Business Measure as any other in the WBI
Monitor
IBM China Research Laboratory
IBM Confidential | Internal Use Only © 2004 IBM Corporation
WBI Monitor – Database Integration Example
IBM China Research Laboratory
IBM Confidential | Internal Use Only © 2004 IBM Corporation
WebSphere BI Monitor – Summary Points
Powerful tool for determining & tracking process performance
Respond to variations in process performance by redirecting, adjusting, and stopping process flows dynamically
Delivers continuous feedback based on real-time data
Define, display alerts based on process data and take immediate corrective action
Allows process based decision-making
User-defined measures and views
Supports continuous improvement by moving real performance data into Modeler for iterative process analysis and simulation
IBM China Research Laboratory
IBM Confidential | Internal Use Only © 2004 IBM Corporation
Agenda
Value Proposition
Product Overview
Creating Business Measures
Integration Highlights
Product Directions ( IBM CONFIDENTIAL )
IBM China Research Laboratory
IBM Confidential | Internal Use Only © 2004 IBM Corporation
IT Observation
Supporting InfrastructureCEI, Correlation Engine, Event Store
ModelModel
Business Observation
MonitorMonitor
WBI Monitor 5.1 Conceptual Understanding
MetadataFlow
TransformationAggregation
IBM CONFIDENTIAL
IBM China Research Laboratory
IBM Confidential | Internal Use Only © 2004 IBM Corporation
BPM: Business Level Modeling
Define Business
Operations Info Model:Define
Business Events & Other ArtifactsIndicate
Where & What Events to Emit
Organization Model
Operations Model
WBI Modeler
DefineBusiness Metrics
& KPIs
Indicate Events of Interest& Model Context
Observation Model
Policy Model
IBM CONFIDENTIAL
IBM China Research Laboratory
IBM Confidential | Internal Use Only © 2004 IBM Corporation
configure monitor
conceptual flows(may include event emitters)
statistics / historythresholds / limits
conceptualdocuments
listen to eventscarrying data for business metrics
state of monitored
entities
deploy event emitter configurations
WebSphereApplications
Enterprise Applications
(e.g. SAP)
Legacy SystemsWBI
InfrastructureWBI
Infrastructure
Correlation Engine
notify of business situations discovered
metric model
Event Bus
event emitter
event em
itter
event emitter
Shared Event Bus
Hardware
Operating Systems
Applications
event emitter
event em
itter
event emitter
Shared Event Bus
Hardware
Operating Systems
Applications
event emitter
event em
itter
event emitter
Correlation Engine
Model Manage
IBM CONFIDENTIAL
IBM China Research Laboratory
IBM Confidential | Internal Use Only © 2004 IBM Corporation
Business Activity Analysis & Reporting
Observation Manager
EventSelector
SituationDetector
(Condition)
SituationGenerator
(Conclusion)CBE
Event(s)
CBE Event(s)
Selected Events
Situation
Action Manager
Intelligent Notification
Business Activity Workplace Dashboards
Event Correspondence Engine
Dashboard Services
WBI Monitor Data Store
Context
BusinessActivity
Warehouse
Admin Console
ETL
Monitoring Contexts (Observation Model Instances)
Reference: WBI Monitor v.5.1 Architecture (SDD0)
Adaptive Action
Event Sources Customer Specific
Monitor Component
IBM ComponentWBI ICSWBI-MBMQWF WBISF Adapters ..Connect
IBM CONFIDENTIAL
IBM China Research Laboratory
IBM Confidential | Internal Use Only © 2004 IBM Corporation
For More Information
WBI Monitor http://www-3.ibm.com/software/integration/wbimonitor/ http://swpi.boulder.ibm.com/smi.nsf/docs-us/ibmwebspherebusinessi
ntegrationmonitorversion4.2.4overview WebSphere Business Integration Monitor - Support - IBM SoftwareWBI Modeler http://www-3.ibm.com/software/integration/wbimodeler http://swpi.boulder.ibm.com/smi.nsf/docs-us/ibmwebspherebusinessi
ntegrationmodelerversion4.2.4overview WebSphere Business Integration Modeler - Support - IBM Software
IBM China Research Laboratory
IBM Confidential | Internal Use Only © 2004 IBM Corporation
Thank You