Вы находитесь на странице: 1из 32

RapidValue Solutions

How MBaaS is Shaping up Enterprise Mobility Space


Presented by: Abhijit R C & Ajish Cherian
25
th
June, 2014 at Google I/O Extended
1
RapidValue Solutions
2
Cover Specific Areas on:
What is Mobile Backend as a Service (MBaaS)
Major Building Blocks of MBaaS
Evolution of MBaaS and major Drivers
Typical Use Case How MBaaS accelerated Enterprise Mobile app development
Choosing the right MBaaS Platform
Approaches to MBaaS Pricing
Synergy of MBaaS and PaaS
Future of MBaaS and Key Partnerships



Agenda for the Session
RapidValue Solutions
What is Mobile Backend as a
Service (MBaaS) ?
3
RapidValue Solutions
4
Ever thought why Mobile Development time lines are lengthy and hardly met ?
App Design
& UX
Backend
Integration


Mob App
Development
App
Management
Policy
Typical Components of Mobile Application Development
Large effort spend on Back end Integration
Unable to focus on Application Development
& Design
Stuck with existing development tools used
in company
Lot of development tools for each
component, but not a single tool for all the
components
Challenges for Developers
RapidValue Solutions
Backend Requirements are turning Complex and Time consuming
Up to 80% of my efforts are
consumed in Backend
development
The Customer needs to locate each
Field technicians on map view and
start Video chat with them
5
RapidValue Solutions
Leverage the power of MBaaS
The back end requirements and functionalities are multitude
Enterprise
Integration
User
Managemen
t
Push
Notification
Offline
Behavior
Social
Integration
Analytics
GPS &
Context
Aware
Local
Caching
Outsource
MBaaS
MBaaS
6
RapidValue Solutions
7
To Summarize MBaaS What, Why, When and How
Meaningful resources for app development acceleration 3
rd
party
API, Device SDKs, Enterprise Connectors, Social integration,
Cloud storage
Provides Mobile App developers a way to connect their application to
backend cloud storage and processing
What
Abstract away complexities of launching and managing own
infrastructure
Focus more on front end development instead of back end functions
Why
Multiple apps, Multiple back ends, Multiple developers
Multiple Mobile platforms, Multiple integrations, Multiple 3
rd
Party
systems & tools
When
How
Major Building Blocks of MBaaS
8 RapidValue Solutions
Blueprint of MBaaS Components
User
Manageme
nt
Communication Services - Chat, email, Push Notification,
Messaging, Chat, Video Conferencing
API Custom, Query,
REST-ful
Social
FB,
Twitter
Image
Instagram,
Flickr
Caching
& Offline
Working
Custom Code and
Objects
Geo
Location
Promotio
nal Tools
Cloud
Storage
Mobile specific SDK Android,
iOS, Windows
Enterprise Connectors
Oracle, SAP, MS
RapidValue Solutions
9
Evolution and Drivers of MBaaS
RapidValue Solutions
10
RapidValue Solutions
MBaaS Nascent to Potential Platform

2011
2012
$216.5 m
2017
$ 7.7 b
MBaaS concept
launched and
companies and
vendors started
sprouting
Gained Quick
Traction due to
several drivers
necessitating
MBaaS for
accelerating mobile
app development
Huge leap in the
market expected
for MBaaS. This is
signaled by strong
acquisitions and
VC investments in
MBaaS platforms
11
RapidValue Solutions
Enterprise
Scale
Time and
Cost
Quality Skills
What drives MBaaS?
Shortage of
Mobile Developer
Skills to develop
complex back end
integrations




High demand for
high quality
mobile
applications,
across device
platforms



Reduce mobile
app development
time frames.
Re-focus back
end integration
efforts to Front
end development


Demand for
enterprise scale
mobile application
with back end
integration




12
RapidValue Solutions
13
Business Benefit Drivers of MBaaS
BUSINESS
BENEFIT
DRIVERS
Faster
Development
Cycle
Better App
Performance
Lower TCO
Higher
Reliability &
Scalability
Enhanced
Customer
Satisfaction
More
Margins &
Profitability
Use Case:
MBaaS driving Enterprise Mobile App
Development
RapidValue Solutions
14
Developing a Field Service Enterprise Scale Mobile Application
We want to develop a mobile application for our field service
technicians who goes on to repair & service our products at
customer premises.
Enterprise Integration with Oracle Apps ERP
Technicians got both iPhone and Android Mobiles
We need support for Offline Usage and Sync
Push Notification is essential for alerting new tasks
Geo Location is important to see where the technicians are for
work scheduling
Chat and Video Conferencing are value added features that
increase productivity
These are the bare minimum requirements for a powerful field app
Service Manager
15
RapidValue Solutions
RapidValue Solutions
How can I
implement an end to
end user management
in limited time
To include Offline
behavior and Cache
services needs at least
500 lines of code in
Android
Mobile Developer
To custom develop all backend integration will be cumbersome
Not sure how I am going
to complete Chat and
Geo Location services
in limited time
16
RapidValue Solutions
Achieve the complex backend functions using MBaaS
Architecture for MBaaS integration
ERP
MBaaS - Middleware
Mobile
Application
Native Mobile App
Push Notification Geo Location
Chat Offline behavior
Sync
Video
Conference
Authenticate
O
r
a
c
l
e

c
u
s
t
o
m

c
o
n
n
e
c
t
o
r

MBaaS sdk
Custom business logic
17
Leveraging Geo Location Services:
Viewing the technicians on Google Maps
Here is what we achieved
RapidValue Solutions
18
Chat and Messaging Services Implemented:
Send real time messages to technicians on mobile
Here is what we achieved
Backend
Mobile App
19
RapidValue Solutions
Choosing the right MBaaS Platform
RapidValue Solutions
20
MBaaS can be grouped into multiple types
MBaaS
Business
Requirement
Enterprise
MBaaS
Consumer
MBaaS
Licensing and
Support
Open Source
MBaaS
Licensed
MBaaS
RapidValue Solutions
21
. And so are multitude of MBaaS Providers
Licensed MBaaS Open Source MBaaS
RapidValue Solutions
22
RapidValue Solutions
There is no single vendor which fits all size
Choose an MBaaS by Mix and Match of your requirements
Common features to Consider
User Management APIs
Push Notification
Social Network Integrations
Geo Location Services
File management
Specialized features to consider
Support for device platforms
Android, iOS, Windows etc.
Support for different authentication
mechanisms for enterprise and
consumer apps
Mobile app performance data and
analytics
Support Custom Business Logic
Data Storage mechanisms like
Schema less storage or Relational
data support or special storage
mechanisms for geo spatial data ,
photo etc.
Data Analysis capability on various
areas for evaluating user activities

23
Approaches to MBaaS Pricing
RapidValue Solutions
24
RapidValue Solutions
MBaaS Pricing: Flexible Options
Number of API Calls
Type and Size of Storage
Active User Pricing
Number of Applications Build
Premium fee for Analytics
Feature based Pricing Push Notification, Chat, email, Sync, Offline etc.
Support and Maintenance Pricing
25
Synergy between MBaaS and
PaaS
RapidValue Solutions
26
RapidValue Solutions
Ask these questions. Dont fall short of the extra mile
Is MBaaS the end ? Can we make MBaaS platform more robust?

Wh e n i t Co me s t o En t e r p r i s e Sys t e ms a n d d a t a , i t r e q u i r e s
a c o mp l e t e p l a t f o r m t o a d d r e s s t h e c o mp l e x c h a l l e n g e s
E N T E R P R I S E D A T A
MBaaS PaaS
27
RapidValue Solutions
Why MBaaS falls short when addressing Enterprise App development
Complex
Business Logic
Limited auth links
Transaction
management,
Scheduling
Limited set of
data connectors
and access to
legacy systems
28
RapidValue Solutions
Understand the synergy with a great partnership
Complex Business Logic
Code in Multiple
Languages
Use Large Set of Built in
GAE APIs
Application scalability and
performance
Back end mobile services
Enterprise Connectors
App SDKs
MAM / MDM
E x e c u t e
29
Future of MBaaS and Key Trends
30
RapidValue Solutions
RapidValue Solutions
Major Acquisitions and Hand Shakes
MBaaS
Mobile
SDK
Usergrid
Azure
Extension
RapidValue Solutions
32
About RapidValue
RapidValue is a leading provider of end-to-end mobility solutions to enterprises worldwide. Armed with a
team of 200+ experts in mobility consulting and application development, along with experience delivering
over 350 mobility projects, we offer a range of mobility services across industry verticals. RapidValue
delivers its services to the worlds top brands and Fortune 1000 companies, and has offices in the United
States and India.
www.rapidvaluesolutions.com www.rapidvaluesolutions.com/blog
+1 877.690.4844 contactus@rapidvaluesolutions.com
This document contains information that is confidential and proprietary to RapidValue Solutions Inc. No part of it may be used, circulated, quoted, or reproduced for distribution
outside RapidValue. If you are not the intended recipient of this report, you are hereby notified that the use, circulation, quoting, or reproducing of this report is strictly prohibited and
may be unlawful.
Disclaimer:

Вам также может понравиться