MBaaS: Mobile Backend as a Service

Size: px
Start display at page:

Download "MBaaS: Mobile Backend as a Service"

Transcription

1 4 th March 2015 MBaaS: Mobile Backend as a Service Pablo Gutiérrez / Senior Mobility developer

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. Rule Platform Offline & Server Side rules to establish standard operating procedures as well as ensure compliance Seamless Integration BaaS helps reduce time-to-market. Implement with 50% less effort Technology Low Memory footprint based platforms to support truly asynchronous operations with significant flexibility Notifications Multi Channel notifications through push, SMS, across devices and platforms. mbaas App Security mbaas features, ensures application and data security Data Synchronization mbaas provides End to End data sync framework, this ensures user always has latest data available on mobile Application Enhanced Semantics Identity federation through Oauth to extract data from external platforms for augmented information Ready Made Apps Kick start your customer mobility journey using ready made apps. 2

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: 3

4 Main advantages for developers 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

5 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 Cognizant s MBaaS solution, TruJunction belongs to the TruMobi ecosystem, our complete enterprise mobility solution. TruJunction s key features are: Data Synchronization Orchestration Connectors Security DAR Encryption Storage Caching Context Rules Notification Offline Rule engine 5

6 TruMobi Our Complete Enterprise Mobility Solution 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. Immediate productivity gains through ready apps TruApps Industry & Enterprise Apps Mobilizing workflows, compliance, productivity gains TruJunction App Integration Screenshots Distribute apps & content effectively TruHub App Lifecycle mgmt. BYOD with security & control and no dependencies TruBox Security Customer context TruMobi Mobile Enterprise Advantages SIGNIFICANT SAVINGS PRODUCTIVITY GAINS FASTER TIME TO MARKET FREEDOM TO INNOVATE INCREASED REVENUES NO DEPENDENCIES 6

7 Case Study: Automotive Finance Major Leverages Trumobi App Integration Platform To Expand Their Digital Outreach Client Server 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 Ipad SOLUTION 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.

8 Case Study: Telecom 4G Player Leverages Trumobi Platform To Mobilize Digital Services To Retail Arm SITUATION Context Awareness MBaaS 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 SOLUTION 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.

9 TruJunction: How it works Push Notification 9

10 Step-1 : Selecting the type of Notification in TruJunction 10

11 Step-2 : Configuring Conditions 11

12 Step- 3: Configuring Schedule 12

13 TruJunction: How it works Web Service Configuration 13

14 Information Architecture 14

15 Attribute Mapping 15

16 Service Mapping 16

17 List of all End Point Services 17

18 End Point Service Creation 18

19 Creating rules 19

20 The function of good software is to make the complex appear to be simple (Grady Booch) 20

21 Thank you Pablo Gutiérrez Díez