SlideShare a Scribd company logo
1EMC CONFIDENTIAL—INTERNAL USE ONLY
MBaaS
EMC Labs China
VMware vCAS
Grissom Wang, Kay Yan, Roby Chen
2012/12
2EMC CONFIDENTIAL—INTERNAL USE ONLY
Background
3EMC CONFIDENTIAL—INTERNAL USE ONLY
Instagram Success Story
$1 billion acquired by Facebook
Instagram gains one new
user every second
One billion photos have
been taken with the app
There are roughly 58
photos uploaded each
second
4EMC CONFIDENTIAL—INTERNAL USE ONLY
Instagram Infrastructure
 OS / Hosting
– Ubuntu Linux 11.04 (“Natty Narwhal”) on Amazon EC2
 Load Balancing
– First uses run 2 nginx machines, now use Amazon’s Elastic Load Balancer
 Application Servers
– Django on Amazon High-CPU Extra-Large machines
 Data storage
– PostgreSQL on EBS drives
 Task Queue & Push Notifications
– Gearman, a task queue system originally written at Danga
 Monitoring
– Munin, Pingdom, PagerDuty
5EMC CONFIDENTIAL—INTERNAL USE ONLY
Key Drivers of MBaaS
 Mobile apps require
common backend
services.
 Backend services are
complex to build.
 MBaaS can reduce the
time-to-market of
mobile apps.
6EMC CONFIDENTIAL—INTERNAL USE ONLY
Mobile App Development Cycle
MBaaS can
save 60% time
Backend application
Common Services
Backend application
Infrastructure
Backend
App/service
develop
Backend
infrastructure
build
Backend
infrastructure
operate
Mobile App
develop
7EMC CONFIDENTIAL—INTERNAL USE ONLY
MBaaS Market
8EMC CONFIDENTIAL—INTERNAL USE ONLY
Market
US: 165m
China: 128m
9EMC CONFIDENTIAL—INTERNAL USE ONLY
Market
2011
$6.8B
2015
$25B
Mobile App Market
2893
5018
8142
11853
16430
21672
22044
40599
73280
119842
188946
287933
0 100,000 200,000 300,000 400,000
2011
2012
2013
2014
2015
2016
Mobile App Store Downloads,
Worldwide, 2010-2016(millions)
Paid-for Free
10EMC CONFIDENTIAL—INTERNAL USE ONLY
Market
Category of Apps Used in the Past 30 Days
Most Apps need
Backend
Application/Service
Mobile developers remain committed
to the cloud. 83% of all developers
plan to use cloud services, a
percentage essentially identical
to Q2 2011 when 84% reported
the same.
--IDC 2012 Q2 Mobile Developer Report
11EMC CONFIDENTIAL—INTERNAL USE ONLY
Market
2009
$400M
2014
$9.5B
* Juniper Research
Mobile Cloud Applications & Services Kinvey raises $5M
as mobile developer
services market
heats up – GIGAOM
Jul 11, 2012
Appcelerator buys
mobile backend provider
Cocoafish – GIGAOM
Feb 9, 2012
Flurry buys Trestle
to get into mobile
backend market - GIGAOM
Jul 25, 2012
12EMC CONFIDENTIAL—INTERNAL USE ONLY
Project Description
13EMC CONFIDENTIAL—INTERNAL USE ONLY
Goal
 Accommodate large-scale connected mobile
devices with high throughput and low
latency.
 Provide standardized service categories for
mobile applications.
 Provide a scalable infrastructure and
platform for mobile applications and services.
14EMC CONFIDENTIAL—INTERNAL USE ONLY
Ecosystem/Partners
MBaaS
CloudFoundry
Pivotal
Mobile Service
Provider
Google
Facebook
Mobile
Application
Developer
Rovio
Mobile
Manufacturer
HTC
Cloud Service
Provider
MoPaaS
Enterprise IT
VMWare vCAS
15EMC CONFIDENTIAL—INTERNAL USE ONLY
Use Cases
16EMC CONFIDENTIAL—INTERNAL USE ONLY
Top Cloud Services by Mobile App Developers
Market Research and Gap Analysis
 Push/Social/User services are
common interests.
 Mobile services are more
functional oriented rather than
PaaS’s data oriented.
 Integration and analytic
services are gaps in the
market.
17EMC CONFIDENTIAL—INTERNAL USE ONLY
System
Large-scale connected devices
Roaming(Application/Data/Transaction)
Cost of Bandwidth/Battery
Multi-Latency
Services
Push
Workflow
Social
Analytic
User
LBS
Data Store
MBaaS Use Cases - Prioritized
18EMC CONFIDENTIAL—INTERNAL USE ONLY
Mobile Analytic Players in Market
License
Analysis
Category
Analysis
Model
Workflow Scalable Data Privacy Data Source
Flurry Free No Auto
Google
Analytics
Free No Auto
Countly Open Source No Manual
Talking Data No Auto
Mixpanel Free No Auto
Localytics Free No Auto
Cloud Service Real-time Statistic Event Black Box Downloadable Own data Mobile Server
19EMC CONFIDENTIAL—INTERNAL USE ONLY
MBaaS Data Analytic Service
License
Analysis
Category
Analysis
Model
Workflow Scalable Data Privacy Data Source
MBaaS OSS + Real ++ Yes
Fully
Automated
MBaaS data analytic service is
• Fully automatically Scalable
• Real Real-time processing and analysis capabilities
• Generic Analytic Framework with different analysis models support
• Could Integrate and Orchestrate with different analysis tools
• Customer fully Own the data
• Could analysis both Mobile side and Back-end app side
Cloud Service Real-time Statistic Event Black Box Downloadable Own data Mobile Server
20EMC CONFIDENTIAL—INTERNAL USE ONLY
Architecture
21EMC CONFIDENTIAL—INTERNAL USE ONLY
Route
r
Architecture
Mobile
MBaaS Client
Library/SDK
…
App
#2
App
#1
Router
Backend
App #1
MBaaS
Services
Analytics
P
P
P
P
MBaaS
Services
A
A
A
Push
XMPP
XMPP
XMPP
…
Publisher
Publisher
A
DB
CloudFoundry
MBaaS
DEA
Service
Backend
App #2
Backend
App #3
Block File Object
Documentum Mgt
Documentum
Mobile Mgt
SyncplicityDocumentum
CMS
Content
Bourne/EMC ASD
…
MessageBus
MBaaS
Services
File
22EMC CONFIDENTIAL—INTERNAL USE ONLY
Architecture for Push Service
Mobile
App
#1
MBaaS Push
Client
(Android
Service)
Router
XMPP Over HTTP
XMPP Server
(Msg Sender)
XMPP Server
(Msg Sender)
XMPP Server
(Msg Sender)
Message
Queue
(CF
Native
Service)
…
Msg
Adapter
Msg
Adapter
Msg
Adapter
1) Listen on user unique topic
2) Transform msg into XMPP
format
Transmit msg
over HTTP
Publisher
Service
(MBaaS
Service)
Push msg to user
unique topic
Backend
App #1
Backend
App #2
Notification Setting
Register app in MBaaS
Push
library
Push
library
Send msg through
REST interface
App
#2
MBaaS
23EMC CONFIDENTIAL—INTERNAL USE ONLY
Architecture for Real-time Data Analytic
Mobile
App
#1
MBaaS data
collection
service/library
Router
HTTP
RT Data
Processing
Collection
library
App
#2
MBaaS
RT Data
Analytic
Repository
Report &
Visualization
Consume
library
App #1
OpDevs
One Tenant
Greenplum
DW
Data
Mining
Backend
App #1
RT Data
Processing
Framework
RT Data
Analytic
FrameworkData Analytic
Workflow
24EMC CONFIDENTIAL—INTERNAL USE ONLY
Architecture for Health Manager
Mobile
App
#1
MBaaS Client
(Metrics)
Router
HTTP
Collector
Collector
Collector
Message
Queue
(CF
Native
Service)
…
HM
(Graphite)
App
#2
MBaaS
Processor
Processor
Processor
…
Metrics
Backend
App #1
Metrics
Backend
App #2
25EMC CONFIDENTIAL—INTERNAL USE ONLY
MBaaS
Use Cases
PaaS
Service Provider
CrossMo/MoPaaS/SJTU/ChinaTelecom
MBaaS Controller
Object StorePush User
Technology Stack - SP
Large-Scale Mobile
Cost of Battery
and Bandwidth
Roaming
Multi-Latency Multi-Cloud
Runtime/Framework Extension
Photo Social OAuth
Pipeline Analytic LBS IFTTT
vSphere
USD/ESD
Bourne DocumentumRSAInfrastructure BRS
Greenplum
Isilon
26EMC CONFIDENTIAL—INTERNAL USE ONLY
MBaaS
Use Cases
PaaS
Enterprise
Ufida/vCAS
MBaaS Controller
CAS+FilePush LDAP
Technology Stack - Enterprise
Large-Scale Mobile
Cost of Battery
and Bandwidth
Roaming
Multi-Latency Multi-Cloud
Runtime/Framework Extension
vSphere
USD/ESD
Bourne
Content Management Enterprise Search Security
Greenplum
Documentum
Pipeline Analytic People View BPM
RSAInfrastructure BRS
Isilon
27EMC CONFIDENTIAL—INTERNAL USE ONLY
Demo
28EMC CONFIDENTIAL—INTERNAL USE ONLY
Push Demo
 Push functionality
 Push Scalability
 Health Monitor(Dashboard)
29EMC CONFIDENTIAL—INTERNAL USE ONLY
Intelligent Push Demo
Mobile Backend as a Service via Cloud Foundry

More Related Content

PDF
MBaas - Mobile Backend as a Service presented by Rinish KN, CTO, RapidValue S...
PDF
Mobile Backend as a Service(MBaaS)
PPTX
Overview of Mobile Backend as a Service
PPTX
Backend as a Service - Mobile's new Middleware
PDF
mobile Backend-as-a-Service (Baas) explained infographic
PPTX
PAUG: MBAAS Overview
ODP
ESB vs API management
PDF
Unlocking the universe of microservices for next gen cognitive apps
MBaas - Mobile Backend as a Service presented by Rinish KN, CTO, RapidValue S...
Mobile Backend as a Service(MBaaS)
Overview of Mobile Backend as a Service
Backend as a Service - Mobile's new Middleware
mobile Backend-as-a-Service (Baas) explained infographic
PAUG: MBAAS Overview
ESB vs API management
Unlocking the universe of microservices for next gen cognitive apps

What's hot (20)

PDF
Microservices - Death of the Enterprise Service Bus (ESB)? (Update 2016)
PDF
WSO2 Integration Platform: Vision and Roadmap
PPTX
A Capability Blueprint for Microservices
PPTX
WSO2 Roadmap and Vision
PPTX
Demystifying MuleSoft
PDF
Solving born mobile generation challenges with WSO2 Enterprise Mobile Platform
PPTX
Microservice Lifecycle Demo Presentation
PPTX
Accenture tech vision 2018 slideshare trend4_frictionless-biz_aw_a_mc
PDF
Microservices = Death of the Enterprise Service Bus (ESB)?
PDF
Mule : Building Blocks for Microservices
PPTX
Vancouver Microservices Meetup - Kickoff Session
PDF
PaaS Emerging Technologies - October 2015
PDF
Microservices and Friends
PPTX
API as a Product - SXSW 2012
PDF
Understanding the WSO2 Platform and Technology
PDF
Microservices in the Enterprise: A Research Study and Reference Architecture
PPT
Democratizing the Cloud with Open Source Cloud Development
PPT
Build & Deploy Scalable Cloud Applications in Record Time
PDF
Practical Guide to Platform-as-a-Service
PDF
Design - Integration Scenarios for Hybrid Cloud
Microservices - Death of the Enterprise Service Bus (ESB)? (Update 2016)
WSO2 Integration Platform: Vision and Roadmap
A Capability Blueprint for Microservices
WSO2 Roadmap and Vision
Demystifying MuleSoft
Solving born mobile generation challenges with WSO2 Enterprise Mobile Platform
Microservice Lifecycle Demo Presentation
Accenture tech vision 2018 slideshare trend4_frictionless-biz_aw_a_mc
Microservices = Death of the Enterprise Service Bus (ESB)?
Mule : Building Blocks for Microservices
Vancouver Microservices Meetup - Kickoff Session
PaaS Emerging Technologies - October 2015
Microservices and Friends
API as a Product - SXSW 2012
Understanding the WSO2 Platform and Technology
Microservices in the Enterprise: A Research Study and Reference Architecture
Democratizing the Cloud with Open Source Cloud Development
Build & Deploy Scalable Cloud Applications in Record Time
Practical Guide to Platform-as-a-Service
Design - Integration Scenarios for Hybrid Cloud
Ad

Viewers also liked (20)

ODP
Backend as a Service Comparison
PDF
Swipes pitch deck for Beta Pitch 2013 Finals in Berlin
PPTX
The Deck We Used to Raise $1M Seed Round
PDF
Manpacks
PDF
Sequoia Capital Pitch Deck Template
PDF
The slide deck we used to raise half a million dollars
PDF
Building collaborative HTML5 apps using a backend-as-a-service (HTML5DevConf ...
PDF
The Rise of BaaS
PDF
BaaS Comparison - iOS.mn
PPTX
Moving From API Design to Deployment
PDF
Leaner and Smarter: How Enterprises Can Develop Better Digital Products
PDF
Munit Mule ESB
PDF
Deep Dive: Strategic Importance of BaaS
PPTX
MBaaS (Mobile Backend As a Service)
PDF
Edge API BaaS Deep-Dive: Streamline app development
PPT
Enterprise Mobile App UX: Designing from UI to Backend
PDF
API Architecture
PPT
API 101 - Understanding APIs
PDF
Lean Enterprise - Enabling Innovative Culture
PDF
Webcast: API-Centric Architecture for Building Context-Aware Apps
Backend as a Service Comparison
Swipes pitch deck for Beta Pitch 2013 Finals in Berlin
The Deck We Used to Raise $1M Seed Round
Manpacks
Sequoia Capital Pitch Deck Template
The slide deck we used to raise half a million dollars
Building collaborative HTML5 apps using a backend-as-a-service (HTML5DevConf ...
The Rise of BaaS
BaaS Comparison - iOS.mn
Moving From API Design to Deployment
Leaner and Smarter: How Enterprises Can Develop Better Digital Products
Munit Mule ESB
Deep Dive: Strategic Importance of BaaS
MBaaS (Mobile Backend As a Service)
Edge API BaaS Deep-Dive: Streamline app development
Enterprise Mobile App UX: Designing from UI to Backend
API Architecture
API 101 - Understanding APIs
Lean Enterprise - Enabling Innovative Culture
Webcast: API-Centric Architecture for Building Context-Aware Apps
Ad

Similar to Mobile Backend as a Service via Cloud Foundry (20)

PPTX
[WSO2Con Asia 2014] Accelerating Mobile App Development with MBaaS
PDF
Why MBaaS Now
PDF
Introducing the WSO2 Enterprise Mobility Manager
PPTX
Kannegieter Event envision the future - Microsoft - 24-6-2010 - v1.0
PDF
WSO2Con Asia 2014 - Accelerating Mobile App Development with MBaaS
PPT
Cloudforce Essentials 2012 - Understanding Force.com in 60 Minutes or Less
PDF
EMM and MBaaS: How IT Can Enable Secure App Development
PDF
Cloud Architectures for Alpha Dogs!
PPT
IBM Partner Jam - 10th April 2013
PDF
VMware Zimbra vs. Novell Groupwise
PDF
Taking connections to the cloud
PPTX
CA Mobile Application Analytics - Julio 2015
PDF
Shoutlet and IBM's Executive Social Marketing Summit
PDF
Salesforce.com Partner Meetup - New York -10/18/12
PDF
Re Inventing Enterprise IT around APIs and Apps
PPTX
彭—Elastic architecture in cloud foundry and deploy with openstack
PDF
Marlabs Services Capabilities Overview
PDF
Faster and more efficient processes by combining BPM and Mobile – yes we can!
PDF
Mobile to Mainframe - En-to-end transformation
PDF
CCCC NetApp Wallace Fung
[WSO2Con Asia 2014] Accelerating Mobile App Development with MBaaS
Why MBaaS Now
Introducing the WSO2 Enterprise Mobility Manager
Kannegieter Event envision the future - Microsoft - 24-6-2010 - v1.0
WSO2Con Asia 2014 - Accelerating Mobile App Development with MBaaS
Cloudforce Essentials 2012 - Understanding Force.com in 60 Minutes or Less
EMM and MBaaS: How IT Can Enable Secure App Development
Cloud Architectures for Alpha Dogs!
IBM Partner Jam - 10th April 2013
VMware Zimbra vs. Novell Groupwise
Taking connections to the cloud
CA Mobile Application Analytics - Julio 2015
Shoutlet and IBM's Executive Social Marketing Summit
Salesforce.com Partner Meetup - New York -10/18/12
Re Inventing Enterprise IT around APIs and Apps
彭—Elastic architecture in cloud foundry and deploy with openstack
Marlabs Services Capabilities Overview
Faster and more efficient processes by combining BPM and Mobile – yes we can!
Mobile to Mainframe - En-to-end transformation
CCCC NetApp Wallace Fung

Recently uploaded (20)

PPTX
Big Data Technologies - Introduction.pptx
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
Unlocking AI with Model Context Protocol (MCP)
PPTX
sap open course for s4hana steps from ECC to s4
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PPTX
MYSQL Presentation for SQL database connectivity
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PPTX
Cloud computing and distributed systems.
PDF
cuic standard and advanced reporting.pdf
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
Empathic Computing: Creating Shared Understanding
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
Big Data Technologies - Introduction.pptx
Understanding_Digital_Forensics_Presentation.pptx
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Unlocking AI with Model Context Protocol (MCP)
sap open course for s4hana steps from ECC to s4
Diabetes mellitus diagnosis method based random forest with bat algorithm
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
MYSQL Presentation for SQL database connectivity
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Building Integrated photovoltaic BIPV_UPV.pdf
Chapter 3 Spatial Domain Image Processing.pdf
Cloud computing and distributed systems.
cuic standard and advanced reporting.pdf
Dropbox Q2 2025 Financial Results & Investor Presentation
Digital-Transformation-Roadmap-for-Companies.pptx
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Empathic Computing: Creating Shared Understanding
MIND Revenue Release Quarter 2 2025 Press Release
Network Security Unit 5.pdf for BCA BBA.
Reach Out and Touch Someone: Haptics and Empathic Computing

Mobile Backend as a Service via Cloud Foundry

  • 1. 1EMC CONFIDENTIAL—INTERNAL USE ONLY MBaaS EMC Labs China VMware vCAS Grissom Wang, Kay Yan, Roby Chen 2012/12
  • 3. 3EMC CONFIDENTIAL—INTERNAL USE ONLY Instagram Success Story $1 billion acquired by Facebook Instagram gains one new user every second One billion photos have been taken with the app There are roughly 58 photos uploaded each second
  • 4. 4EMC CONFIDENTIAL—INTERNAL USE ONLY Instagram Infrastructure  OS / Hosting – Ubuntu Linux 11.04 (“Natty Narwhal”) on Amazon EC2  Load Balancing – First uses run 2 nginx machines, now use Amazon’s Elastic Load Balancer  Application Servers – Django on Amazon High-CPU Extra-Large machines  Data storage – PostgreSQL on EBS drives  Task Queue & Push Notifications – Gearman, a task queue system originally written at Danga  Monitoring – Munin, Pingdom, PagerDuty
  • 5. 5EMC CONFIDENTIAL—INTERNAL USE ONLY Key Drivers of MBaaS  Mobile apps require common backend services.  Backend services are complex to build.  MBaaS can reduce the time-to-market of mobile apps.
  • 6. 6EMC CONFIDENTIAL—INTERNAL USE ONLY Mobile App Development Cycle MBaaS can save 60% time Backend application Common Services Backend application Infrastructure Backend App/service develop Backend infrastructure build Backend infrastructure operate Mobile App develop
  • 8. 8EMC CONFIDENTIAL—INTERNAL USE ONLY Market US: 165m China: 128m
  • 9. 9EMC CONFIDENTIAL—INTERNAL USE ONLY Market 2011 $6.8B 2015 $25B Mobile App Market 2893 5018 8142 11853 16430 21672 22044 40599 73280 119842 188946 287933 0 100,000 200,000 300,000 400,000 2011 2012 2013 2014 2015 2016 Mobile App Store Downloads, Worldwide, 2010-2016(millions) Paid-for Free
  • 10. 10EMC CONFIDENTIAL—INTERNAL USE ONLY Market Category of Apps Used in the Past 30 Days Most Apps need Backend Application/Service Mobile developers remain committed to the cloud. 83% of all developers plan to use cloud services, a percentage essentially identical to Q2 2011 when 84% reported the same. --IDC 2012 Q2 Mobile Developer Report
  • 11. 11EMC CONFIDENTIAL—INTERNAL USE ONLY Market 2009 $400M 2014 $9.5B * Juniper Research Mobile Cloud Applications & Services Kinvey raises $5M as mobile developer services market heats up – GIGAOM Jul 11, 2012 Appcelerator buys mobile backend provider Cocoafish – GIGAOM Feb 9, 2012 Flurry buys Trestle to get into mobile backend market - GIGAOM Jul 25, 2012
  • 12. 12EMC CONFIDENTIAL—INTERNAL USE ONLY Project Description
  • 13. 13EMC CONFIDENTIAL—INTERNAL USE ONLY Goal  Accommodate large-scale connected mobile devices with high throughput and low latency.  Provide standardized service categories for mobile applications.  Provide a scalable infrastructure and platform for mobile applications and services.
  • 14. 14EMC CONFIDENTIAL—INTERNAL USE ONLY Ecosystem/Partners MBaaS CloudFoundry Pivotal Mobile Service Provider Google Facebook Mobile Application Developer Rovio Mobile Manufacturer HTC Cloud Service Provider MoPaaS Enterprise IT VMWare vCAS
  • 16. 16EMC CONFIDENTIAL—INTERNAL USE ONLY Top Cloud Services by Mobile App Developers Market Research and Gap Analysis  Push/Social/User services are common interests.  Mobile services are more functional oriented rather than PaaS’s data oriented.  Integration and analytic services are gaps in the market.
  • 17. 17EMC CONFIDENTIAL—INTERNAL USE ONLY System Large-scale connected devices Roaming(Application/Data/Transaction) Cost of Bandwidth/Battery Multi-Latency Services Push Workflow Social Analytic User LBS Data Store MBaaS Use Cases - Prioritized
  • 18. 18EMC CONFIDENTIAL—INTERNAL USE ONLY Mobile Analytic Players in Market License Analysis Category Analysis Model Workflow Scalable Data Privacy Data Source Flurry Free No Auto Google Analytics Free No Auto Countly Open Source No Manual Talking Data No Auto Mixpanel Free No Auto Localytics Free No Auto Cloud Service Real-time Statistic Event Black Box Downloadable Own data Mobile Server
  • 19. 19EMC CONFIDENTIAL—INTERNAL USE ONLY MBaaS Data Analytic Service License Analysis Category Analysis Model Workflow Scalable Data Privacy Data Source MBaaS OSS + Real ++ Yes Fully Automated MBaaS data analytic service is • Fully automatically Scalable • Real Real-time processing and analysis capabilities • Generic Analytic Framework with different analysis models support • Could Integrate and Orchestrate with different analysis tools • Customer fully Own the data • Could analysis both Mobile side and Back-end app side Cloud Service Real-time Statistic Event Black Box Downloadable Own data Mobile Server
  • 21. 21EMC CONFIDENTIAL—INTERNAL USE ONLY Route r Architecture Mobile MBaaS Client Library/SDK … App #2 App #1 Router Backend App #1 MBaaS Services Analytics P P P P MBaaS Services A A A Push XMPP XMPP XMPP … Publisher Publisher A DB CloudFoundry MBaaS DEA Service Backend App #2 Backend App #3 Block File Object Documentum Mgt Documentum Mobile Mgt SyncplicityDocumentum CMS Content Bourne/EMC ASD … MessageBus MBaaS Services File
  • 22. 22EMC CONFIDENTIAL—INTERNAL USE ONLY Architecture for Push Service Mobile App #1 MBaaS Push Client (Android Service) Router XMPP Over HTTP XMPP Server (Msg Sender) XMPP Server (Msg Sender) XMPP Server (Msg Sender) Message Queue (CF Native Service) … Msg Adapter Msg Adapter Msg Adapter 1) Listen on user unique topic 2) Transform msg into XMPP format Transmit msg over HTTP Publisher Service (MBaaS Service) Push msg to user unique topic Backend App #1 Backend App #2 Notification Setting Register app in MBaaS Push library Push library Send msg through REST interface App #2 MBaaS
  • 23. 23EMC CONFIDENTIAL—INTERNAL USE ONLY Architecture for Real-time Data Analytic Mobile App #1 MBaaS data collection service/library Router HTTP RT Data Processing Collection library App #2 MBaaS RT Data Analytic Repository Report & Visualization Consume library App #1 OpDevs One Tenant Greenplum DW Data Mining Backend App #1 RT Data Processing Framework RT Data Analytic FrameworkData Analytic Workflow
  • 24. 24EMC CONFIDENTIAL—INTERNAL USE ONLY Architecture for Health Manager Mobile App #1 MBaaS Client (Metrics) Router HTTP Collector Collector Collector Message Queue (CF Native Service) … HM (Graphite) App #2 MBaaS Processor Processor Processor … Metrics Backend App #1 Metrics Backend App #2
  • 25. 25EMC CONFIDENTIAL—INTERNAL USE ONLY MBaaS Use Cases PaaS Service Provider CrossMo/MoPaaS/SJTU/ChinaTelecom MBaaS Controller Object StorePush User Technology Stack - SP Large-Scale Mobile Cost of Battery and Bandwidth Roaming Multi-Latency Multi-Cloud Runtime/Framework Extension Photo Social OAuth Pipeline Analytic LBS IFTTT vSphere USD/ESD Bourne DocumentumRSAInfrastructure BRS Greenplum Isilon
  • 26. 26EMC CONFIDENTIAL—INTERNAL USE ONLY MBaaS Use Cases PaaS Enterprise Ufida/vCAS MBaaS Controller CAS+FilePush LDAP Technology Stack - Enterprise Large-Scale Mobile Cost of Battery and Bandwidth Roaming Multi-Latency Multi-Cloud Runtime/Framework Extension vSphere USD/ESD Bourne Content Management Enterprise Search Security Greenplum Documentum Pipeline Analytic People View BPM RSAInfrastructure BRS Isilon
  • 28. 28EMC CONFIDENTIAL—INTERNAL USE ONLY Push Demo  Push functionality  Push Scalability  Health Monitor(Dashboard)
  • 29. 29EMC CONFIDENTIAL—INTERNAL USE ONLY Intelligent Push Demo

Editor's Notes

  • #4: http://www.digitalbuzzblog.com/infographic-instagram-stats/
  • #5: http://instagram-engineering.tumblr.com/post/13649370142/what-powers-instagram-hundreds-of-instances-dozens-of
  • #6: • The difficulty in developing back-end server-side capabilities, particularly for developers focused on client-side activities • The complexity of the connections that a modern mobile app requires • The wide availability to mobile app developers of compelling services like push notifications
  • #7: http://blog.cloudmine.me/post/29830578382/forrester-backend-as-a-service-the-new-mobile http://instagram-engineering.tumblr.com/post/13649370142/what-powers-instagram-hundreds-of-instances-dozens-of
  • #9: Mobile App Market: $25 Billion by 2015 - http://www.readwriteweb.com/mobile/2011/01/mobile-app-market-25-billion-by-2015.php Infographic Of The Day: All About The Mobile App Market - http://www.fastcodesign.com/1665591/infographic-of-the-day-all-about-the-mobile-app-market iOS and Android Adoption Explodes Internationally - http://blog.flurry.com/bid/88867/iOS-and-Android-Adoption-Explodes-Internationally
  • #10: Mobile App Market: $25 Billion by 2015 - http://www.readwriteweb.com/mobile/2011/01/mobile-app-market-25-billion-by-2015.php Infographic Of The Day: All About The Mobile App Market - http://www.fastcodesign.com/1665591/infographic-of-the-day-all-about-the-mobile-app-market iOS and Android Adoption Explodes Internationally - http://blog.flurry.com/bid/88867/iOS-and-Android-Adoption-Explodes-Internationally Mobile App Market to Almost Double This Year to 45 Billion - http://mashable.com/2012/09/11/45-billion-apps-downloaded-201/ http://www.statista.com/statistics/176732/download-numbers-of-mobile-app-stores-worldwide-since-2009/
  • #11: Play Before Work: Games Most Popular Mobile App Category in US - http://blog.nielsen.com/nielsenwire/online_mobile/games-most-popular-mobile-app-category/
  • #12: Mobile Cloud Applications & Services http://www.juniperresearch.com/reports/mobile_cloud_applications_and_services
  • #17: Appcelerator-Report-Q2-2012.pdf
  • #18: Data store(Deduplication) Data Sync CDN Load balance LBS Shopping/Payment Context-aware Object Recognition Audio/Video Push notification Monitor Analytic Application management 3rd-Party Integration Instant Message Email Audit and Billing Transaction Elastic Search
  • #19: http://www.flurry.com/flurry-analytics.html
  • #20: Big/Fast Data Target: Fast Data
  • #23: Bidirectional-streams Over Synchronous HTTP (BOSH) http://en.wikipedia.org/wiki/BOSH XMPP http://en.wikipedia.org/wiki/Extensible_Messaging_and_Presence_Protocol
  • #24: Notes
  • #26: RSA Security: DLP/enVision/Authentication Manager
  • #27: RSA Security: DLP/enVision/Authentication Manager