© 2014 Cognizant
© 2014 Cognizant
4th March 2015
MBaaS: Mobile Backend as a Service Pablo Gutiérrez / Senior Mobility developer
© 2014 Cognizant 2
What is mBaaS? MBaaS is an approach for providing web and mobile app developers with a way to
connect their applications to backend cloud storage and processing while also
providing common features such as user management, push notifications, social
networking integration, and other features that mobile users demand from their apps
these days.
mBaaS provides End – to – End data
sync framework, this ensures user
always has latest data available on
mobile Application
BaaS helps reduce time-to-market. Implement
with 50% less effort
Kick start your customer mobility
journey using ready made apps.
mBaaS features, ensures application
and data security
Data Synchronization
Seamless Integration
Ready Made Apps
App Security
mBaaS
Low Memory footprint based platforms
to support truly asynchronous operations
with significant flexibility
Technology
Multi Channel notifications through
push, SMS, email across devices and
platforms.
Notifications
Identity federation through Oauth to extract
data from external platforms for augmented
information
Enhanced Semantics
Rule Platform
Offline & Server Side rules to establish
standard operating procedures as well as
ensure compliance
© 2014 Cognizant 3
Why Mbaas is needed?
When you are thinking to develop a new app,
you have lot of steps like server setup, database
creation, routing, social integration, UI binding,
file management etc. that need to be solved:
Just imagine, you just focus only on
your frontend code and the rest will bind
together provided as a service as
follows:
© 2014 Cognizant
• Efficiency gains: reducing the development cost, development time and maintenance
cost.
• Faster Time To Market: reduce obstacles from idea to production and operations
overhead.
• Optimized for Mobile and Tablets: optimization of data and network for mobile
apps, and lower fragmentation problems across multiple platforms and devices.
• Secure & Scalable: bundled infrastructure that deals with scalability, security,
performance and other operational headaches.
• Handle App growth & maintenance: brings common and essential 3rd party API
resources into a single stack, preventing developers from having to go gather them
separately.
4
Main advantages for developers
© 2014 Cognizant 5
Cognizant’s MBaaS solution, TruJunction belongs to
the TruMobi ecosystem, our complete enterprise
mobility solution. TruJunction’s key features are:
MBaaS providers
We have a wide variety of MBaas providers available in market. Main players are shown in
the figure below. Major acquisitions MBaaS-focused expected to rule the mobile technology in
the next years, like in these past examples: facebook-parse, google-kinvey, intel-feedhenry
Data Synchronization
Connectors
Storage Caching DAR Encryption
Notification
Security
Context Rules
Offline Rule engine
Orchestration
© 2014 Cognizant 6
TruMobi – Our Complete Enterprise Mobility Solution
Customer context
TruMobi Mobile Enterprise
TruApps Industry &
Enterprise Apps
TruBox Security
Immediate
productivity gains
through ready apps
Mobilizing workflows,
compliance,
productivity gains
Distribute apps &
content effectively
BYOD with security
& control and no
dependencies
TruJunction App
Integration
End-to-end enterprise mobility solution addressing prominent concerns such as security, control, network dependency, enterprise adoption, performance, cost, productivity, provider limitations and compliance in becoming a mobile enterprise and offers more.
SIGNIFICANT SAVINGS
PRODUCTIVITY GAINS
FASTER TIME TO MARKET
FREEDOM TO INNOVATE
INCREASED REVENUES
NO DEPENDENCIES
Screenshots Advantages
TruHub App
Lifecycle mgmt.
© 2014 Cognizant
Case Study: Automotive Finance Major Leverages Trumobi App Integration
Platform To Expand Their Digital Outreach
SITUATION
• Moving from existing Nokia based sales and collections app to tablet format
• Drive a smarter sales model for effective distribution • Create engaging collections app that leverages engaging MBaaS
features • Facilitates trusted channels between backend and App resides on
the tablet device
• TruMobi aids in creation of smart App leveraging smart mobile capabilities and improved agent productivity through features such as automated data capture.
• Tighter control over Agent activities through Business Rules Engine.
• Reduced App development time with TruMobi’s orchestration and app wrapping features.
• Improved security of enterprise data to support digital transformation
• Reduced dependency on connectivity with intelligent data caching by TruMobi.
SOLUTION
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Client Server
Ipad
© 2014 Cognizant
Case Study: Telecom 4G Player Leverages Trumobi Platform To Mobilize
Digital Services To Retail Arm
SITUATION
• Push sales of its 4G services through the retail outlets of its retail arm.
• Drive a smarter sales model to distribute mobile business apps to retail outlet employees.
• Facilitate secured data delivery on the mobile devices of retail outlet employees
• TruMobi enhances user experience with engaging MBaaS features.
• Facilitate ease of App distribution to retail arm.
• Provides world-class security measures at real time to protect data
• Reduces time to market by streamlining App development effort.
• Business Rules Engine provides complete control over app validation.
• Offline data access and intelligent data caching improve productivity.
SOLUTION
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Context
Awareness MBaaS
© 2014 Cognizant 20
“The function of good software is
to make the complex appear to
be simple” (Grady Booch)