SlideShare une entreprise Scribd logo
1  sur  42
Télécharger pour lire hors ligne
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	
  
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	
  

Contenu connexe

Tendances

GPSWKS301_Comprehensive Big Data Architecture Made Easy
GPSWKS301_Comprehensive Big Data Architecture Made EasyGPSWKS301_Comprehensive Big Data Architecture Made Easy
GPSWKS301_Comprehensive Big Data Architecture Made EasyAmazon Web Services
 
Transforming your business through data driven insights and action with Azure
Transforming your business through data driven insights and action with AzureTransforming your business through data driven insights and action with Azure
Transforming your business through data driven insights and action with AzureInovar Tech
 
Pythian operational visibility
Pythian operational visibilityPythian operational visibility
Pythian operational visibilityLaine Campbell
 
Journey from Microsoft Flow to Azure Logic Apps
Journey from Microsoft Flow to Azure Logic AppsJourney from Microsoft Flow to Azure Logic Apps
Journey from Microsoft Flow to Azure Logic AppsKushan Lahiru Perera
 
Meetup ilm virtual emea
Meetup ilm virtual emeaMeetup ilm virtual emea
Meetup ilm virtual emeaDaliya Spasova
 
Deploying Big Data Platforms
Deploying Big Data PlatformsDeploying Big Data Platforms
Deploying Big Data PlatformsChris Kernaghan
 
Weekday Demand Sensing at Walmart
Weekday Demand Sensing at WalmartWeekday Demand Sensing at Walmart
Weekday Demand Sensing at WalmartDatabricks
 
RapidScale CloudApps
RapidScale CloudAppsRapidScale CloudApps
RapidScale CloudAppsRapidScale
 
Why the database is at the heart of DevOps success
Why the database is at the heart of DevOps successWhy the database is at the heart of DevOps success
Why the database is at the heart of DevOps successRed Gate Software
 
Load data from Quickbook to Snowflake in minutes
Load data from Quickbook to Snowflake in minutesLoad data from Quickbook to Snowflake in minutes
Load data from Quickbook to Snowflake in minutessyed_javed
 
Monitor everything from physical hardware to application functionality
Monitor everything from physical hardware to application functionalityMonitor everything from physical hardware to application functionality
Monitor everything from physical hardware to application functionalityNicolas Seyvet
 
Elastic Stack: Using data for insight and action
Elastic Stack: Using data for insight and actionElastic Stack: Using data for insight and action
Elastic Stack: Using data for insight and actionElasticsearch
 
Keynote: Making search better, faster, easier
Keynote: Making search better, faster, easierKeynote: Making search better, faster, easier
Keynote: Making search better, faster, easierElasticsearch
 
Data Visualization and Discovery
Data Visualization and DiscoveryData Visualization and Discovery
Data Visualization and DiscoveryDatavail
 
Sql pass summit
Sql pass summitSql pass summit
Sql pass summitDon Severs
 
Azure Monitoring Overview
Azure Monitoring OverviewAzure Monitoring Overview
Azure Monitoring Overviewgjuljo
 
How to Design, Build and Map IT and Business Services in Splunk
How to Design, Build and Map IT and Business Services in SplunkHow to Design, Build and Map IT and Business Services in Splunk
How to Design, Build and Map IT and Business Services in SplunkSplunk
 
Datadog: From a single product to a growing platform by Alexis Lê-Quôc, CTO
Datadog: From a single product to a growing platform by Alexis Lê-Quôc, CTODatadog: From a single product to a growing platform by Alexis Lê-Quôc, CTO
Datadog: From a single product to a growing platform by Alexis Lê-Quôc, CTOTheFamily
 

Tendances (20)

GPSWKS301_Comprehensive Big Data Architecture Made Easy
GPSWKS301_Comprehensive Big Data Architecture Made EasyGPSWKS301_Comprehensive Big Data Architecture Made Easy
GPSWKS301_Comprehensive Big Data Architecture Made Easy
 
Transforming your business through data driven insights and action with Azure
Transforming your business through data driven insights and action with AzureTransforming your business through data driven insights and action with Azure
Transforming your business through data driven insights and action with Azure
 
Pythian operational visibility
Pythian operational visibilityPythian operational visibility
Pythian operational visibility
 
Journey from Microsoft Flow to Azure Logic Apps
Journey from Microsoft Flow to Azure Logic AppsJourney from Microsoft Flow to Azure Logic Apps
Journey from Microsoft Flow to Azure Logic Apps
 
Meetup ilm virtual emea
Meetup ilm virtual emeaMeetup ilm virtual emea
Meetup ilm virtual emea
 
Deploying Big Data Platforms
Deploying Big Data PlatformsDeploying Big Data Platforms
Deploying Big Data Platforms
 
Weekday Demand Sensing at Walmart
Weekday Demand Sensing at WalmartWeekday Demand Sensing at Walmart
Weekday Demand Sensing at Walmart
 
RapidScale CloudApps
RapidScale CloudAppsRapidScale CloudApps
RapidScale CloudApps
 
Why the database is at the heart of DevOps success
Why the database is at the heart of DevOps successWhy the database is at the heart of DevOps success
Why the database is at the heart of DevOps success
 
Load data from Quickbook to Snowflake in minutes
Load data from Quickbook to Snowflake in minutesLoad data from Quickbook to Snowflake in minutes
Load data from Quickbook to Snowflake in minutes
 
Monitor everything from physical hardware to application functionality
Monitor everything from physical hardware to application functionalityMonitor everything from physical hardware to application functionality
Monitor everything from physical hardware to application functionality
 
Elastic Stack: Using data for insight and action
Elastic Stack: Using data for insight and actionElastic Stack: Using data for insight and action
Elastic Stack: Using data for insight and action
 
Keynote: Making search better, faster, easier
Keynote: Making search better, faster, easierKeynote: Making search better, faster, easier
Keynote: Making search better, faster, easier
 
Data Visualization and Discovery
Data Visualization and DiscoveryData Visualization and Discovery
Data Visualization and Discovery
 
Sql pass summit
Sql pass summitSql pass summit
Sql pass summit
 
Azure Monitoring Overview
Azure Monitoring OverviewAzure Monitoring Overview
Azure Monitoring Overview
 
Cloudten aws-siem
Cloudten aws-siemCloudten aws-siem
Cloudten aws-siem
 
How to Design, Build and Map IT and Business Services in Splunk
How to Design, Build and Map IT and Business Services in SplunkHow to Design, Build and Map IT and Business Services in Splunk
How to Design, Build and Map IT and Business Services in Splunk
 
Datadog: From a single product to a growing platform by Alexis Lê-Quôc, CTO
Datadog: From a single product to a growing platform by Alexis Lê-Quôc, CTODatadog: From a single product to a growing platform by Alexis Lê-Quôc, CTO
Datadog: From a single product to a growing platform by Alexis Lê-Quôc, CTO
 
Oracle OpenWorld 2017 Review (31st October 2017 - 250 slides)
Oracle OpenWorld 2017 Review (31st October 2017 - 250 slides)Oracle OpenWorld 2017 Review (31st October 2017 - 250 slides)
Oracle OpenWorld 2017 Review (31st October 2017 - 250 slides)
 

En vedette

WSO2Con USA 2015: An Introduction to the WSO2 Analytics Platform
WSO2Con USA 2015: An Introduction to the WSO2 Analytics PlatformWSO2Con USA 2015: An Introduction to the WSO2 Analytics Platform
WSO2Con USA 2015: An Introduction to the WSO2 Analytics PlatformWSO2
 
WSO2 Integration Platform: Vision and Roadmap
WSO2 Integration Platform: Vision and RoadmapWSO2 Integration Platform: Vision and Roadmap
WSO2 Integration Platform: Vision and RoadmapWSO2
 
IBM Cognos 10 Under the Hood
IBM Cognos 10 Under the HoodIBM Cognos 10 Under the Hood
IBM Cognos 10 Under the HoodSenturus
 
Cognos Technical Super Session 2012
Cognos Technical Super Session 2012Cognos Technical Super Session 2012
Cognos Technical Super Session 2012barnaby1502
 
Role of integration in Digital Transformation
Role of integration in Digital TransformationRole of integration in Digital Transformation
Role of integration in Digital TransformationWSO2
 
Installing IBM Cognos 10: Tips and Tricks from the Trenches
Installing IBM Cognos 10: Tips and Tricks from the TrenchesInstalling IBM Cognos 10: Tips and Tricks from the Trenches
Installing IBM Cognos 10: Tips and Tricks from the TrenchesSenturus
 

En vedette (6)

WSO2Con USA 2015: An Introduction to the WSO2 Analytics Platform
WSO2Con USA 2015: An Introduction to the WSO2 Analytics PlatformWSO2Con USA 2015: An Introduction to the WSO2 Analytics Platform
WSO2Con USA 2015: An Introduction to the WSO2 Analytics Platform
 
WSO2 Integration Platform: Vision and Roadmap
WSO2 Integration Platform: Vision and RoadmapWSO2 Integration Platform: Vision and Roadmap
WSO2 Integration Platform: Vision and Roadmap
 
IBM Cognos 10 Under the Hood
IBM Cognos 10 Under the HoodIBM Cognos 10 Under the Hood
IBM Cognos 10 Under the Hood
 
Cognos Technical Super Session 2012
Cognos Technical Super Session 2012Cognos Technical Super Session 2012
Cognos Technical Super Session 2012
 
Role of integration in Digital Transformation
Role of integration in Digital TransformationRole of integration in Digital Transformation
Role of integration in Digital Transformation
 
Installing IBM Cognos 10: Tips and Tricks from the Trenches
Installing IBM Cognos 10: Tips and Tricks from the TrenchesInstalling IBM Cognos 10: Tips and Tricks from the Trenches
Installing IBM Cognos 10: Tips and Tricks from the Trenches
 

Similaire à How to monitor business processes with WSO2 BAM and WSO2 ESB

SOA Pattern Event Driven Messaging
SOA Pattern Event Driven MessagingSOA Pattern Event Driven Messaging
SOA Pattern Event Driven MessagingWSO2
 
Webinar combining WSO2 API Manager with WSO2 BAM for billing in the energy in...
Webinar combining WSO2 API Manager with WSO2 BAM for billing in the energy in...Webinar combining WSO2 API Manager with WSO2 BAM for billing in the energy in...
Webinar combining WSO2 API Manager with WSO2 BAM for billing in the energy in...Yenlo
 
Big Data, Analytics and Real Time Event Processing
Big Data, Analytics and Real Time Event Processing Big Data, Analytics and Real Time Event Processing
Big Data, Analytics and Real Time Event Processing WSO2
 
WSO2 Product Release webinar - WSO2 BAM 2.5
WSO2 Product Release webinar - WSO2 BAM 2.5WSO2 Product Release webinar - WSO2 BAM 2.5
WSO2 Product Release webinar - WSO2 BAM 2.5WSO2
 
Combining WSO2 API Manager with WSO2 BAM for billing in the energy industry
Combining WSO2 API Manager with WSO2 BAM for billing in the energy industryCombining WSO2 API Manager with WSO2 BAM for billing in the energy industry
Combining WSO2 API Manager with WSO2 BAM for billing in the energy industryWSO2
 
Introducing The WSO2 Platform
Introducing The WSO2 Platform Introducing The WSO2 Platform
Introducing The WSO2 Platform WSO2
 
Osgis2011 edina addy_pope
Osgis2011 edina addy_popeOsgis2011 edina addy_pope
Osgis2011 edina addy_popeAddy Pope
 
Osgis2011 edina addy_pope
Osgis2011 edina addy_popeOsgis2011 edina addy_pope
Osgis2011 edina addy_popeAddy Pope
 
Runtime Governance with WSO2 Governance Registry integrated with WSO2 BAM and...
Runtime Governance with WSO2 Governance Registry integrated with WSO2 BAM and...Runtime Governance with WSO2 Governance Registry integrated with WSO2 BAM and...
Runtime Governance with WSO2 Governance Registry integrated with WSO2 BAM and...WSO2
 
Generating Insights from WSO2 API Manager Statistics
Generating Insights from WSO2 API Manager StatisticsGenerating Insights from WSO2 API Manager Statistics
Generating Insights from WSO2 API Manager StatisticsWSO2
 
Big Brother for Enterprises - The WSO2 Advantage
Big Brother for Enterprises - The WSO2 AdvantageBig Brother for Enterprises - The WSO2 Advantage
Big Brother for Enterprises - The WSO2 AdvantageWSO2
 
Application development with WSO2 App Factory
Application development with WSO2 App Factory Application development with WSO2 App Factory
Application development with WSO2 App Factory WSO2
 
MuleSoft Surat Virtual Meetup#16 - Anypoint Deployment Option, API and Operat...
MuleSoft Surat Virtual Meetup#16 - Anypoint Deployment Option, API and Operat...MuleSoft Surat Virtual Meetup#16 - Anypoint Deployment Option, API and Operat...
MuleSoft Surat Virtual Meetup#16 - Anypoint Deployment Option, API and Operat...Jitendra Bafna
 
ActiveEon - Automate, Accelerate, Scale
ActiveEon - Automate, Accelerate, ScaleActiveEon - Automate, Accelerate, Scale
ActiveEon - Automate, Accelerate, ScaleActiveeon
 
Kochi mulesoft meetup 02
Kochi mulesoft meetup 02Kochi mulesoft meetup 02
Kochi mulesoft meetup 02sumitahuja94
 
Patterns for Enterprise Integration Success
Patterns for Enterprise Integration Success Patterns for Enterprise Integration Success
Patterns for Enterprise Integration Success WSO2
 
Webinar file gateway
Webinar file gatewayWebinar file gateway
Webinar file gatewayWSO2
 
Addressing Integration needs in the education industry with the WSO2 Platform
Addressing Integration needs in the education industry with the WSO2 PlatformAddressing Integration needs in the education industry with the WSO2 Platform
Addressing Integration needs in the education industry with the WSO2 PlatformWSO2
 
apidays LIVE Australia - The Evolution of APIs: Events and the AsyncAPI speci...
apidays LIVE Australia - The Evolution of APIs: Events and the AsyncAPI speci...apidays LIVE Australia - The Evolution of APIs: Events and the AsyncAPI speci...
apidays LIVE Australia - The Evolution of APIs: Events and the AsyncAPI speci...apidays
 

Similaire à How to monitor business processes with WSO2 BAM and WSO2 ESB (20)

SOA Pattern Event Driven Messaging
SOA Pattern Event Driven MessagingSOA Pattern Event Driven Messaging
SOA Pattern Event Driven Messaging
 
Webinar combining WSO2 API Manager with WSO2 BAM for billing in the energy in...
Webinar combining WSO2 API Manager with WSO2 BAM for billing in the energy in...Webinar combining WSO2 API Manager with WSO2 BAM for billing in the energy in...
Webinar combining WSO2 API Manager with WSO2 BAM for billing in the energy in...
 
Big Data, Analytics and Real Time Event Processing
Big Data, Analytics and Real Time Event Processing Big Data, Analytics and Real Time Event Processing
Big Data, Analytics and Real Time Event Processing
 
WSO2 Product Release webinar - WSO2 BAM 2.5
WSO2 Product Release webinar - WSO2 BAM 2.5WSO2 Product Release webinar - WSO2 BAM 2.5
WSO2 Product Release webinar - WSO2 BAM 2.5
 
Combining WSO2 API Manager with WSO2 BAM for billing in the energy industry
Combining WSO2 API Manager with WSO2 BAM for billing in the energy industryCombining WSO2 API Manager with WSO2 BAM for billing in the energy industry
Combining WSO2 API Manager with WSO2 BAM for billing in the energy industry
 
Introducing The WSO2 Platform
Introducing The WSO2 Platform Introducing The WSO2 Platform
Introducing The WSO2 Platform
 
Osgis2011 edina addy_pope
Osgis2011 edina addy_popeOsgis2011 edina addy_pope
Osgis2011 edina addy_pope
 
Osgis2011 edina addy_pope
Osgis2011 edina addy_popeOsgis2011 edina addy_pope
Osgis2011 edina addy_pope
 
Runtime Governance with WSO2 Governance Registry integrated with WSO2 BAM and...
Runtime Governance with WSO2 Governance Registry integrated with WSO2 BAM and...Runtime Governance with WSO2 Governance Registry integrated with WSO2 BAM and...
Runtime Governance with WSO2 Governance Registry integrated with WSO2 BAM and...
 
Generating Insights from WSO2 API Manager Statistics
Generating Insights from WSO2 API Manager StatisticsGenerating Insights from WSO2 API Manager Statistics
Generating Insights from WSO2 API Manager Statistics
 
Big Brother for Enterprises - The WSO2 Advantage
Big Brother for Enterprises - The WSO2 AdvantageBig Brother for Enterprises - The WSO2 Advantage
Big Brother for Enterprises - The WSO2 Advantage
 
Application development with WSO2 App Factory
Application development with WSO2 App Factory Application development with WSO2 App Factory
Application development with WSO2 App Factory
 
MuleSoft Surat Virtual Meetup#16 - Anypoint Deployment Option, API and Operat...
MuleSoft Surat Virtual Meetup#16 - Anypoint Deployment Option, API and Operat...MuleSoft Surat Virtual Meetup#16 - Anypoint Deployment Option, API and Operat...
MuleSoft Surat Virtual Meetup#16 - Anypoint Deployment Option, API and Operat...
 
ActiveEon - Automate, Accelerate, Scale
ActiveEon - Automate, Accelerate, ScaleActiveEon - Automate, Accelerate, Scale
ActiveEon - Automate, Accelerate, Scale
 
Kochi mulesoft meetup 02
Kochi mulesoft meetup 02Kochi mulesoft meetup 02
Kochi mulesoft meetup 02
 
Patterns for Enterprise Integration Success
Patterns for Enterprise Integration Success Patterns for Enterprise Integration Success
Patterns for Enterprise Integration Success
 
Avinash_Aug_2015
Avinash_Aug_2015Avinash_Aug_2015
Avinash_Aug_2015
 
Webinar file gateway
Webinar file gatewayWebinar file gateway
Webinar file gateway
 
Addressing Integration needs in the education industry with the WSO2 Platform
Addressing Integration needs in the education industry with the WSO2 PlatformAddressing Integration needs in the education industry with the WSO2 Platform
Addressing Integration needs in the education industry with the WSO2 Platform
 
apidays LIVE Australia - The Evolution of APIs: Events and the AsyncAPI speci...
apidays LIVE Australia - The Evolution of APIs: Events and the AsyncAPI speci...apidays LIVE Australia - The Evolution of APIs: Events and the AsyncAPI speci...
apidays LIVE Australia - The Evolution of APIs: Events and the AsyncAPI speci...
 

Plus de WSO2

Accelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with PlatformlessAccelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with PlatformlessWSO2
 
How to Create a Service in Choreo
How to Create a Service in ChoreoHow to Create a Service in Choreo
How to Create a Service in ChoreoWSO2
 
Ballerina Tech Talk - May 2023
Ballerina Tech Talk - May 2023Ballerina Tech Talk - May 2023
Ballerina Tech Talk - May 2023WSO2
 
Platform Strategy to Deliver Digital Experiences on Azure
Platform Strategy to Deliver Digital Experiences on AzurePlatform Strategy to Deliver Digital Experiences on Azure
Platform Strategy to Deliver Digital Experiences on AzureWSO2
 
GartnerITSymSessionSlides.pdf
GartnerITSymSessionSlides.pdfGartnerITSymSessionSlides.pdf
GartnerITSymSessionSlides.pdfWSO2
 
[Webinar] How to Create an API in Minutes
[Webinar] How to Create an API in Minutes[Webinar] How to Create an API in Minutes
[Webinar] How to Create an API in MinutesWSO2
 
Modernizing the Student Journey with Ethos Identity
Modernizing the Student Journey with Ethos IdentityModernizing the Student Journey with Ethos Identity
Modernizing the Student Journey with Ethos IdentityWSO2
 
Choreo - Build unique digital experiences on WSO2's platform, secured by Etho...
Choreo - Build unique digital experiences on WSO2's platform, secured by Etho...Choreo - Build unique digital experiences on WSO2's platform, secured by Etho...
Choreo - Build unique digital experiences on WSO2's platform, secured by Etho...WSO2
 
CIO Summit Berlin 2022.pptx.pdf
CIO Summit Berlin 2022.pptx.pdfCIO Summit Berlin 2022.pptx.pdf
CIO Summit Berlin 2022.pptx.pdfWSO2
 
Delivering New Digital Experiences Fast - Introducing Choreo
Delivering New Digital Experiences Fast - Introducing ChoreoDelivering New Digital Experiences Fast - Introducing Choreo
Delivering New Digital Experiences Fast - Introducing ChoreoWSO2
 
Fueling the Digital Experience Economy with Connected Products
Fueling the Digital Experience Economy with Connected ProductsFueling the Digital Experience Economy with Connected Products
Fueling the Digital Experience Economy with Connected ProductsWSO2
 
A Reference Methodology for Agile Digital Businesses
 A Reference Methodology for Agile Digital Businesses A Reference Methodology for Agile Digital Businesses
A Reference Methodology for Agile Digital BusinessesWSO2
 
Workflows in WSO2 API Manager - WSO2 API Manager Community Call (12/15/2021)
Workflows in WSO2 API Manager - WSO2 API Manager Community Call (12/15/2021)Workflows in WSO2 API Manager - WSO2 API Manager Community Call (12/15/2021)
Workflows in WSO2 API Manager - WSO2 API Manager Community Call (12/15/2021)WSO2
 
Lessons from the pandemic - From a single use case to true transformation
 Lessons from the pandemic - From a single use case to true transformation Lessons from the pandemic - From a single use case to true transformation
Lessons from the pandemic - From a single use case to true transformationWSO2
 
Adding Liveliness to Banking Experiences
Adding Liveliness to Banking ExperiencesAdding Liveliness to Banking Experiences
Adding Liveliness to Banking ExperiencesWSO2
 
Building a Future-ready Bank
Building a Future-ready BankBuilding a Future-ready Bank
Building a Future-ready BankWSO2
 
WSO2 API Manager Community Call - November 2021
WSO2 API Manager Community Call - November 2021WSO2 API Manager Community Call - November 2021
WSO2 API Manager Community Call - November 2021WSO2
 
[API World ] - Managing Asynchronous APIs
[API World ] - Managing Asynchronous APIs[API World ] - Managing Asynchronous APIs
[API World ] - Managing Asynchronous APIsWSO2
 
[API World 2021 ] - Understanding Cloud Native Deployment
[API World 2021 ] - Understanding Cloud Native Deployment[API World 2021 ] - Understanding Cloud Native Deployment
[API World 2021 ] - Understanding Cloud Native DeploymentWSO2
 
[API Word 2021] - Quantum Duality of “API as a Business and a Technology”
[API Word 2021] - Quantum Duality of “API as a Business and a Technology”[API Word 2021] - Quantum Duality of “API as a Business and a Technology”
[API Word 2021] - Quantum Duality of “API as a Business and a Technology”WSO2
 

Plus de WSO2 (20)

Accelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with PlatformlessAccelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with Platformless
 
How to Create a Service in Choreo
How to Create a Service in ChoreoHow to Create a Service in Choreo
How to Create a Service in Choreo
 
Ballerina Tech Talk - May 2023
Ballerina Tech Talk - May 2023Ballerina Tech Talk - May 2023
Ballerina Tech Talk - May 2023
 
Platform Strategy to Deliver Digital Experiences on Azure
Platform Strategy to Deliver Digital Experiences on AzurePlatform Strategy to Deliver Digital Experiences on Azure
Platform Strategy to Deliver Digital Experiences on Azure
 
GartnerITSymSessionSlides.pdf
GartnerITSymSessionSlides.pdfGartnerITSymSessionSlides.pdf
GartnerITSymSessionSlides.pdf
 
[Webinar] How to Create an API in Minutes
[Webinar] How to Create an API in Minutes[Webinar] How to Create an API in Minutes
[Webinar] How to Create an API in Minutes
 
Modernizing the Student Journey with Ethos Identity
Modernizing the Student Journey with Ethos IdentityModernizing the Student Journey with Ethos Identity
Modernizing the Student Journey with Ethos Identity
 
Choreo - Build unique digital experiences on WSO2's platform, secured by Etho...
Choreo - Build unique digital experiences on WSO2's platform, secured by Etho...Choreo - Build unique digital experiences on WSO2's platform, secured by Etho...
Choreo - Build unique digital experiences on WSO2's platform, secured by Etho...
 
CIO Summit Berlin 2022.pptx.pdf
CIO Summit Berlin 2022.pptx.pdfCIO Summit Berlin 2022.pptx.pdf
CIO Summit Berlin 2022.pptx.pdf
 
Delivering New Digital Experiences Fast - Introducing Choreo
Delivering New Digital Experiences Fast - Introducing ChoreoDelivering New Digital Experiences Fast - Introducing Choreo
Delivering New Digital Experiences Fast - Introducing Choreo
 
Fueling the Digital Experience Economy with Connected Products
Fueling the Digital Experience Economy with Connected ProductsFueling the Digital Experience Economy with Connected Products
Fueling the Digital Experience Economy with Connected Products
 
A Reference Methodology for Agile Digital Businesses
 A Reference Methodology for Agile Digital Businesses A Reference Methodology for Agile Digital Businesses
A Reference Methodology for Agile Digital Businesses
 
Workflows in WSO2 API Manager - WSO2 API Manager Community Call (12/15/2021)
Workflows in WSO2 API Manager - WSO2 API Manager Community Call (12/15/2021)Workflows in WSO2 API Manager - WSO2 API Manager Community Call (12/15/2021)
Workflows in WSO2 API Manager - WSO2 API Manager Community Call (12/15/2021)
 
Lessons from the pandemic - From a single use case to true transformation
 Lessons from the pandemic - From a single use case to true transformation Lessons from the pandemic - From a single use case to true transformation
Lessons from the pandemic - From a single use case to true transformation
 
Adding Liveliness to Banking Experiences
Adding Liveliness to Banking ExperiencesAdding Liveliness to Banking Experiences
Adding Liveliness to Banking Experiences
 
Building a Future-ready Bank
Building a Future-ready BankBuilding a Future-ready Bank
Building a Future-ready Bank
 
WSO2 API Manager Community Call - November 2021
WSO2 API Manager Community Call - November 2021WSO2 API Manager Community Call - November 2021
WSO2 API Manager Community Call - November 2021
 
[API World ] - Managing Asynchronous APIs
[API World ] - Managing Asynchronous APIs[API World ] - Managing Asynchronous APIs
[API World ] - Managing Asynchronous APIs
 
[API World 2021 ] - Understanding Cloud Native Deployment
[API World 2021 ] - Understanding Cloud Native Deployment[API World 2021 ] - Understanding Cloud Native Deployment
[API World 2021 ] - Understanding Cloud Native Deployment
 
[API Word 2021] - Quantum Duality of “API as a Business and a Technology”
[API Word 2021] - Quantum Duality of “API as a Business and a Technology”[API Word 2021] - Quantum Duality of “API as a Business and a Technology”
[API Word 2021] - Quantum Duality of “API as a Business and a Technology”
 

Dernier

Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 

Dernier (20)

Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 

How to monitor business processes with WSO2 BAM and WSO2 ESB

  • 1. 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. 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.  
  • 3. 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  
  • 4. 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  
  • 5. 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. 6   ๏  Conclusion:  One  student  registraHon  must  end  up  in  mulHple  systems.  
  • 7. SoluHon!   7             ๏  Create  reusable  messages  and  components   ๏  Decouple  systems  from  each  other   ๏  Deliver  messages  reliable   Event Driven Architecture!
  • 8. 8   Produce  student     registraHon  events   Event DrivenArchitecture! Consume  student     registraHon  events  
  • 9. 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. 10                                                                                But  wait………    
  • 11. 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. 12     ๏  Monitor  messages  flowing  through  message  producers,  consumers  and  topics.   SoluHon:  BAM!  
  • 13. 13     Event Driven Architecture +Monitoring Student  RegistraHon  system  
  • 14. 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  
  • 15. Topic   15     ๏ Monitored  by  using  BAM     ๏  Input  Event  Adaptors   ๏  Event  Builders   ๏  Event  Formakers   ๏  Output  Event  Adaptors   ๏ CorrelaHon  is  done  by  the  acHvity  id      
  • 16. 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  
  • 17. 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  
  • 18. 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  
  • 19. ๏  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  
  • 20. WSO2 Business Activity Monitor Activity Event Activity Event Activity Event Activity Event Activity Event WSO2  BAM  in  Student  RegistraHon   20  
  • 21. 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  
  • 22. ๏  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  
  • 23. ๏  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  
  • 25. 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  
  • 27. 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  
  • 28. 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. 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. 30   http://www.slideshare.net/YenloBV Download  the  webinar  presentaHon  on  slideshare:  
  • 33. Custom  BAM  Stream  (1)   33  
  • 34. Custom  BAM  Stream  (2)   34  
  • 36. Custom  Hive  Scripts  (1)   36  
  • 37. Custom  Hive  Scripts  (2)   37  
  • 42.   ๏  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