SlideShare a Scribd company logo
© RapidValue Solutions
MBaaS – Mobile Backend as a Service
Presented by: Rinish KN, CTO, RapidValue
10th October 2015
MOBConf, Kochi
1
© RapidValue Solutions 2
• 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
• Conclusion
Agenda
© 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 backend requirements and functionalities are multitude”
Enterprise
Integration
User
Management
Push
Notification
Offline
Behavior
Social
Integration
Analytics
GPS &
Context
Aware
Local
Caching
Outsource
MBaaSMBaaS
6
© RapidValue Solutions 7
To Summarize MBaaS – What, Why, When and How
• Meaningful resources for app development acceleration – 3rd party
API, Device SDK’s, Enterprise Connectors, Social integration,
Cloud storage
• Provides Mobile App developers a way to connect their application to
backend cloud storage and processingWhat
• 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 3rd 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 Driver’s 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 driver’s
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
QualitySkills
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
Application 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
Oraclecustom
connector
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 (Contd…)
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 API’s
• 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…. Don’t fall short of the extra mile
Is MBaaS the end ? Can we make MBaaS platform more robust?
“ W h e n i t C o m e s t o E n t e r p r i s e S y s t e m s a n d d a t a , i t r e q u i r e s
a c o m p 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 m p 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 / MDME 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
Embedding MBaaS into the Digital Architecture
© RapidValue Solutions 33
ESB - Enterprise Service Bus
• MBaaS is to a great extend overlapping with another technology which is the Enterprise
Service Bus (ESB).
• ESB is used to integrate with multiple backend services.
Development layer
Integration Layer
Mobile Integration Layer
Mobile Platforms
MADP
Develop and Package Mobile App
MADP
Xamarin, Native, PhoneGap
MBaaS
Offline sync, Analytics, Push
notifications, Light weight mobile
services
MBaaS
AnyPresence, Kinvey etc.
ESB
Multiple Adapters, Orchestration,
Transformation, Business Services
ESB
IBM ESB, Mule ESB, Tibco etc.
Source Services
Database, Web Services,
Legacy, Queuing Systems
T h e E B S A p p r o a c h
© RapidValue Solutions 34
Exploring Mobile App Backend Cloud Options
Cloud
MBaaS
© RapidValue Solutions 35
About RapidValue
RapidValue is a leading provider of end-to-end mobility, omni-channel and cloud solutions to enterprises
worldwide. Armed with a large team of experts in consulting, UX design, and application development,
along with experience delivering global projects, we offer a range of services across industry verticals.
RapidValue delivers its services to the world’s top brands and Fortune 1000 companies, and has offices in
the United States and India.
www.rapidvaluesolutions.com www.rapidvaluesolutions.com/blog
+1 877.643.1850 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:

More Related Content

PPTX
Mobile Backend as a Service via Cloud Foundry
PDF
mobile Backend-as-a-Service (Baas) explained infographic
PPTX
Azure Mobile Services (MBaaS) back-end-as-a-service
PPTX
PAUG: MBAAS Overview
PPTX
Overview of Mobile Backend as a Service
PPTX
Backend as a Service - Mobile's new Middleware
PDF
Mobile Backend as a Service(MBaaS)
PDF
Unlocking the universe of microservices for next gen cognitive apps
Mobile Backend as a Service via Cloud Foundry
mobile Backend-as-a-Service (Baas) explained infographic
Azure Mobile Services (MBaaS) back-end-as-a-service
PAUG: MBAAS Overview
Overview of Mobile Backend as a Service
Backend as a Service - Mobile's new Middleware
Mobile Backend as a Service(MBaaS)
Unlocking the universe of microservices for next gen cognitive apps

What's hot (20)

PDF
Microsoft Azure Explained - Hitesh D Kesharia
PDF
Solving born mobile generation challenges with WSO2 Enterprise Mobile Platform
PDF
WSO2 Integration Platform: Vision and Roadmap
PDF
Red Hat Summit 2017: Building secure IoT solutions
PDF
Red Hat Summit 2017: Customize & Secure Your Enterprise Mobile Salesfroce Int...
PPTX
Demystifying MuleSoft
PDF
Red Hat Summit 2017: Mobilizing and Securing Red Hat JBoss BPMSuite & BRMS
PPT
Build & Deploy Scalable Cloud Applications in Record Time
PPT
Democratizing the Cloud with Open Source Cloud Development
PDF
20180123 loq hybrid integration vision
PPTX
API as a Product - SXSW 2012
PDF
Elastic ESB - Cloud Bursting with webMethods ESB - Cobus Boshoff
PPTX
Anypoint platform in a mobile-centric world
PDF
Mule : Building Blocks for Microservices
PDF
AMPLIFY Managed File Transfer
PDF
Microservices = Death of the Enterprise Service Bus (ESB)?
PDF
Innovation In The Era of Cloud Applications and Services
PPTX
Gathering Operational Intelligence in Complex Environments at Splunk
PPTX
Cloud Foundry Roadmap in 2016
PDF
Design - Integration Scenarios for Hybrid Cloud
Microsoft Azure Explained - Hitesh D Kesharia
Solving born mobile generation challenges with WSO2 Enterprise Mobile Platform
WSO2 Integration Platform: Vision and Roadmap
Red Hat Summit 2017: Building secure IoT solutions
Red Hat Summit 2017: Customize & Secure Your Enterprise Mobile Salesfroce Int...
Demystifying MuleSoft
Red Hat Summit 2017: Mobilizing and Securing Red Hat JBoss BPMSuite & BRMS
Build & Deploy Scalable Cloud Applications in Record Time
Democratizing the Cloud with Open Source Cloud Development
20180123 loq hybrid integration vision
API as a Product - SXSW 2012
Elastic ESB - Cloud Bursting with webMethods ESB - Cobus Boshoff
Anypoint platform in a mobile-centric world
Mule : Building Blocks for Microservices
AMPLIFY Managed File Transfer
Microservices = Death of the Enterprise Service Bus (ESB)?
Innovation In The Era of Cloud Applications and Services
Gathering Operational Intelligence in Complex Environments at Splunk
Cloud Foundry Roadmap in 2016
Design - Integration Scenarios for Hybrid Cloud
Ad

Viewers also liked (14)

PDF
Database Technology Trends 2016 – Survey Results
PDF
Building collaborative HTML5 apps using a backend-as-a-service (HTML5DevConf ...
PPTX
[WSO2Con Asia 2014] Accelerating Mobile App Development with MBaaS
PPTX
Leverage of MBAAS
PPTX
Convertigo Mobile Application Development platform for Enterprises
PPTX
MyHeritage backend group - build to scale
PDF
Convertigo Mobility Platform | Mobile Application Development for Enterprises...
PPTX
Mobile architecture overview
PPTX
Mobile application architecture
PDF
Mobile Application Architecture Strategy
PDF
Tracxn Research: PaaS Landscape Report, August 2016
PDF
Tracxn - Internet of Things Infrastructure Startup Landscape
PPT
Final big bazaar ppt
PDF
Tailor your backend to meet the clients needs
Database Technology Trends 2016 – Survey Results
Building collaborative HTML5 apps using a backend-as-a-service (HTML5DevConf ...
[WSO2Con Asia 2014] Accelerating Mobile App Development with MBaaS
Leverage of MBAAS
Convertigo Mobile Application Development platform for Enterprises
MyHeritage backend group - build to scale
Convertigo Mobility Platform | Mobile Application Development for Enterprises...
Mobile architecture overview
Mobile application architecture
Mobile Application Architecture Strategy
Tracxn Research: PaaS Landscape Report, August 2016
Tracxn - Internet of Things Infrastructure Startup Landscape
Final big bazaar ppt
Tailor your backend to meet the clients needs
Ad

Similar to MBaas - Mobile Backend as a Service presented by Rinish KN, CTO, RapidValue Solutions at MOBConf (20)

PDF
WSO2Con Asia 2014 - Accelerating Mobile App Development with MBaaS
PDF
What is BaaS - Backend-as-a-Service.pdf
PPTX
Gartner EA Architecting for DevOps and Hybrid Cloud
PPTX
GAVS Expertise in Microsoft Technologies.pptx
PDF
Top Mobile Backend as a Service (MBaaS) Platforms - AppsDevPro
PDF
Digital reference architecture in hybrid cloud
PDF
PDF
Why Microservice
PDF
Microservices oracle-meetup
PDF
Explore Cutting-Edge SaaS Development Services at BetaTest Solutions!.pdf
PDF
Gramener IT Services Enterprise Overview
PDF
Making the Journey_ 7 Essential Steps to Cloud Adoption.pdf
PPTX
.Net @ Neev
PPTX
Forecast key1 0615_ak_evening
PPTX
Data Center Migration to the AWS Cloud
PDF
Cloud Native Patterns with Bluemix Developer Console
PDF
Cloud Azure Market Research and Service Offerings by RapidValue
PDF
Practical DevOps in a Hybrid World
PDF
Don't let it PaaS you by - the future of application PaaS in Financial Services
PPT
The new developer experience
WSO2Con Asia 2014 - Accelerating Mobile App Development with MBaaS
What is BaaS - Backend-as-a-Service.pdf
Gartner EA Architecting for DevOps and Hybrid Cloud
GAVS Expertise in Microsoft Technologies.pptx
Top Mobile Backend as a Service (MBaaS) Platforms - AppsDevPro
Digital reference architecture in hybrid cloud
Why Microservice
Microservices oracle-meetup
Explore Cutting-Edge SaaS Development Services at BetaTest Solutions!.pdf
Gramener IT Services Enterprise Overview
Making the Journey_ 7 Essential Steps to Cloud Adoption.pdf
.Net @ Neev
Forecast key1 0615_ak_evening
Data Center Migration to the AWS Cloud
Cloud Native Patterns with Bluemix Developer Console
Cloud Azure Market Research and Service Offerings by RapidValue
Practical DevOps in a Hybrid World
Don't let it PaaS you by - the future of application PaaS in Financial Services
The new developer experience

More from RapidValue (20)

PDF
How to Build a Micro-Application using Single-Spa
PDF
Play with Jenkins Pipeline
PDF
Accessibility Testing using Axe
PDF
Guide to Generate Extent Report in Kotlin
PDF
Automation in Digital Cloud Labs
PDF
Microservices Architecture - Top Trends & Key Business Benefits
PDF
Uploading Data Using Oracle Web ADI
PDF
Appium Automation with Kotlin
PDF
Build UI of the Future with React 360
PDF
Python Google Cloud Function with CORS
PDF
Real-time Automation Result in Slack Channel
PDF
Automation Testing with KATALON Cucumber BDD
PDF
How to Implement Micro Frontend Architecture using Angular Framework
PDF
Video Recording of Selenium Automation Flows
PDF
JMeter JMX Script Creation via BlazeMeter
PDF
Migration to Extent Report 4
PDF
The Definitive Guide to Implementing Shift Left Testing in QA
PDF
Data Seeding via Parameterized API Requests
PDF
Test Case Creation in Katalon Studio
PDF
How to Perform Memory Leak Test Using Valgrind
How to Build a Micro-Application using Single-Spa
Play with Jenkins Pipeline
Accessibility Testing using Axe
Guide to Generate Extent Report in Kotlin
Automation in Digital Cloud Labs
Microservices Architecture - Top Trends & Key Business Benefits
Uploading Data Using Oracle Web ADI
Appium Automation with Kotlin
Build UI of the Future with React 360
Python Google Cloud Function with CORS
Real-time Automation Result in Slack Channel
Automation Testing with KATALON Cucumber BDD
How to Implement Micro Frontend Architecture using Angular Framework
Video Recording of Selenium Automation Flows
JMeter JMX Script Creation via BlazeMeter
Migration to Extent Report 4
The Definitive Guide to Implementing Shift Left Testing in QA
Data Seeding via Parameterized API Requests
Test Case Creation in Katalon Studio
How to Perform Memory Leak Test Using Valgrind

Recently uploaded (20)

PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PPTX
MYSQL Presentation for SQL database connectivity
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PPT
Teaching material agriculture food technology
PDF
Review of recent advances in non-invasive hemoglobin estimation
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
KodekX | Application Modernization Development
PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Spectral efficient network and resource selection model in 5G networks
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Machine learning based COVID-19 study performance prediction
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
Empathic Computing: Creating Shared Understanding
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Per capita expenditure prediction using model stacking based on satellite ima...
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Digital-Transformation-Roadmap-for-Companies.pptx
MYSQL Presentation for SQL database connectivity
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Teaching material agriculture food technology
Review of recent advances in non-invasive hemoglobin estimation
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
KodekX | Application Modernization Development
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Spectral efficient network and resource selection model in 5G networks
“AI and Expert System Decision Support & Business Intelligence Systems”
Unlocking AI with Model Context Protocol (MCP)
Building Integrated photovoltaic BIPV_UPV.pdf
Machine learning based COVID-19 study performance prediction
Chapter 3 Spatial Domain Image Processing.pdf
Empathic Computing: Creating Shared Understanding
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
How UI/UX Design Impacts User Retention in Mobile Apps.pdf

MBaas - Mobile Backend as a Service presented by Rinish KN, CTO, RapidValue Solutions at MOBConf

  • 1. © RapidValue Solutions MBaaS – Mobile Backend as a Service Presented by: Rinish KN, CTO, RapidValue 10th October 2015 MOBConf, Kochi 1
  • 2. © RapidValue Solutions 2 • 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 • Conclusion Agenda
  • 3. © RapidValue Solutions What is Mobile Backend as a Service (MBaaS) ? 3
  • 4. © 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
  • 5. © 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
  • 6. © RapidValue Solutions Leverage the power of MBaaS “The backend requirements and functionalities are multitude” Enterprise Integration User Management Push Notification Offline Behavior Social Integration Analytics GPS & Context Aware Local Caching Outsource MBaaSMBaaS 6
  • 7. © RapidValue Solutions 7 To Summarize MBaaS – What, Why, When and How • Meaningful resources for app development acceleration – 3rd party API, Device SDK’s, Enterprise Connectors, Social integration, Cloud storage • Provides Mobile App developers a way to connect their application to backend cloud storage and processingWhat • 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 3rd Party systems & tools When How
  • 8. Major Building Blocks of MBaaS 8© RapidValue Solutions
  • 9. 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
  • 10. Evolution and Driver’s of MBaaS © RapidValue Solutions 10
  • 11. © 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 driver’s 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
  • 12. © RapidValue Solutions Enterprise Scale Time and Cost QualitySkills 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
  • 13. © 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
  • 14. Use Case: MBaaS driving Enterprise Mobile Application Development © RapidValue Solutions 14
  • 15. 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
  • 16. © 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
  • 17. © 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 Oraclecustom connector MBaaS sdk Custom business logic 17
  • 18. Leveraging Geo Location Services: Viewing the technicians on Google Maps Here is What we Achieved © RapidValue Solutions 18
  • 19. Chat and Messaging Services Implemented: Send real time messages to technicians on mobile Here is What we Achieved (Contd…) Backend Mobile App 19© RapidValue Solutions
  • 20. Choosing the Right MBaaS Platform © RapidValue Solutions 20
  • 21. 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
  • 22. …. And so are Multitude of MBaaS Providers Licensed MBaaS Open Source MBaaS © RapidValue Solutions 22
  • 23. © 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 API’s • 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
  • 24. Approaches to MBaaS Pricing © RapidValue Solutions 24
  • 25. © 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
  • 26. Synergy between MBaaS and PaaS © RapidValue Solutions 26
  • 27. © RapidValue Solutions Ask these questions…. Don’t fall short of the extra mile Is MBaaS the end ? Can we make MBaaS platform more robust? “ W h e n i t C o m e s t o E n t e r p r i s e S y s t e m s a n d d a t a , i t r e q u i r e s a c o m p 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 m p 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
  • 28. © 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
  • 29. © 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 / MDME x e c u t e 29
  • 30. Future of MBaaS and Key Trends 30© RapidValue Solutions
  • 31. © RapidValue Solutions Major Acquisitions and Hand Shakes MBaaS Mobile SDK Usergrid Azure Extension
  • 32. © RapidValue Solutions 32 Embedding MBaaS into the Digital Architecture
  • 33. © RapidValue Solutions 33 ESB - Enterprise Service Bus • MBaaS is to a great extend overlapping with another technology which is the Enterprise Service Bus (ESB). • ESB is used to integrate with multiple backend services. Development layer Integration Layer Mobile Integration Layer Mobile Platforms MADP Develop and Package Mobile App MADP Xamarin, Native, PhoneGap MBaaS Offline sync, Analytics, Push notifications, Light weight mobile services MBaaS AnyPresence, Kinvey etc. ESB Multiple Adapters, Orchestration, Transformation, Business Services ESB IBM ESB, Mule ESB, Tibco etc. Source Services Database, Web Services, Legacy, Queuing Systems T h e E B S A p p r o a c h
  • 34. © RapidValue Solutions 34 Exploring Mobile App Backend Cloud Options Cloud MBaaS
  • 35. © RapidValue Solutions 35 About RapidValue RapidValue is a leading provider of end-to-end mobility, omni-channel and cloud solutions to enterprises worldwide. Armed with a large team of experts in consulting, UX design, and application development, along with experience delivering global projects, we offer a range of services across industry verticals. RapidValue delivers its services to the world’s top brands and Fortune 1000 companies, and has offices in the United States and India. www.rapidvaluesolutions.com www.rapidvaluesolutions.com/blog +1 877.643.1850 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: