Transcript
Page 1: WSO2 Business Activity Monitor

Samisa Abeysinghe

December 2009

Page 2: WSO2 Business Activity Monitor

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

Page 3: WSO2 Business Activity Monitor

Common Enterprise Architecture

Page 4: WSO2 Business Activity Monitor

WSO2 Enterprise Platform

Page 5: WSO2 Business Activity Monitor

WSO2 Business Activity Monitor

Page 6: 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

Page 7: WSO2 Business Activity Monitor

Detailed monitoring of services

Page 8: WSO2 Business Activity Monitor

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

Page 9: WSO2 Business Activity Monitor

Main Dashboard

Page 10: WSO2 Business Activity Monitor

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

Page 11: WSO2 Business Activity Monitor

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

Page 12: WSO2 Business Activity Monitor

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

Page 13: WSO2 Business Activity Monitor

Architecture Overview

• Key elements– Data collection– Data persistence– Data summarization– Business intelligence

• Visualization tools– Dashboards and

reporting

Page 14: WSO2 Business Activity Monitor

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

Page 15: WSO2 Business Activity Monitor

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

Page 16: WSO2 Business Activity Monitor

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

Page 17: WSO2 Business Activity Monitor

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

Page 18: WSO2 Business Activity Monitor

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

Page 19: WSO2 Business Activity Monitor

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