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

  • Upload
    wso2

  • View
    798

  • Download
    1

Embed Size (px)

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