class.bluemix.mbaas.chapter.2.pattern
Post on 08-Aug-2015
47 Views
Preview:
TRANSCRIPT
Java backend
Load Balancer
Backend 1 Backend 2
RDMS
Web Server
App
https
https
Corporate LAN
Corporate DMZ
.JSbackend
Load Balancer
Backend 1 Backend 2
NoSQL
Web Server
App
https
https
Corporate LAN
Corporate DMZ
Scenario:Supplier-A Supplier-B
Supplier-A Supplier-B
Pattern: native
Compute: Java
DB: RDBMS
Backend: DIY
Integration: SOAP
Hosting on-prem
Pattern: hybrid
Compute: .JS
DB: NoSQL
Backend: 3rd library
Integration: REST
Hosting on-cloud
##controlled mobile-backend-BaaS provides SDK & API-loosely couple distributed architecture
JSON
MBaaS
ERPEngine
App DB
Windows Android BlackberryApple
Windows Android BlackberryApple
soap
http (rest, json) push, sms
##Bluemix MBaaS includes-Cloudant Nosql db-Advanced mobile access-Mobile application security-Mobile data-Mobile quality assurance-Push-Mobile quality extensions-AppScan mobile analyzer
Native and web components on a
same screen
Native header with button, title and icon
Native scrolling ticker
WebView with web components
##hybrid development
##use of SPA + MBaaS-mobile-first ready-responsive web design-low-cost/easy to learn & maintain
MBaaS
##use of SPA + (restful) mobile data-restful api for mobile cloud data-free to choose SPA; e.g. Ionic/Angular
top related