SlideShare a Scribd company logo
1 of 21
Download to read offline
Analyzing the Effectiveness of Mobile and
    Web Channels Using WSO2 BAM


                      Presented by:
          Sinthuja Rajendran ,Software Engineer
         Maninda Edirisooriya, Software Engineer
E-Commerce..


●   E-commerce has become an emerging trend in the internet marketplace
    for online purchases.
●   Two primary channels of e-commerce,
    ●   Web Channel
    ●   Mobile Channel
Web Applications


●   All time available, 24X7 hours in a week.
●   Zero Install - A web browser will be enough for all web applications.
●   Anybody, any where in the world
●   Quick and easy updates
●   Detailed Information
●   Easy access

                              ...Many more....
Mobile apps


●   Mobile apps are becoming popular.
●   All advantages mentioned for web applications, but 'No zero Installation'.
    You need to install the specific mobile app you want to use.
        - Easy to use

        - Access while transport

        - Increased computing power

        - Smart phones becoming cheaper

        - Cool trend among youth
Business from Web to Mobile?


●   Business is easier with,
        - Smart Phones
        - Tablets

●   New mobile apps
        - Getting popular in business applications

●   People getting familiar with mobile apps
Requirement



It's important to analyze which e-commerce channel is suitable for an
enterprise application, and make some strategic decisions such as providing
promotions targeting the market segments of each different channel.
Problem !



How to monitor them?

      - Their usage
      - Tracking user behavior
      - Mobile user preferences
      - Mobile user interaction patterns
      - Compare with web app usage
Solution :



             WSO2 BAM 2.x.x
   (WSO2 Business Analytics Monitor)
WSO2 BAM 2


Open Source Big Data analytics framework
             - Cassandra big data storage
             - Hive/Hadoop big data analysis
             - Jaggery based dashboard/ WSO2 GS Dashboard
             - Toolboxes Approach

Ideal for,
             - Thrift for web app monitoring / big data interception
             - REST API for mobile apps
BAM Architecture
Demo....



Monitoring and analyzing both web and mobile channels of an,




             E-Ticket Booking System
In this demo,


Web app - Running on WSO2 App Server
Mobile app - Running on Android platform
BAM toolbox - receiving, analyzing and visualizing channel usage
Online Ticketing Application


The application consists of following operations,
●   Order a ticket
●   View a ticket
●   Cancel a ticket
Event Capture
Analytics and Visualization
Analyzed Outcome
Demo....
What's more?


Compare for each channel....
●   User geographic locations

●   Time variation analysis

●   App usage

●   Transaction quantities

●   User preferences

●   Cloud service usage metering

●   Theft detection and alerting

●   And many more .....
Questions??
Useful Links..

 • Download WSO2 BAM from http://wso2.com/products/business-activity-
 monitor/
 •See the documentation on
 http://docs.wso2.org/wiki/display/BAM201/WSO2+Business+Activity+Monitor+D
 ocumentation
 • Download the toolboxes from http://wso2.com/products/business-activity-
 monitor/toolboxes/
 • See how you can write new Data Agent which publish to WSO2 BAM in
 http://wso2.org/library/articles/2012/07/creating-custom-agents-publish-events-
 bamcep
 • See how to use REST API of receiver in
 http://docs.wso2.org/wiki/display/BAM201/REST+API
 • See about BAM Dashboard in
 http://docs.wso2.org/wiki/display/BAM201/BAM+Dashboard
Thank You

More Related Content

Viewers also liked

Right-size Deployment Instances to Meet Enterprise Demand
Right-size Deployment Instances to Meet Enterprise Demand Right-size Deployment Instances to Meet Enterprise Demand
Right-size Deployment Instances to Meet Enterprise Demand WSO2
 
Enterprise Use Case Webinar – Development Governance with the WSO2 Governance...
Enterprise Use Case Webinar – Development Governance with the WSO2 Governance...Enterprise Use Case Webinar – Development Governance with the WSO2 Governance...
Enterprise Use Case Webinar – Development Governance with the WSO2 Governance...WSO2
 
WSO2 & AAA Ohio Automobile Club
WSO2 & AAA Ohio Automobile ClubWSO2 & AAA Ohio Automobile Club
WSO2 & AAA Ohio Automobile ClubWSO2
 
Buiding and Deploying SaaS with WSO2 as as-a-Service
Buiding and Deploying SaaS with WSO2 as as-a-ServiceBuiding and Deploying SaaS with WSO2 as as-a-Service
Buiding and Deploying SaaS with WSO2 as as-a-ServiceWSO2
 
WSO2 Intro Webinar - Scale your business with the cloud enabled WSO2 Applica...
WSO2 Intro Webinar -  Scale your business with the cloud enabled WSO2 Applica...WSO2 Intro Webinar -  Scale your business with the cloud enabled WSO2 Applica...
WSO2 Intro Webinar - Scale your business with the cloud enabled WSO2 Applica...WSO2
 
WSO2 Use Case - API Facade Pattern
WSO2 Use Case - API  Facade PatternWSO2 Use Case - API  Facade Pattern
WSO2 Use Case - API Facade PatternWSO2
 
Introducing WSO2 API Manager for Mobile Applications and Rapid Integration
Introducing WSO2 API Manager for Mobile Applications and Rapid IntegrationIntroducing WSO2 API Manager for Mobile Applications and Rapid Integration
Introducing WSO2 API Manager for Mobile Applications and Rapid IntegrationWSO2
 
Page layout task 2 (extension)
Page layout task 2 (extension)Page layout task 2 (extension)
Page layout task 2 (extension)PJG123
 
Task 2 graphic novel experiments
Task 2   graphic novel experimentsTask 2   graphic novel experiments
Task 2 graphic novel experimentsPJG123
 
Digital graphics pro forma-1
Digital graphics pro forma-1Digital graphics pro forma-1
Digital graphics pro forma-1PJG123
 
Leaf Graphing Practice
Leaf Graphing PracticeLeaf Graphing Practice
Leaf Graphing Practicejrt004
 
Defining an audience task 2 copy 1
Defining an audience task 2   copy 1Defining an audience task 2   copy 1
Defining an audience task 2 copy 1PJG123
 
Mind map task 4
Mind map task 4Mind map task 4
Mind map task 4PJG123
 
Leaf Graphing Practice
Leaf Graphing PracticeLeaf Graphing Practice
Leaf Graphing Practicejrt004
 
Task 6
Task 6Task 6
Task 6PJG123
 
Task 10
Task 10Task 10
Task 10PJG123
 
Task 6
Task 6Task 6
Task 6PJG123
 
Noticia Cristian
Noticia CristianNoticia Cristian
Noticia Cristianguest3bd54a
 

Viewers also liked (20)

Right-size Deployment Instances to Meet Enterprise Demand
Right-size Deployment Instances to Meet Enterprise Demand Right-size Deployment Instances to Meet Enterprise Demand
Right-size Deployment Instances to Meet Enterprise Demand
 
Enterprise Use Case Webinar – Development Governance with the WSO2 Governance...
Enterprise Use Case Webinar – Development Governance with the WSO2 Governance...Enterprise Use Case Webinar – Development Governance with the WSO2 Governance...
Enterprise Use Case Webinar – Development Governance with the WSO2 Governance...
 
WSO2 & AAA Ohio Automobile Club
WSO2 & AAA Ohio Automobile ClubWSO2 & AAA Ohio Automobile Club
WSO2 & AAA Ohio Automobile Club
 
Buiding and Deploying SaaS with WSO2 as as-a-Service
Buiding and Deploying SaaS with WSO2 as as-a-ServiceBuiding and Deploying SaaS with WSO2 as as-a-Service
Buiding and Deploying SaaS with WSO2 as as-a-Service
 
WSO2 Intro Webinar - Scale your business with the cloud enabled WSO2 Applica...
WSO2 Intro Webinar -  Scale your business with the cloud enabled WSO2 Applica...WSO2 Intro Webinar -  Scale your business with the cloud enabled WSO2 Applica...
WSO2 Intro Webinar - Scale your business with the cloud enabled WSO2 Applica...
 
WSO2 Use Case - API Facade Pattern
WSO2 Use Case - API  Facade PatternWSO2 Use Case - API  Facade Pattern
WSO2 Use Case - API Facade Pattern
 
Introducing WSO2 API Manager for Mobile Applications and Rapid Integration
Introducing WSO2 API Manager for Mobile Applications and Rapid IntegrationIntroducing WSO2 API Manager for Mobile Applications and Rapid Integration
Introducing WSO2 API Manager for Mobile Applications and Rapid Integration
 
Page layout task 2 (extension)
Page layout task 2 (extension)Page layout task 2 (extension)
Page layout task 2 (extension)
 
Task 2 graphic novel experiments
Task 2   graphic novel experimentsTask 2   graphic novel experiments
Task 2 graphic novel experiments
 
Los Sustantivos
Los SustantivosLos Sustantivos
Los Sustantivos
 
Digital graphics pro forma-1
Digital graphics pro forma-1Digital graphics pro forma-1
Digital graphics pro forma-1
 
Leaf Graphing Practice
Leaf Graphing PracticeLeaf Graphing Practice
Leaf Graphing Practice
 
Defining an audience task 2 copy 1
Defining an audience task 2   copy 1Defining an audience task 2   copy 1
Defining an audience task 2 copy 1
 
Mind map task 4
Mind map task 4Mind map task 4
Mind map task 4
 
Leaf Graphing Practice
Leaf Graphing PracticeLeaf Graphing Practice
Leaf Graphing Practice
 
ACCESS
ACCESSACCESS
ACCESS
 
Task 6
Task 6Task 6
Task 6
 
Task 10
Task 10Task 10
Task 10
 
Task 6
Task 6Task 6
Task 6
 
Noticia Cristian
Noticia CristianNoticia Cristian
Noticia Cristian
 

Similar to Analyzing the Effectiveness of Mobile and Web Channels using WSO2 BAM

Analyzing the effectiveness of mobile and web channels using WSO2 BAM
Analyzing the effectiveness of mobile and web channels using WSO2 BAMAnalyzing the effectiveness of mobile and web channels using WSO2 BAM
Analyzing the effectiveness of mobile and web channels using WSO2 BAMManinda Edirisooriya
 
IRJET- Online Shopping System
IRJET-  	  Online Shopping SystemIRJET-  	  Online Shopping System
IRJET- Online Shopping SystemIRJET Journal
 
JPC Technologies idea to innovation Presentation
JPC Technologies idea to innovation PresentationJPC Technologies idea to innovation Presentation
JPC Technologies idea to innovation PresentationJPC Technologies
 
Entreprise mobility approach within digital transformation
Entreprise mobility approach within digital transformationEntreprise mobility approach within digital transformation
Entreprise mobility approach within digital transformationmoldovaictsummit2016
 
Best Practices For Building Your Mobile Applications - A Whitepaper by RapidV...
Best Practices For Building Your Mobile Applications - A Whitepaper by RapidV...Best Practices For Building Your Mobile Applications - A Whitepaper by RapidV...
Best Practices For Building Your Mobile Applications - A Whitepaper by RapidV...RapidValue
 
Self-service Enterprise Mobility
Self-service Enterprise MobilitySelf-service Enterprise Mobility
Self-service Enterprise MobilityAyman Mahfouz
 
A Step-by-Step Guide on How to Scrape Data from Mobile Apps.pptx
A Step-by-Step Guide on How to Scrape Data from Mobile Apps.pptxA Step-by-Step Guide on How to Scrape Data from Mobile Apps.pptx
A Step-by-Step Guide on How to Scrape Data from Mobile Apps.pptxMobile App
 
Mobile Analytics
Mobile AnalyticsMobile Analytics
Mobile Analyticstchenard
 
AIIM conference 2012
AIIM conference 2012 AIIM conference 2012
AIIM conference 2012 ABBYY
 
AIIM conference 2012 Presentation
AIIM conference 2012 PresentationAIIM conference 2012 Presentation
AIIM conference 2012 PresentationABBYY
 
Development of Android Based Mobile App for PrestaShop eCommerce Shopping Ca...
Development of Android Based Mobile App for PrestaShop eCommerce  Shopping Ca...Development of Android Based Mobile App for PrestaShop eCommerce  Shopping Ca...
Development of Android Based Mobile App for PrestaShop eCommerce Shopping Ca...IRJET Journal
 
Courts go mobile with our contemporary IPhone and Android based mobile judici...
Courts go mobile with our contemporary IPhone and Android based mobile judici...Courts go mobile with our contemporary IPhone and Android based mobile judici...
Courts go mobile with our contemporary IPhone and Android based mobile judici...Etisbew corp
 
Attract Group web&mobile portfolio
Attract Group web&mobile portfolio Attract Group web&mobile portfolio
Attract Group web&mobile portfolio Attract Group
 
appNeura - DEM User Digital Experience
appNeura - DEM User Digital ExperienceappNeura - DEM User Digital Experience
appNeura - DEM User Digital ExperienceBhupesh Gupta
 
TADSummit, Simfony: Building a Global IoT Service Provider using Programmable...
TADSummit, Simfony: Building a Global IoT Service Provider using Programmable...TADSummit, Simfony: Building a Global IoT Service Provider using Programmable...
TADSummit, Simfony: Building a Global IoT Service Provider using Programmable...Alan Quayle
 
Making your mobile testing strategy future-proof
Making your mobile testing strategy future-proofMaking your mobile testing strategy future-proof
Making your mobile testing strategy future-proofNagarro
 
Implementation of Online Shopping and Auction System (SPAROO).
Implementation of Online Shopping and Auction System (SPAROO).Implementation of Online Shopping and Auction System (SPAROO).
Implementation of Online Shopping and Auction System (SPAROO).IRJET Journal
 

Similar to Analyzing the Effectiveness of Mobile and Web Channels using WSO2 BAM (20)

Analyzing the effectiveness of mobile and web channels using WSO2 BAM
Analyzing the effectiveness of mobile and web channels using WSO2 BAMAnalyzing the effectiveness of mobile and web channels using WSO2 BAM
Analyzing the effectiveness of mobile and web channels using WSO2 BAM
 
IRJET- Online Shopping System
IRJET-  	  Online Shopping SystemIRJET-  	  Online Shopping System
IRJET- Online Shopping System
 
JPC Technologies idea to innovation Presentation
JPC Technologies idea to innovation PresentationJPC Technologies idea to innovation Presentation
JPC Technologies idea to innovation Presentation
 
Entreprise mobility approach within digital transformation
Entreprise mobility approach within digital transformationEntreprise mobility approach within digital transformation
Entreprise mobility approach within digital transformation
 
Best Practices For Building Your Mobile Applications - A Whitepaper by RapidV...
Best Practices For Building Your Mobile Applications - A Whitepaper by RapidV...Best Practices For Building Your Mobile Applications - A Whitepaper by RapidV...
Best Practices For Building Your Mobile Applications - A Whitepaper by RapidV...
 
Mobile in 3 options
Mobile in 3 optionsMobile in 3 options
Mobile in 3 options
 
Self-service Enterprise Mobility
Self-service Enterprise MobilitySelf-service Enterprise Mobility
Self-service Enterprise Mobility
 
A Step-by-Step Guide on How to Scrape Data from Mobile Apps.pptx
A Step-by-Step Guide on How to Scrape Data from Mobile Apps.pptxA Step-by-Step Guide on How to Scrape Data from Mobile Apps.pptx
A Step-by-Step Guide on How to Scrape Data from Mobile Apps.pptx
 
Mobile Analytics
Mobile AnalyticsMobile Analytics
Mobile Analytics
 
Mobile
MobileMobile
Mobile
 
Nextstepglobal Proposal
Nextstepglobal ProposalNextstepglobal Proposal
Nextstepglobal Proposal
 
AIIM conference 2012
AIIM conference 2012 AIIM conference 2012
AIIM conference 2012
 
AIIM conference 2012 Presentation
AIIM conference 2012 PresentationAIIM conference 2012 Presentation
AIIM conference 2012 Presentation
 
Development of Android Based Mobile App for PrestaShop eCommerce Shopping Ca...
Development of Android Based Mobile App for PrestaShop eCommerce  Shopping Ca...Development of Android Based Mobile App for PrestaShop eCommerce  Shopping Ca...
Development of Android Based Mobile App for PrestaShop eCommerce Shopping Ca...
 
Courts go mobile with our contemporary IPhone and Android based mobile judici...
Courts go mobile with our contemporary IPhone and Android based mobile judici...Courts go mobile with our contemporary IPhone and Android based mobile judici...
Courts go mobile with our contemporary IPhone and Android based mobile judici...
 
Attract Group web&mobile portfolio
Attract Group web&mobile portfolio Attract Group web&mobile portfolio
Attract Group web&mobile portfolio
 
appNeura - DEM User Digital Experience
appNeura - DEM User Digital ExperienceappNeura - DEM User Digital Experience
appNeura - DEM User Digital Experience
 
TADSummit, Simfony: Building a Global IoT Service Provider using Programmable...
TADSummit, Simfony: Building a Global IoT Service Provider using Programmable...TADSummit, Simfony: Building a Global IoT Service Provider using Programmable...
TADSummit, Simfony: Building a Global IoT Service Provider using Programmable...
 
Making your mobile testing strategy future-proof
Making your mobile testing strategy future-proofMaking your mobile testing strategy future-proof
Making your mobile testing strategy future-proof
 
Implementation of Online Shopping and Auction System (SPAROO).
Implementation of Online Shopping and Auction System (SPAROO).Implementation of Online Shopping and Auction System (SPAROO).
Implementation of Online Shopping and Auction System (SPAROO).
 

More from 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
 

More from 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”
 

Analyzing the Effectiveness of Mobile and Web Channels using WSO2 BAM

  • 1. Analyzing the Effectiveness of Mobile and Web Channels Using WSO2 BAM Presented by: Sinthuja Rajendran ,Software Engineer Maninda Edirisooriya, Software Engineer
  • 2. E-Commerce.. ● E-commerce has become an emerging trend in the internet marketplace for online purchases. ● Two primary channels of e-commerce, ● Web Channel ● Mobile Channel
  • 3. Web Applications ● All time available, 24X7 hours in a week. ● Zero Install - A web browser will be enough for all web applications. ● Anybody, any where in the world ● Quick and easy updates ● Detailed Information ● Easy access ...Many more....
  • 4. Mobile apps ● Mobile apps are becoming popular. ● All advantages mentioned for web applications, but 'No zero Installation'. You need to install the specific mobile app you want to use. - Easy to use - Access while transport - Increased computing power - Smart phones becoming cheaper - Cool trend among youth
  • 5. Business from Web to Mobile? ● Business is easier with, - Smart Phones - Tablets ● New mobile apps - Getting popular in business applications ● People getting familiar with mobile apps
  • 6. Requirement It's important to analyze which e-commerce channel is suitable for an enterprise application, and make some strategic decisions such as providing promotions targeting the market segments of each different channel.
  • 7. Problem ! How to monitor them? - Their usage - Tracking user behavior - Mobile user preferences - Mobile user interaction patterns - Compare with web app usage
  • 8. Solution : WSO2 BAM 2.x.x (WSO2 Business Analytics Monitor)
  • 9. WSO2 BAM 2 Open Source Big Data analytics framework - Cassandra big data storage - Hive/Hadoop big data analysis - Jaggery based dashboard/ WSO2 GS Dashboard - Toolboxes Approach Ideal for, - Thrift for web app monitoring / big data interception - REST API for mobile apps
  • 11. Demo.... Monitoring and analyzing both web and mobile channels of an, E-Ticket Booking System
  • 12. In this demo, Web app - Running on WSO2 App Server Mobile app - Running on Android platform BAM toolbox - receiving, analyzing and visualizing channel usage
  • 13. Online Ticketing Application The application consists of following operations, ● Order a ticket ● View a ticket ● Cancel a ticket
  • 18. What's more? Compare for each channel.... ● User geographic locations ● Time variation analysis ● App usage ● Transaction quantities ● User preferences ● Cloud service usage metering ● Theft detection and alerting ● And many more .....
  • 20. Useful Links.. • Download WSO2 BAM from http://wso2.com/products/business-activity- monitor/ •See the documentation on http://docs.wso2.org/wiki/display/BAM201/WSO2+Business+Activity+Monitor+D ocumentation • Download the toolboxes from http://wso2.com/products/business-activity- monitor/toolboxes/ • See how you can write new Data Agent which publish to WSO2 BAM in http://wso2.org/library/articles/2012/07/creating-custom-agents-publish-events- bamcep • See how to use REST API of receiver in http://docs.wso2.org/wiki/display/BAM201/REST+API • See about BAM Dashboard in http://docs.wso2.org/wiki/display/BAM201/BAM+Dashboard