Upload
maninda-edirisooriya
View
131
Download
1
Tags:
Embed Size (px)
DESCRIPTION
How mobile channel and web channel can be monitored with WSO2 BAM.
Citation preview
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
WSO2 BAM 2.x.x
(WSO2 Business Analytics Monitor)
Solution :
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+Documentation • 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