24
 Samisa Abeysinghe Director of Engineering WSO2 February 2010 Building an Agile Enterprise

Webinar:Building an Agile Enterprise with Business Activity Monitor

  • Upload
    wso2

  • View
    1.662

  • Download
    2

Embed Size (px)

DESCRIPTION

Building an Agile Enterprise with Business Activity Monitor

Citation preview

Page 1: Webinar:Building an Agile Enterprise with Business Activity Monitor

   

Samisa AbeysingheDirector of EngineeringWSO2 February 2010

Building an Agile Enterprise

Page 2: Webinar:Building an Agile Enterprise with Business Activity Monitor

   

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

Page 3: Webinar:Building an Agile Enterprise with Business Activity Monitor

   

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

Page 4: Webinar:Building an Agile Enterprise with Business Activity Monitor

   

Engagement Model

• Quick Start­ Combination of consulting, training and POC development in one week by WSO2 on­site team working hand­in­hand with customer team

• Development Support­ On­going support for Customer's engineering teams

• Production Support­ Full 24x7x365 enterprise support providing software maintenance and support

Page 5: Webinar:Building an Agile Enterprise with Business Activity Monitor

   

WSO2 Enterprise Platform

Page 6: Webinar:Building an Agile Enterprise with Business Activity Monitor

   

WSO2 Business Activity Monitor

Page 7: Webinar:Building an Agile Enterprise with 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 8: Webinar:Building an Agile Enterprise with Business Activity Monitor

   

Detailed monitoring of services

Page 9: Webinar:Building an Agile Enterprise with 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 10: Webinar:Building an Agile Enterprise with Business Activity Monitor

   

Demo

Page 11: Webinar:Building an Agile Enterprise with 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 12: Webinar:Building an Agile Enterprise with Business Activity Monitor

   

Demo

Page 13: Webinar:Building an Agile Enterprise with 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 14: Webinar:Building an Agile Enterprise with Business Activity Monitor

   

Demo

Page 15: Webinar:Building an Agile Enterprise with 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 16: Webinar:Building an Agile Enterprise with Business Activity Monitor

   

Demo

Page 17: Webinar:Building an Agile Enterprise with Business Activity Monitor

   

Architecture Overview

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

• Visualization tools– Dashboards and 

reporting 

Page 18: Webinar:Building an Agile Enterprise with 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– 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 19: Webinar:Building an Agile Enterprise with 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 20: Webinar:Building an Agile Enterprise with Business Activity Monitor

   

Demo

Page 21: Webinar:Building an Agile Enterprise with 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 22: Webinar:Building an Agile Enterprise with 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 23: Webinar:Building an Agile Enterprise with 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 24: Webinar:Building an Agile Enterprise with Business Activity Monitor

 

Resources

• Product home page: http://wso2.com/products/business­activity­monitor/ 

• 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]