class.bluemix.mbaas.chapter.1

24
Bluemix MBasS ============= **XXXX XXXX**

Upload: ross-tang

Post on 09-Aug-2015

98 views

Category:

Software


0 download

TRANSCRIPT

Bluemix MBasS=============

**XXXX XXXX**

##Platform-as-a-Service save time & money

>DIY shall take weeks or months to setup, configure all basics middleware

##DIY mobile (backend)frameworks has many hidden cost-data sync-app management-push-back integration-security-testing-analytics-performance

## Mobile backend as a service-BaaS provides SDK & API-Loosely couple distributed architecture

##Bluemix mobile cloud includes-Cloudant Nosql db-Advanced mobile access-Mobile application security-Mobile data-Mobile quality assurance-Push-Mobile quality extensions-AppScan mobile analyzer

##Non-mobile service includes-Single-Sign On

##Cloudant Nosql db-Compatible with CouchDB-Realtime MapReduce-Support Lucene search-Support sync to offline-client

##Advanced mobile access-Authenticate with **Facebook** or **Google** social accounts-Realtime app performance and usage statistics

##Mobile application security-Control user/device to access mobile cloud services-Block unwanted access

##Mobile data-File-sync plug-in-Provide SDK to access object-oriented API, instead of raw db access-No knowledge of db, schemas, sql is required

##Mobile quality assurance-In-app bug reporting-Crash reporting-User feedback & sentiment analysis

##Mobile quality assurance-sentiment analysis-compare similar app in App tore

##Push-Single platform for notifying heterogeneous devices-Subscribe to tag or topics-Analyze notification by platforms of device

##Mobile quality extensions-Dark launch: assess quality attributes of subset of actual users-Support static, and runtime analysis of mobile app

##AppScan mobile analyzer-Scan apk, and xcode project for security vulnerabilities

##Single sign on-Add user authentication with policy-based configuration, at zero-coding approach-Authenticate via SAML & social identity, like **Facebook**, **LinkedIn**, & **google**.

##Exercise #11.Sentiment analysis >> Build / Buy

2.In-App feedback >> Build / Buy

3.Crash analytics >> Build / Buy

4.Operational analytics >> Build / Buy

5.App management >> Build / Buy

6.User authentication >> Build / Buy

7.App authenticity & Obfuscate>> Build / Buy

8.Encrypted local data >> Build / Buy

9.App scanning >> Build / Buy

10.Location engagement >> Build / Buy

11.Push notification >> Build / Buy

12.Offline sync >> Build / Buy

13.Backend integration >> Build / Buy

14.Nosql db >> Build / Buy

##Exercise #2

1.Calculate how many days do you require to setup it up?

2.How much software and hardware cost?

##Reasons for MBaaS-Faster deployment-Faster app performance-Lower TCO-Higher reliability-Higher quality