21
Analyzing the Effectiveness of Mobile and Web Channels Using WSO2 BAM Presented by: Sinthuja Rajendran ,Software Engineer Maninda Edirisooriya, Software Engineer

Analyzing the effectiveness of mobile and web channels using WSO2 BAM

Embed Size (px)

DESCRIPTION

How mobile channel and web channel can be monitored with WSO2 BAM.

Citation preview

Page 1: Analyzing the effectiveness of mobile and web channels using WSO2 BAM

Analyzing the Effectiveness of Mobile and Web Channels Using WSO2 BAM

Presented by:

Sinthuja Rajendran ,Software Engineer Maninda Edirisooriya, Software Engineer

Page 2: Analyzing the effectiveness of mobile and web channels using WSO2 BAM

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

Page 3: Analyzing the effectiveness of mobile and web channels using WSO2 BAM

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....

Page 4: Analyzing the effectiveness of mobile and web channels using WSO2 BAM

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

Page 5: Analyzing the effectiveness of mobile and web channels using WSO2 BAM

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

Page 6: Analyzing the effectiveness of mobile and web channels using WSO2 BAM

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.

Page 7: Analyzing the effectiveness of mobile and web channels using WSO2 BAM

Problem !

How to monitor them? - Their usage - Tracking user behavior - Mobile user preferences - Mobile user interaction patterns - Compare with web app usage

Page 8: Analyzing the effectiveness of mobile and web channels using WSO2 BAM

WSO2 BAM 2.x.x

(WSO2 Business Analytics Monitor)

Solution :

Page 9: Analyzing the effectiveness of mobile and web channels using WSO2 BAM

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

Page 10: Analyzing the effectiveness of mobile and web channels using WSO2 BAM

BAM Architecture

Page 11: Analyzing the effectiveness of mobile and web channels using WSO2 BAM

Demo....

Monitoring and analyzing both web and mobile channels of an,

E-Ticket Booking System

Page 12: Analyzing the effectiveness of mobile and web channels using WSO2 BAM

In this demo,

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

Page 13: Analyzing the effectiveness of mobile and web channels using WSO2 BAM

Online Ticketing Application

The application consists of following operations,

● Order a ticket

● View a ticket

● Cancel a ticket

Page 14: Analyzing the effectiveness of mobile and web channels using WSO2 BAM

Event Capture

Page 15: Analyzing the effectiveness of mobile and web channels using WSO2 BAM

Analytics and Visualization

Page 16: Analyzing the effectiveness of mobile and web channels using WSO2 BAM

Analyzed Outcome

Page 17: Analyzing the effectiveness of mobile and web channels using WSO2 BAM

Demo....

Page 18: Analyzing the effectiveness of mobile and web channels using WSO2 BAM

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 .....

Page 19: Analyzing the effectiveness of mobile and web channels using WSO2 BAM

Questions??

Page 20: Analyzing the effectiveness of mobile and web channels using WSO2 BAM

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

Page 21: Analyzing the effectiveness of mobile and web channels using WSO2 BAM

Thank You