From Focusing on
Devices, to Apps, to Data
Introducing the mobile data virtualization platform
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
 DevelopmentCenter: BuenosAires,Argentina
 Privately Held –
 SeriesA of $5 Million – November 2013 –Third PointVentures
WHATWE PROVIDE
 Enterprise Mobile Backend as a Service API
 Mobile SDKs
 Mobile Enterprise Application Center
 HTML 5 Hosting
 Mobile DataVirtualization
 Analytics
CUSTOMERS
HIGHLIGHTS
• Large Number of EnterpriseAPIs
• Public, Private, Hybrid Cloud & On-
Premise
• Capability to Access and Manage
Enterprise Data SourcesAllowing 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/10KUsers/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 MOBILE-FIRST PaaS
LOB/SaaS APIs
LINE OF
BUSINESS
SaaSAPIs
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 HaveTons of Solutions ForThat
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 HadThis 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
HomegrownAPIs
Enterprise Data Source
Data SourceAPI
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: DifferentAPIs for different data
sources
MEAPs
Enterprise Data Source
Corp Data Center
Enterprise Data
Connector
MEAP Server
Mobile DataAccess 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 SystemAPI
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 DataVirtualization…
Mobile DataVirtualization =
MobileVirtual Data Sources +
Mobile Data Management
MobileVirtual 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
SAPOrders
Oracle Customers
OnceVirtualized 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
ManagingApps
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 EncryptionWhen Accessed from
an AT&T Network
App-Based Mobile Business Data Policies
Accessed by theTop 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 ManagementCapabilities
•Managing Data At-Rest:
• Secure offline-storage
• Offline data management policies
•Management Data In-Use:
• Sign-Encrypt in-memory data
Mobile DataVirtualization
Benefits
Mobile DataVirtualization 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
Thanks
jr@kidozen.com
http://www.kidozen.com
http://jrodthoughts.com
http://twitter.com/#!/jrodthoughts
http://weblogs.asp.net/gsusx
Mobile DAta

Mobile DAta

Editor's Notes

  • #4 • Enterprise Mobile Backend as a Service API• Diverse set of services that automate some of the most important backend features in enterprise mobile applications.• Simple, interoperable, multi-tenant service platform provides enterprise mobile capacities such as authentication, storage, integration, logging, messaging and many others• Mobile SDKs • Series of SDKs to make it extremely easy to add backend capabilities to your enterprise mobile applications using a very simple syntax. • Includes platforms such as iOS, Android, Windows Phone, Windows 8, PhoneGap and other emerging mobile development technologies. • Mobile Enterprise Application Center• The Application Center provides a secure and robust mechanism to distribute and manage your enterprise mobile applications. • Users can launch the applications that are available to them based on their corporate permissions. In addition to the application distribution frontend, the Application Center provides IT professionals with rich analytics and management capabilities in order to efficiently operate an enterprise mobile infrastructure. • Hosted HTML5: To provide a complete development experience, organizations can securely deploy and host their mobile web, HTML5 based applications to their private instance of the KidoZen cloud.
  • #54 You’re able to add data policy controls to your SaaS providers data and processes