Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

WSO2 Business Activity Monitor


Published on

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.

Published in: Technology
  • yes ,this is what i need. thanks
    Are you sure you want to  Yes  No
    Your message goes here

WSO2 Business Activity Monitor

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