Upload
wso2
View
9.824
Download
3
Embed Size (px)
DESCRIPTION
WSO2 Business Activity Monitor (WSO2 BAM) is a tool designed to exercise Business Activity Monitoring (BAM). WSO2 BAM is intended to serve the needs of both business and IT domain experts to monitor and understand business activities within an SOA deployment. It is specifically designed for monitoring SOA deployments, and can be extended to cater for other general monitoring requirements as well.
Citation preview
Samisa Abeysinghe
December 2009
Company
Founded in 2005 by pioneers in XML, SOA, Open Source
Significant contributors, members and committers at Apache Software Foundation
Offering complete Enterprise Middleware platform, 100% free and open source under Apache license
Business model based on providing training, consultancy and support for the software
Global company with offices in US, UK and Sri Lanka
Common Enterprise Architecture
WSO2 Enterprise Platform
WSO2 Business Activity Monitor
WSO2 BAM features
• Monitor both technical SOA and business SOA
• Visualization – a picture is worth a thousand words!
• Analytics – identify patterns and trends
• Extensible to support other systems– By leveraging the event-driven model
• KPI monitoring – act when deviating from normal levels
Detailed monitoring of services
Dashboards
• Five dashboards– Main dashboard– Service data – Mediation data– Service analytics– Mediation analytics
• Gadgets– Main dashboard is gadget driven
• Reporting– Embedded within all but the main dashboard
Main Dashboard
Main Dashboard – The Gadgets Advantage
• Drag and drop – personalize and customize views• Clone and customize – multiple views with ease• Multiple tabs – classify and segment information • Write your own gadgets – cater for your custom monitoring
needs– JavaScript– Flash
Data Dashboards
• Monitor latest service and mediation data• Real time – updated as it happens
– Snapshot of current business status• View and analyze
– Request / response / fault counts– Responses times
• Reports in PDF and Excel formats
Analytics Dashboards
• Monitor summarized service and mediation data• Historical – summarized hourly, daily, monthly
– Drill into patterns and trends to support decision making• Analytics on
– Request / response / fault counts– Responses times
• Reports in PDF and Excel formats
Architecture Overview
• Key elements– Data collection– Data persistence– Data summarization– Business intelligence
• Visualization tools– Dashboards and
reporting
From Numbers to Information
• Data collection– Pull mode – polling the servers on a periodic basis– Push mode – using WS-Eventing to subscribe to publishing endpoints
and receive updates as events, as it happens• Data publishers for WSO2 ESB and WSO2 WSAS as P2 features
• Data storage– Support H2, MySQL– MSSQL and Oracle support in the pipeline– Provision for user defined data – extensible data model
• Data summarization– Hourly summarization with hour, day, month, quarter and year
dimensions– Delete raw data upon summarization
Business Intelligence
• Map software services onto business processes with ease
• Monitor against your key performance indicators (KPI)
• Enable agile enterprise – Identify patterns– Make informed and precise
decisions – Respond immediately,
proactively– And relate those decisions to IT
operations with zero gaps
Extensible
• Monitor “Anything”– User defined data model – WS-Eventing for data collection– Built-in generic message receivers
• Non-WSO2 platforms– Use WS-Eventing model to publish data
Carbon Platform Advantage
• All regular features, tested and proven to work– User management– Logging– Server management– Registry based
• Consistent– Minimized learning– Maximized usability
• Lean– Point, click and start monitoring– Lightweight, simple, zero-code
Benefits
• Visualization with dashboards and reports– Grab the whole picture of the state of the business by looking at one screen-full
of a dashboard• Analytics
– Business intelligence for operational as well as strategic decision making• Extensibility
– Allows monitoring non-WSO2 SOA elements– Monitoring capabilities can be fine tuned to meet the aspirations of various
stakeholders of the enterprise.• Zero latency
– Proactive decision making– No manual or off-line, time consuming interventions required
• KPI monitoring – Alerts when deviation from Key Performance Indicators (KPI)– Enhances the agility of the enterprise, by enabling users to spring into action, at
right time• Easy to Use
– Can be up and running in minutes, with no coding required• Professional Open Source
– Apache licensed– WSO2 offers quick start packages and production support to suit customers’
scenarios
Future Plans
• Have a look at our RoadMap– http://wso2.org/wiki/display/BAM/WSO2+Business+Activity+Monitor+Roa
dMap
• We take the comments and feedback from users very seriously– If you want to “influence” where WSO2 BAM is heading…
• Write to us - [email protected] • Join the forum & discuss - http://wso2.org/forum/967
Resources
Company Website: http://wso2.com
Sanjiva: [email protected]
Paul: [email protected]
Samisa: [email protected]
Business Team: [email protected]