Managing BYOD Conference: Mobile Enterprise Data
Transcript of Managing BYOD Conference: Mobile Enterprise Data
From Focusing on Devices, to Apps, to Data
Introducing the mobile data virtualization platform
A Session Between You and Lunch…
About Me
• Hackerpreneur• Co-Founder KidoZen, Inc• Advisor to software companies(Microsoft, Oracle….)• Board member• Speaker, Author• Investor• http://jrodthoughts.com• http://weblogs.asp.net/gsusx • https://twitter.com/jrdothoughts • http://kidozen.com
ABOUT KIDOZEN
COMPANY
ENTERPRISE MOBILE-FIRST PLATFORM as a SERVICE (PaaS)
Headquarters: Miami, FL Development Center: Buenos Aires, Argentina Privately Held – Series A of $5 Million – November 2013 – Third
Point VenturesWHAT WE PROVIDE
Enterprise Mobile Backend as a Service API Mobile SDKs Mobile Enterprise Application Center HTML 5 Hosting Mobile Data Virtualization Analytics
CUSTOMERS
HIGHLIGHTS
• Large Number of Enterprise APIs
• Public, Private, Hybrid Cloud & On-Premise
• Capability to Access and Manage Enterprise Data Sources Allowing IT Managers to Apply Security Policies at the Data Level for Mobility Management.
• 80+ Customers – Growing to 100 by mid-2014
• Pricing starting at $5k/10M API Calls/10K Users/200GB Store per Month
KIDOZEN ENTERPRISE MOBILE PLATFORM AS A SERVICE
Enables Backend, Management and Lifecycle Capabilities
Integration with On-Premise and SaaS Systems
Access to Storage, Logging, Identity Management, SMS, Push Notification, etc.
Public, Hybrid, Private Cloud
ENTERPRISE MBaaSInfrastructure and Integration Backend Capabilities with a Large Number of Mobile-First APIs
SDKsSupport for Over a Dozen Mobile Client Application Platforms
APP CENTER Provides Management and Distribution Capabilities to Enterprise Mobile Application
Mobile Data Virtualization
Manage the corporate data catalog allowing
for data policy security
ANALYTICSOperational Analytics and Business Intelligence Capabilities Providing Visibility of Runtime Behavior
Mobile Data Management
Security and Access Control policies over the business data used by
mobile apps
ENTERPRISE MOBILE-FIRST PaaS
LOB/SaaS APIs
LINE OF BUSINESS
SaaS APIs
Agenda
• The challenges of accessing enterprise business data from mobile solutions• The DNA of mobile business data • Mobile data virtualization• Mobile data management
•We are not going to talk about KidoZen!
What’s the biggest challenge of enterprise mobile infrastructures?
Is Not Managing Devices
We Have Tons of Solutions For That
And MDM is a Commodity
Is Not Building Apps
I want an app!
We Can’t Use Any More Frameworks
Is Also Not About Establishing a Mobile Strategy
The #1 Challenge of Enterprise Mobile Solutions Is…
Mobilizing Business Data
What Makes Mobile Data Access So Challenging?
The DNA of Mobile Business Data Access
Contextual( Location, Carrier, Device, Network….)
Secure(Encrypted, Signed, Filtered Based on the User’s Identity…)
In-Transit(Real time access, Event-based…)
At-Rest(Offline storage…)
In-Use(In memory…)
Consistent access across dozens of mobile client platforms….
We Haven’t Had This Problem Before…
Some models for mobilizing business data…
Mobilizing Business Data = Standard Mobile Data Access (Developer) + Mobile Data Source Management (DevOps)
Standard Mobile Data Access: Current Models
Homegrown APIs
Enterprise Data Source
Data Source API
Corp Data Center
Mobile Data Access via Homegrown APIs
•Pros:• Leverage existing skillsets and assets• Enabler for responsive-design models
•Cons:•Non-mobile-first infrastructure• Require the constant building of backend infrastructure•Hard to scale (development) and maintain• Challenging to manage & operate• Lack of standards: Different APIs for different data sources
MEAPs
Enterprise Data Source
Corp Data Center
Enterprise Data Connector
MEAP Server
Mobile Data Access via MEAPs
•Pros:•Default enterprise systems connectors
•Cons:•Heavy and proprietary infrastructure • Expensive• Require professional services & training • Challenging to manage & operate• Lack of standards: Different connectors for different data sources
Enterprise mBaaS
Enterprise Data Source
Corp Data Center
Enterprise Data Connector
Enterprise Data Agent
Enterprise System API
Enterprise mBaaS Platform
Mobile Data Access via Enterprise mBaaS
•Pros:• Default enterprise systems connectors • Private, hybrid and public cloud friendly infrastructure•Mobile platform agnostic • Lean and scalable models• Productized road map
•Cons:• Lack of standards: Different connectors for different data sources• Back-end system knowledge required
A New Model for Accessing Mobile Business Data…
Mobile Data Virtualization…
Mobile Data Virtualization = Mobile Virtual Data Sources + Mobile Data Management
Mobile Virtual Data Sources ?
A mobile virtual data source is a metadata representation of an
enterprise data source that can be accessed from a mobile application….
Confused?
Operation = “Get Orders”
Parameters= {JSON Payload}
SAP Orders
Operation = “Get Leads”
Parameters= {JSON Payload}
Salesforce.com Leads
Mobile Data Sources
Operation = “Query”
Parameters= {JSON Payload}
Oracle Customers
An Enterprise App and An Enterprise Data Store
App1 App2
App3 App4
App5
Apps Mobile Data Sources
Salesforce.com Leads
SAP Orders
Oracle Customers
Once Virtualized Mobile Data Sources Can Be Accessed Using A Consistent API
Once virtualized, mobile data sources can be secured
Introducing mobile data management
It Makes Perfect Sense
Managing Devices
Managing Apps
Managing Business
Data
Context-Aware Mobile-First Data-Policies
• Geo-location based policies• Device based policies• App based polices• Network based policies• Mobile client based policies
Geo-location Based Mobile Business Data Policies
Require Dual Factor Challenge if Accessed
Outside North America
Network-Based Mobile Business Data Policies
Require Encryption When Accessed from an AT&T
Network
App-Based Mobile Business Data Policies
Accessed by the Top Order App – Require Dual Factor
Challenge if Accessed From Other Apps
Device-Based Mobile Business Data Policies
No Access from Jail Broken Phones
Other Mobile Data Management Capabilities
•Managing Data At-Rest:• Secure offline-storage•Offline data management policies
•Management Data In-Use:• Sign-Encrypt in-memory data
Mobile Data Virtualization Benefits
Mobile Data Virtualization Benefits
• Ability to create virtual representations of enterprise data for mobile applications• Consistent & standardized to access all enterprise
data sources for mobile solutions• Abstract the complexity of integrating with business
systems for mobile app development• Provide security, management and access control
capabilities at the data source level• Extend mobile operation management from devices,
to apps, to data
• Accessing enterprise data from mobile app is one of the top challenges for enterprise mobile infrastructures• Enterprise mobile-first APIs represent the most
established pattern for integrating mobile apps with enterprise systems• Mobile data virtualization is • The next frontier of data mobilization • A combination of virtual mobile data source & mobile data
management
• Mobile data management can shift the focus of mobile operations from devices, to apps, to data• Enterprise mBaaS platforms are the best way to
enable a mobile data virtualization infrastructure
Summary
http://www.kidozen.comhttp://jrodthoughts.comhttp://twitter.com/#!/
jrodthoughtshttp://weblogs.asp.net/gsusx