Would like to talk in detail about the app mobilization process, how it integrate with other stuffs such as your predefined strategy, your MDM solution, etc.
Why we need data middleware for mobile system?Make data well structured for mobile apps.Filter only necessary data to mobile apps, reduce data volume, bandwidth…Put data processing (and business logic) centrally on server for better maintenance and upgrade.Expose business logic as services which ready to be used by mobile apps.Why do we need service gateway?Security for external servicesLoad-balancing and monitoring Integration with authentication providersSpeaks multiple security protocolsCustom solution added no value Layer 7API SecurityAPI Adaptation & MeteringAPI Lifecycle ManagementDeveloper ManagementOAuth for APIs
Replay cho service gateway, dam bao information riskMobile Access Gateway Not a network connectivity issue but a information management issue •Web service access to data •Authentication -Client certificate -http basic -SAML / OAuth-Retrofitted for NTLM •REST/SOAP transformation •Caching
Application designers must make four fundamental architectural decisions: Application Deployment: How the application is deployed to the mobile device. Application Runtime: Where the executable footprint of the application resides and executes. Code Partitioning: Where the code for the application executes. Data Residency: Where the data for the application resides.
[Vietnam Mobile Day 2013] - Mobilization process for enterprise