webinar:building an agile enterprise with business activity monitor
DESCRIPTION
Building an Agile Enterprise with Business Activity MonitorTRANSCRIPT
Samisa AbeysingheDirector of EngineeringWSO2 February 2010
Building an Agile Enterprise
Samisa Abeysinghe – Director of Engineering
• Joined WSO2 in September 2005
• Over 9 years industry experience in both software systems integration and software vendors with global exposure.
• Headed the WSO2 WSF/C and WSO2 WSF/PHP projects.
• A committer of the Apache Web services project, since May 2004, and initiated the Apache Axis2/C project.
• Speaker at many industry conferences, including ApacheCon, ZendCon and IndicThreads.
• Author of two books: RESTFul PHP Web Services, and PHP Team development
• Visiting Lecturer, Computer Science and Engineering Department, University of Moratuwa, Sri Lanka
WSO2
• Founded in 2005 by acknowledged leaders in XML, Web Services Technologies & Standards and Open Source
• Producing entire middleware platform 100% open source under Apache license
• Business model is to sell comprehensive support & maintenance for our products
• Venture funded by Intel Capital
• Global corporation with offices in USA, UK & Sri Lanka
• 80+ employees and growing
Engagement Model
• Quick Start Combination of consulting, training and POC development in one week by WSO2 onsite team working handinhand with customer team
• Development Support Ongoing support for Customer's engineering teams
• Production Support Full 24x7x365 enterprise support providing software maintenance and support
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 eventdriven 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
Demo
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
Demo
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
Demo
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
Demo
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 WSEventing 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– 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
Demo
Extensible
• Monitor “Anything”– User defined data model – WSEventing for data collection– Builtin generic message receivers
• NonWSO2 platforms– Use WSEventing 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, zerocode
Benefits • Visualization with dashboards and reports
– Grab the whole picture of the state of the business by looking at one screenfull of a dashboard
• Analytics – Business intelligence for operational as well as strategic decision making
• Extensibility – Allows monitoring nonWSO2 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 offline, 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
Resources
• Product home page: http://wso2.com/products/businessactivitymonitor/
• Community site: http://wso2.org – Have a look at our Roadmap
• http://wso2.org/wiki/display/BAM/WSO2+Business+Activity+Monitor+RoadMap – If you want to “influence” where WSO2 BAM is heading…
• Write to us [email protected] • Join the forum & discuss http://wso2.org/forum/967
• Support: [email protected]
• Company website: http://wso2.com
• Samisa: [email protected]