Webinar  how to monitor business processes with WSO2 Enterprise Service Bus and WSO2 Business Activity Monitor
 

Webinar how to monitor business processes with WSO2 Enterprise Service Bus and WSO2 Business Activity Monitor

on

  • 344 views

Increasingly, enterprises are adopting monitoring techniques to handle massive volumes of data in real-time and derive valuable analytics information. With help of the WSO2 Business Activity Monitor ...

Increasingly, enterprises are adopting monitoring techniques to handle massive volumes of data in real-time and derive valuable analytics information. With help of the WSO2 Business Activity Monitor (WSO2 BAM) enterprises can gain insights in to business performance, situational awareness and visibility on their SOA platform.

In this webinar, Daniel Palstra, Senior Consultant at Yenlo along with Sinthu Ranjendra, of the WSO2 BAM team will demonstrates how organizations can plug-in WSO2 BAM into WSO2 ESB and immediately gain insight into the performance of business processes. During the demonstration, they will present an actual customer case of how an university used WSO2 BAM to monitor a student registration flow. During student registration multiple systems are involved and WSO2 BAM helps monitor the process from start to end.

This session will take you through:

- Using the ESB BAM mediator;
- Setting up BAM profiles;
- Using a Hive script to gather data;
- Building a custom report with Jaggery;
- Combining WSO2 BAM tracing data with custom reports.

If you are an IT Manager or Enterprise Architect looking to find out how WSO2 BAM can help you gain insight into your business process performance then this webinar is for you.

Statistics

Views

Total Views
344
Views on SlideShare
249
Embed Views
95

Actions

Likes
2
Downloads
3
Comments
0

2 Embeds 95

http://www.yenlo.com 73
http://www.yenlo.nl 22

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Webinar  how to monitor business processes with WSO2 Enterprise Service Bus and WSO2 Business Activity Monitor Webinar how to monitor business processes with WSO2 Enterprise Service Bus and WSO2 Business Activity Monitor Presentation Transcript

  • Daniël'Palstra,'Senior'Consultant'Yenlo'' How'to'Monitor'Business' Processes'with'WSO2'ESB' and'WSO2'BAM' 18'March'2014' Sinthuja'Ragendran,'So7ware'Engineer'WSO2''
  • 2' About'the'Presenters' Sinthuja)Ragendran)) So0ware)Engineer)at)WSO2) Sinthuja'joined'WSO2'in'December'2011.'She'is'a'soEware'engineer'in' the'Data'technologies'team'where'she'mainly'focuses'on'the'Business' AcHvity'monitor.'She'holds'a'B.Sc.'Engineering'Graduate'from'the' Department'of'Electronics'and'TelecommunicaHon'Engineering,' University'of'Moratuwa'(Sri'Lanka)'and'is'also'a'Sun'CerHfied'Java' programmer'and'has'completed'the'BCS'(BriHsh'Computer'Society)' ExaminaHons.' ' ' Daniël)Palstra) Senior)consultant)at)Yenlo) Daniël'Palstra'is'WSO2'Expert'at'Yenlo'and'has'a'bachelor'degree'in' InformaHon'Technology'and'over'6'years'experience'working'for' systems'integrators'with'global'exposure.'In'his'current'role'he'has'a' strong'focus'on'building'enterprise'integraHon'layers'based'on'WSO2' products.'Daniël'is'a'presenter'at'numerous'internaHonal'workshops.'
  • Agenda' ! 3' In'this'webinar,'Daniël'Palstra'and'Sinthuja'Ragendran'will'demonstrates'how' organizaHons'can'plug[in'WSO2'BAM'into'WSO2'ESB'and'immediately'gain'insight'into' the'performance'of'business'processes.' ๏ 'Case'Study' ๏ 'Student'RegistraHon'Process' ๏ 'SoluHon'with'WSO2'ESB'and'WSO2'BAM' ๏ 'Demo' ! !
  • Case'Study' 4' ๏  University'in'the'The'Netherlands' ๏  Students'apply'for'studies' ๏  Before'start'of'the'semester'students'need'to'be'registered'in'mulHple'systems' ๏  Administrators'need'to'have'insight'in'succeeded'and'failed'system'registraHons' ! !
  • Student'registraHon'proces' 1.  Student'applies'for'a'study' 2.  Student'is'approved'to'follow'study' 3.  Student'needs'to'be'registered'in'the'Base'AdministraHon' 4.  Student'needs'access'to'Electronic'Learning'Environment' 5.  Student'needs'be'registered'in'system'X' 6.  Student'needs'to'be'registered'in'another'system' 5'
  • 6' ๏  Conclusion:'One'student'registraHon'must'end'up'in'mulHple'systems.'
  • SoluHon!' 7' ' ' ' ' ' ๏  Create'reusable'messages'and'components' ๏  Decouple'systems'from'each'other' ๏  Deliver'messages'reliable' ! Event Driven Architecture!
  • 8' !Produce'student'' registraHon'events' Event DrivenArchitecture! Consume'student'' registraHon'events'
  • 9' ' ' ' ' ' ! ! ๏  Easily'add'systems'without'changing'exisHng!' ๏  Messages'are'reliable'delivered'to'consumers'by'Topics' ๏  Topics'are'durable'for'consumers'loosing'and'resuming'connecHons.' !
  • 10' ' ' '''''''''''''''''''''''''''''''''''''But'wait………' '
  • 11' Where'did'all'the'student' messages'go'to?' What'was'the' 'message'payload?' What'went'wrong?' Which'systems'did'not'' process'the'student'registraHon?'' Which'systems'did'receive'' the'student'registraHon?' Where'do'I'need'to'' start'my'invesHgaHon?' Why?' ……Common'SOA'and'EDA'administraHon'quesHons' New'challenge!'
  • 12' ' ๏  Monitor'messages'flowing'through'message'producers,'consumers'and'topics.' ! SoluHon:'BAM!'
  • 13' ' ! Event Driven Architecture +Monitoring Student'RegistraHon'system'
  • 14' ' ๏ Are'Proxy'Services'and'API’s'on'the'ESB' ๏ Use'the'BAM'Mediator'for'custom'monitoring' ๏  Gather'specific'student'informaHon' ๏  Gather'specific'message'informaHon' ๏ Require'a'BAM'Profile' ๏  Describes'what'data'to'publish'to'BAM' ๏ Are'monitored'automaHcally'by'BAM'Data'Agents' ' ' Producers'
  • Topic' 15' ' ๏ Monitored'by'using'BAM'' ๏  Input'Event'Adaptors' ๏  Event'Builders' ๏  Event'Formakers' ๏  Output'Event'Adaptors' ๏ CorrelaHon'is'done'by'the'acHvity'id' ' '
  • Consumers' 16' ' ๏ Are'Proxy'Services'on'the'ESB' ๏ Can'be'any'thirdparty'JMS/'AMQP'clients' ๏ Publish'to'BAM'via' ๏  BAM'streams'in'ESB' ๏  BAM'REST'API' ๏  BAM'ThriE'client' ! !
  • Monitor'producers,'topics'and'subscribers' 17' ' ๏ WSO2'Enterprise'Service'Bus' ๏  MulHple'“Data'Agents”' ๏  BAM'Mediator' ๏  BAM'Profiles' ๏  BAM'Streams' ๏ WSO2'Business'AcHvity'Monitor' ๏  AcHvity'Monitoring' ๏  ThriE'Event'Receiver' ๏  REST'API' !
  • Why'WSO2'Business'AcHvity' Monitor?' ' ๏ Fully[open'source'soluHon'for'' ๏  aggregaHng'' ๏  analyzing'data'' ๏  presentaHon'informaHon'' about'business'acHviHes' ' ๏ Cloud[enabled,'lightweight,'developer[friendly'and'easy[ to[deploy' ' ๏ High'performance'data'capture'framework' ' ๏ ElasHcally[scalable'data'analysis'powered'by'Apache' Hadoop' ' ๏ Pre[built'Data'Agents'for'WSO2'products' ' !18'
  • ๏  Collect'events/data'from'all'components'in'the'system' ' ๏  Have'a'unique'ID'for'enHre'acHvity'–'AcHvity'ID' ' ๏  Correlate'the'events'together'with'the'unique'AcHvity'ID' ' ๏  Visualize'the'path/status'of'the'AcHvity' What'is'AcHvity'Monitoring?' 19'
  • WSO2 Business Activity Monitor! Activity Event! Activity Event! Activity Event! Activity Event! Activity Event! WSO2'BAM'in'Student'RegistraHon' 20'
  • How'to'send'events'to'WSO2'BAM?' Where'the'events'stored'in'WSO2'BAM?' ๏  Compatible with CEP/BAM ๏  Asynchronous & non-blocking ๏  Thrift for high performance message throughput ๏  Receives data and stores it in Cassandra ๏  Scalable, big data repository ๏  Asynchronous & non-blocking ๏  Combination of Cassandra, Thrift and the non-blocking nature results in extremely fast writes ๏  Shared with WSO2 CEP for real time analysis ๏  Supports Thrift & REST API Data Agents! WSO2 BAM! (Data Receiver)! Data Agents! WSO2 BAM! (Data Receiver)! Data stores (Cassandra)! 21'
  • ๏  Powered by Apache Hadoop with querying/managing through Apache Hive ๏  Runs on local Hadoop node or delegates to Hadoop cluster ๏ Scalable analytics ๏ Cluster can range from a couple of nodes to 1000s ๏  Scripts are based on an easy-to-learn, SQL-like query language ๏  Activity Dashboard in WSO2 BAM make use of Indexes to correlate the activities and query directly from Cassandra database. How'to'correlate'acHviHes?' Analyzer Engine! Hadoop Cluster! Data Store (Cassandra, RDBMS, etc)! 22'
  • ๏  Activity Dashboard for correlating activities ๏  Gadget Portal for the dashboard ๏  Gadget Generation Wizard – Tool for generating custom gadgets for the dashboard ๏  Plug in your own report server/ dashboard server How'to'visualize'the'AcHviHes?' Data Store (Cassandra, RDBMS, etc)! Dashboard Server! Report Server! 23'
  • DEMO' 24'
  • 25' About'WSO2' ๏  Global'enterprise,'founded'in'2005'by' acknowledged'leaders'in'XML,'web' services''technologies,'standards''and' open'source' ๏  Provides'only'open'source'plarorm[as[ a[service'for'private,'public'and'hybrid' cloud'deployments' ๏  All'WSO2'products'are'100%'open' source'and'released'under'the'Apache' License'Version'2.0.' ๏  Is'an'AcHve'Member'of'OASIS,'Cloud' Security'Alliance,'OSGi'Alliance,'AMQP' Working'Group,'OpenID'FoundaHon' and'W3C.' ๏  Driven'by'InnovaHon' ๏  Launched'first'open'source'API' Management'soluHon'in'2012' ๏  Launched'App'Factory'in'2Q'2013' ๏  Launched'Enterprise'Store'and' first'open'source'Mobile'soluHon' in'4Q'2013' ๏  Generated'2x'revenue'growth'in'2013' and'2012' ๏  Captured'65'new'customers'in'2013' ๏  Obtained'$20'M'of'funding'from' CISCO'and'Toba'Capital'
  • What'WSO2'delivers' 26'
  • 27' About'Yenlo' ๏  Global'enterprise,'founded'in'2007' with'an'internaHonal'focus'on' delivering'integraHon'soluHons'based' on'Java'open'source'' ๏  #1'in'the'field'of'IntegraHon'SoluHons' ๏  #1'in'Managed'Services'for'middleware' environments' ๏  #1'Global'Strategic'Alliance'partner'of' WSO2' ' ' ' ๏  WSO2'Product'Support' ๏  WSO2'Development' ๏  WSO2'QuickStarts' ๏  WSO2'Training'&'CerHficaHons' ๏  WSO2'24/7'Managed'Services' ๏  WSO2'Events'
  • What'Yenlo'delivers' 28' Enterprise'Architecture '' SoEware'Development' Managed'Services' WSO2'Product'Support' WSO2'Development'Support' WSO2'QuickStart' WSO2'Training'&'CerHficaHons' WSO2'Managed'Services' WSO2'Events'
  • 29' Workshops'&'Trainings'2014' Free)Workshop)powered)by)WSO2,)SUSE)&)Yenlo:)) Join'the'Connected'Business'RevoluBon' Trainings:) WSO2'Enterprise'Service'Bus,'WSO2'API'Manager,'WSO2'Business'AcBvity'Monitor,' WSO2'IdenBty'Server,'WSO2'Governance'Registry,'WSO2'Business'Rules'Server,' WSO2'Business'Process'Server. ' '' ' '' ' '' ' '' ' '' ' '' '' ' See)all)workshop)and)training)details)on)www.yenlo.com) San)Francisco/) New)York) ) Date) ) ) Developer) Training) ) ) Expert)) Training) 13'October'2014' ESB' 14'October'2014' API' ESB' 15'October'2014' BAM' ESB' 16'October'2014' IS' API' 17'October'2014' GOV' API' 20'October'2014' BRS' BAM' 21'October'2014' BPS' BAM' 22'October'2014' GOV' IS' 23'October'2014' GOV' IS' Date) LocaNon) 25'March'2014' Amsterdam' 2'April'2014' Paris' 9'April'2014' Dublin' 23'April'2014' Madrid' 14'Mei'2014' London' 21'Mei'2014' Warsaw' 4'June'2014' Stockholm' 11'June'2014' Berlin' 16'July'2014' Stukgart' 3'September'2014' Prague' 10'September'2014' Manchester' 17'September'2014' Vienna' 24'September'2014' Brussels' Amsterdam)/) London) ) Date) ) ) Developer) Training) ) ) Expert)) Training) 2'June'2014' ESB' 3'June'2014' API' ESB' 4'June'2014' BAM' ESB' 5'June'2014' IS' API' 6'June'2014' GOV' API' 9'June'2014' BRS' BAM' 10'June'2014' BPS' BAM' 11'June'2014' GOV' IS' 12'June'2014' GOV' IS' 17'November'2014' ESB' 18'November'2014' API' ESB' 19'November'2014' BAM' ESB' 20'November'2014' IS' API' 21'November'2014' GOV' API' 24'November'2014' BRS' BAM' 25'November'2014' BPS' BAM' 26'November'2014' GOV' IS' 27'November'2014' GOV' IS'
  • 30' http://www.slideshare.net/YenloBV! Download'the'webinar'presentaHon'on'slideshare:'
  • Contact'us'!'
  • DEMO' 32'
  • Custom'BAM'Stream'(1)' 33'
  • Custom'BAM'Stream'(2)' 34'
  • BAM'Mediator' 35'
  • Custom'Hive'Scripts'(1)' 36'
  • Custom'Hive'Scripts'(2)' 37'
  • Custom'Dashboard' 38'
  • AcHviHes' 39'
  • AcHvity'Events' 40'
  • Content'AcHvity' 41'
  • ' ๏  Monitor'the'Network'bandwidth' ๏  Monitoring'Online'transacHons' ๏  Monitor'the'Health'of'Servers'' ๏  Monitor'the'Service'StaHsHcs' ๏  Monitor'the'MediaHon'StaHsHcs' ๏  Mobile'app'Monitoring' ๏  Geo'Tracking'' and'lot'more...'' ! Some'other'WSO2'BAM'usecases' 42'