analyzing the effectiveness of mobile and web channels using wso2 bam

Post on 14-Jun-2015

801 Views

Category:

Documents

1 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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

top related