SlideShare a Scribd company logo
1 of 56
Introducing the Enterprise
Mobile-First Middleware
Jesus Rodriguez
CEO, KidoZen
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
A platform that powers the
backend of the post-web
enterprise
KIDOZEN A MOBILE APP PLATFORM FORTHE ENTERPRISE
 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
 Analytics, Data
Virtualization, Data
Visualization, etc.
KidoZen
Integration :
Enterprise
mBaaS
Data Access:
Mobile Data
Virtualization
Privacy:
Mobile Data
Management
Distribution:
Enterprise
Mobile App
Center
Analytics:
App
Performance
Monitoring
Visualization:
Mobile Data
Visualization
Our Customers
Our Customers
25+ Partners in 50 Countries
Canada
United States
AustraliaSouth Africa
Taiwan
Philippines
Argentin
a
Egypt
Kuwait
Saudi Arabia
UAE
Mexico
India
Malaysia
Singapore
Indonesia
China
Europe
Austria
Belgium
Czech Republic
France
Germany
Hungary
Ireland
Italy
Luxembourg
Netherlands
Norway
Portugal
Slovakia
Spain
Sweden
Switzerland
United Kingdom
Russia
Geographic Coverage
Agenda
• The need for a mobile-first middleware
• The DNA of a mobile-first middleware
• Capabilities
Enterprise Mobile Needs
a New Middleware
Another #%#$!^^%Middleware??????????
Why????
Every relevant enterprise information
worker trend produces a new type of
middleware
Historic Fact #1
The Evolution of Enterprise Middleware?
B2B:
EAI
Relational
Databases:
ETL
Software
Oriented
Architecture:
ESB
Cloud
Computing:
iPaaS
Enterprise
Mobility:
???
We always try to apply previous-
generation middleware to
new-generation problems
Historic Fact #2
And It NeverWorks….
Middleware Requirements Evolve
What makes mobile integration
different?
One of the Endpoints is Always Mobile
App-Driven Integration:The app is
part of the middleware
A Few Other Unique Characteristics
• OfflineCommunications
• Heterogeneous devices
• Diverse networks
• Real time data access
• Small data payloads
We Haven’t HadThis Problem Before…
Achieving Mobile IntegrationToday…
Homegrown APIs
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
• Requires constant building of backend infrastructure
• Hard to scale (development) and maintain
• Challenging to manage & operate
• No aggregation or orchestration models
• Lack of standards: Different APIs for different data sources
MEAPs
Enterprise Data Source
Corp Data Center
Enterprise Data
Connector
MEAP Server
MEAPs
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
We need a better model….
Introducing the enterprise
mobile-first middleware…
A mobile-first middleware provides
integration between mobile
applications and enterprise systems
Definition
Enterprise mobile backend as a service
(mBaaS) platforms are the closest
approximation to a mobile-first
middleware and a foundational
component of it
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 system 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
The DNA of a mobile-first middleware
Elements of a Mobile-First Middleware
Mobile-first
Middleware
Mobile APIs
Mobile App
Distribution
Mobile App
Analytics
Mobile
Integration
Pipeline
Components
Enterprise Mobile APIs
Types of Enterprise Mobile APIs
Enterprise Mobile APIs
•Enable service access to mobile-first capabilities
•Examples:
• Push notifications
• SMS
• Voice
• Image recognition
• Location
•Technological implementation: mBaaS
Mobile Infrastructure APIs
• Provide compute, storage and messaging capabilities to
mobile applications
• Examples:
• Storage
• Queuing
• Publish-Subscribe
• Logging
• Configuration
• Technological implementation: mBaaS
Mobile Enterprise APIs
• Provide integration between mobile apps and enterprise
systems
• Examples:
• SAP
• Siebel
• Oracle DB
• MS Dynamics
• Epic
• Technological implementation: mBaaS
Mobile Business APIs
• Provide business logic functionalities that can be reused
across different mobile apps
• Examples:
• Order placement
• Pricing calculation
• Inventory availability
• Technological implementation: Server side code
Mobile Data Access APIs
• Provide querying capabilities over enterprise data sources
• Example:
• Odata APIs
• Technological implementation: mobile data virtualization
Mobile Integration Pipeline Components…
Mobile Integration Pipeline Components
•Routing
•Caching
•Transformation
•Reliable Messaging
•Encoding
•….
Mobile App Distribution
Mobile App Store
• Enables distribution of native,
hybrid and mobile-web
applications
• Integrates with existing MDM-
EMM providers
• Enables management
versioning, auto-update
capabilities
Mobile App Analytics
Mobile App Analytics
• Provides telemetry and
analytics about the
performance of the enterprise
mobile solutions:
• App performance
• API performance
• Data performance
Other Interesting Capabilities
• In-app analytics
• APITesting
• App auditing
• Mobile continuous integration
Benefits of a Mobile-First Middleware
• Abstracts enterprise system integration from mobile
applications
• Provides consistent system and data access from mobile
applications
• Enables distribution capabilities for mobile applications
• Analytics about the performance of applications,APIs
and data
Thinking Beyond Mobile
The emergence of the IOT-first middleware…
IOT-First Middleware
• Super-set of the mobile-first
middleware
• Enabling the integration
between smart devices and
enterprise systems
• Relevant trends
• Device management
• Event driven integration
• Real time analytics and data
processing
• Developer SDKs
IOT-First
Middleware
`Event
Integration
Services
Device
Management
Services
RealTime
IOT
Performance
Monitoring
IOT SDKs
Summary
• Enterprise mobile solutions need a new type of middleware
• mBaaS is a key foundational piece to a mobile middleware
platform
• The main components of a mobile middleware are:
• API hub
• App Store
• Mobile Analytics
• Integration pipeline components
Thanks
jr@kidozen.com
http://jrodthoughts.com
http://twitter.com/#!/jrodthoughts
http://www.kidozen.com

More Related Content

What's hot

Powerbimadesimple 150206194215-conversion-gate01
Powerbimadesimple 150206194215-conversion-gate01Powerbimadesimple 150206194215-conversion-gate01
Powerbimadesimple 150206194215-conversion-gate01
Zeeshan Ikram
 
Embed Interactive Reports in Your Apps
Embed Interactive Reports in Your AppsEmbed Interactive Reports in Your Apps
Embed Interactive Reports in Your Apps
Teo Lachev
 

What's hot (20)

Enterprise Security: Tableau vs. Power BI
Enterprise Security: Tableau vs. Power BIEnterprise Security: Tableau vs. Power BI
Enterprise Security: Tableau vs. Power BI
 
Azure enterprise integration platform
Azure enterprise integration platformAzure enterprise integration platform
Azure enterprise integration platform
 
Mbas governance for power bi
Mbas governance for power biMbas governance for power bi
Mbas governance for power bi
 
Power BI Report Server Enterprise Architecture, Tools to Publish reports and ...
Power BI Report Server Enterprise Architecture, Tools to Publish reports and ...Power BI Report Server Enterprise Architecture, Tools to Publish reports and ...
Power BI Report Server Enterprise Architecture, Tools to Publish reports and ...
 
Governance for power bi Toronto SPS Saturday
Governance for power bi Toronto SPS Saturday Governance for power bi Toronto SPS Saturday
Governance for power bi Toronto SPS Saturday
 
Transitioning to a BI Role
Transitioning to a BI RoleTransitioning to a BI Role
Transitioning to a BI Role
 
Planning your move to the cloud: SaaS Enablement and User Experience (Oracle ...
Planning your move to the cloud: SaaS Enablement and User Experience (Oracle ...Planning your move to the cloud: SaaS Enablement and User Experience (Oracle ...
Planning your move to the cloud: SaaS Enablement and User Experience (Oracle ...
 
Powerbimadesimple 150206194215-conversion-gate01
Powerbimadesimple 150206194215-conversion-gate01Powerbimadesimple 150206194215-conversion-gate01
Powerbimadesimple 150206194215-conversion-gate01
 
Embed Interactive Reports in Your Apps
Embed Interactive Reports in Your AppsEmbed Interactive Reports in Your Apps
Embed Interactive Reports in Your Apps
 
Power BI for CEO
Power BI for CEOPower BI for CEO
Power BI for CEO
 
AMIS and Oracle JET - Oracle OpenWorld 2017 Panel on JET
AMIS and Oracle JET - Oracle OpenWorld 2017 Panel on JETAMIS and Oracle JET - Oracle OpenWorld 2017 Panel on JET
AMIS and Oracle JET - Oracle OpenWorld 2017 Panel on JET
 
WSO2Con EU 2015: Open Source Journey at Ordnance Survey
WSO2Con EU 2015: Open Source Journey at Ordnance SurveyWSO2Con EU 2015: Open Source Journey at Ordnance Survey
WSO2Con EU 2015: Open Source Journey at Ordnance Survey
 
SqlSat Victoria governance for PowerBI
SqlSat Victoria governance for PowerBISqlSat Victoria governance for PowerBI
SqlSat Victoria governance for PowerBI
 
xRM - as an Evolution of CRM
xRM - as an Evolution of CRMxRM - as an Evolution of CRM
xRM - as an Evolution of CRM
 
South Florida SQL Saturday - Power BI Report Server Enterprise Architecture, ...
South Florida SQL Saturday - Power BI Report Server Enterprise Architecture, ...South Florida SQL Saturday - Power BI Report Server Enterprise Architecture, ...
South Florida SQL Saturday - Power BI Report Server Enterprise Architecture, ...
 
Enable the business and make Artificial Intelligence accessible for everyone!
Enable the business and make Artificial Intelligence accessible for everyone! Enable the business and make Artificial Intelligence accessible for everyone!
Enable the business and make Artificial Intelligence accessible for everyone!
 
Leveraging Microsoft Power BI To Support Enterprise Business Intelligence
Leveraging Microsoft Power BI To Support Enterprise Business IntelligenceLeveraging Microsoft Power BI To Support Enterprise Business Intelligence
Leveraging Microsoft Power BI To Support Enterprise Business Intelligence
 
Bi case study
Bi case studyBi case study
Bi case study
 
A practical guidance of the enterprise machine learning
A practical guidance of the enterprise machine learning A practical guidance of the enterprise machine learning
A practical guidance of the enterprise machine learning
 
Power BI February update with Recent Cool features
Power BI February update with Recent Cool features Power BI February update with Recent Cool features
Power BI February update with Recent Cool features
 

Viewers also liked (6)

Integration in the Enterprise Mobile World
Integration in the Enterprise Mobile WorldIntegration in the Enterprise Mobile World
Integration in the Enterprise Mobile World
 
M baa s as the new enterprise middleware
M baa s as the new enterprise middlewareM baa s as the new enterprise middleware
M baa s as the new enterprise middleware
 
QoS-Aware Middleware for Optimal Service Allocation in Mobile Cloud Computing
QoS-Aware Middleware for Optimal Service Allocation in Mobile Cloud ComputingQoS-Aware Middleware for Optimal Service Allocation in Mobile Cloud Computing
QoS-Aware Middleware for Optimal Service Allocation in Mobile Cloud Computing
 
Backend as a Service - Mobile's new Middleware
Backend as a Service - Mobile's new MiddlewareBackend as a Service - Mobile's new Middleware
Backend as a Service - Mobile's new Middleware
 
crm-project-report
 crm-project-report crm-project-report
crm-project-report
 
Customer Relationship Management Module Project Report
Customer Relationship Management Module Project ReportCustomer Relationship Management Module Project Report
Customer Relationship Management Module Project Report
 

Similar to Mobile First Middleware

Mobile DAta
Mobile DAtaMobile DAta
Mobile DAta
kidozen
 
Managing BYOD Conference: Mobile Enterprise Data
Managing BYOD Conference: Mobile Enterprise DataManaging BYOD Conference: Mobile Enterprise Data
Managing BYOD Conference: Mobile Enterprise Data
kidozen
 
Mobilizing Microsoft SharePoint Server: An MBaaS PErspective
Mobilizing Microsoft SharePoint Server: An MBaaS PErspectiveMobilizing Microsoft SharePoint Server: An MBaaS PErspective
Mobilizing Microsoft SharePoint Server: An MBaaS PErspective
kidozen
 
Mobilizing Microsoft Sharepoint Server
Mobilizing Microsoft Sharepoint ServerMobilizing Microsoft Sharepoint Server
Mobilizing Microsoft Sharepoint Server
kidozen
 
Corporate Profile
Corporate ProfileCorporate Profile
Corporate Profile
Saikamal G
 
Azure_Business_Opportunity
Azure_Business_OpportunityAzure_Business_Opportunity
Azure_Business_Opportunity
Nojan Emad
 

Similar to Mobile First Middleware (20)

Mobile DAta
Mobile DAtaMobile DAta
Mobile DAta
 
Managing BYOD Conference: Mobile Enterprise Data
Managing BYOD Conference: Mobile Enterprise DataManaging BYOD Conference: Mobile Enterprise Data
Managing BYOD Conference: Mobile Enterprise Data
 
Mobilizing Microsoft SharePoint Server: An MBaaS PErspective
Mobilizing Microsoft SharePoint Server: An MBaaS PErspectiveMobilizing Microsoft SharePoint Server: An MBaaS PErspective
Mobilizing Microsoft SharePoint Server: An MBaaS PErspective
 
Mobilizing Microsoft Sharepoint Server
Mobilizing Microsoft Sharepoint ServerMobilizing Microsoft Sharepoint Server
Mobilizing Microsoft Sharepoint Server
 
API First Mobile Strategy
API First Mobile StrategyAPI First Mobile Strategy
API First Mobile Strategy
 
About Tekmonks
About TekmonksAbout Tekmonks
About Tekmonks
 
API strategy with IBM API connect
API strategy with IBM API connectAPI strategy with IBM API connect
API strategy with IBM API connect
 
Software AG’s webMethods Integration Cloud: Integrate Cloud Apps with ease
Software AG’s webMethods Integration Cloud: Integrate Cloud Apps with ease Software AG’s webMethods Integration Cloud: Integrate Cloud Apps with ease
Software AG’s webMethods Integration Cloud: Integrate Cloud Apps with ease
 
apidays LIVE Hong Kong - The Future of Legacy - How to leverage legacy and on...
apidays LIVE Hong Kong - The Future of Legacy - How to leverage legacy and on...apidays LIVE Hong Kong - The Future of Legacy - How to leverage legacy and on...
apidays LIVE Hong Kong - The Future of Legacy - How to leverage legacy and on...
 
Accelerating Cognitive Business with Hybrid Cloud
Accelerating Cognitive Business with Hybrid CloudAccelerating Cognitive Business with Hybrid Cloud
Accelerating Cognitive Business with Hybrid Cloud
 
Platform for Secure Digital Business
Platform for Secure Digital BusinessPlatform for Secure Digital Business
Platform for Secure Digital Business
 
What's next for enterprise mobility
What's next for enterprise mobilityWhat's next for enterprise mobility
What's next for enterprise mobility
 
APIs: State of the Union
APIs: State of the UnionAPIs: State of the Union
APIs: State of the Union
 
Routeget Technologies - Corporate presentation
Routeget Technologies - Corporate presentationRouteget Technologies - Corporate presentation
Routeget Technologies - Corporate presentation
 
Mlm software development
Mlm software developmentMlm software development
Mlm software development
 
Empover Profile
Empover ProfileEmpover Profile
Empover Profile
 
Corporate Profile
Corporate ProfileCorporate Profile
Corporate Profile
 
Azure_Business_Opportunity
Azure_Business_OpportunityAzure_Business_Opportunity
Azure_Business_Opportunity
 
Keynote - Integrating the OSGi Service-Oriented Architecture into the Enterpr...
Keynote - Integrating the OSGi Service-Oriented Architecture into the Enterpr...Keynote - Integrating the OSGi Service-Oriented Architecture into the Enterpr...
Keynote - Integrating the OSGi Service-Oriented Architecture into the Enterpr...
 
Get Started with Microsoft Azure.pptx
Get Started with Microsoft Azure.pptxGet Started with Microsoft Azure.pptx
Get Started with Microsoft Azure.pptx
 

More from Jesus Rodriguez

More from Jesus Rodriguez (20)

The Emergence of DeFi Micro-Primitives
The Emergence of DeFi Micro-PrimitivesThe Emergence of DeFi Micro-Primitives
The Emergence of DeFi Micro-Primitives
 
ChatGPT, Foundation Models and Web3.pptx
ChatGPT, Foundation Models and Web3.pptxChatGPT, Foundation Models and Web3.pptx
ChatGPT, Foundation Models and Web3.pptx
 
DeFi Opportunities and Challenges in the Current Crypto Market
DeFi Opportunities and Challenges in the Current Crypto MarketDeFi Opportunities and Challenges in the Current Crypto Market
DeFi Opportunities and Challenges in the Current Crypto Market
 
MEV Deep Dive .pptx
MEV Deep Dive .pptxMEV Deep Dive .pptx
MEV Deep Dive .pptx
 
Quant in Crypto Land
Quant in Crypto LandQuant in Crypto Land
Quant in Crypto Land
 
The Polygon Blockchain by the Numbers
The Polygon Blockchain by the NumbersThe Polygon Blockchain by the Numbers
The Polygon Blockchain by the Numbers
 
Social Analytics for Cryptocurrencies
Social Analytics for Cryptocurrencies Social Analytics for Cryptocurrencies
Social Analytics for Cryptocurrencies
 
DeFi Quant Yield-Generating Strategies
DeFi Quant Yield-Generating StrategiesDeFi Quant Yield-Generating Strategies
DeFi Quant Yield-Generating Strategies
 
High Frequency Trading and DeFi
High Frequency Trading and DeFiHigh Frequency Trading and DeFi
High Frequency Trading and DeFi
 
Simple DeFi Analytics Any Crypto-Investor Should Know About
Simple DeFi Analytics Any Crypto-Investor Should Know About Simple DeFi Analytics Any Crypto-Investor Should Know About
Simple DeFi Analytics Any Crypto-Investor Should Know About
 
15 Minutes of DeFi Analytics
15 Minutes of DeFi Analytics15 Minutes of DeFi Analytics
15 Minutes of DeFi Analytics
 
DeFi Trading Strategies: Opportunities and Challenges
DeFi Trading Strategies: Opportunities and ChallengesDeFi Trading Strategies: Opportunities and Challenges
DeFi Trading Strategies: Opportunities and Challenges
 
Practical Crypto Asset Predictions rev
Practical Crypto Asset Predictions revPractical Crypto Asset Predictions rev
Practical Crypto Asset Predictions rev
 
Better Technical Analysis with Blockchain Indicators
Better Technical Analysis with Blockchain IndicatorsBetter Technical Analysis with Blockchain Indicators
Better Technical Analysis with Blockchain Indicators
 
Price Predictions for Cryptocurrencies
Price Predictions for CryptocurrenciesPrice Predictions for Cryptocurrencies
Price Predictions for Cryptocurrencies
 
Fascinating Metrics and Analytics About Cryptocurrencies
Fascinating Metrics and Analytics About CryptocurrenciesFascinating Metrics and Analytics About Cryptocurrencies
Fascinating Metrics and Analytics About Cryptocurrencies
 
Price PRedictions for Crypto-Assets Using Deep Learning
Price PRedictions for Crypto-Assets Using Deep LearningPrice PRedictions for Crypto-Assets Using Deep Learning
Price PRedictions for Crypto-Assets Using Deep Learning
 
Demystifying Centralized Crypto Exchanges using Data Science
Demystifying Centralized Crypto Exchanges using Data ScienceDemystifying Centralized Crypto Exchanges using Data Science
Demystifying Centralized Crypto Exchanges using Data Science
 
Crypto assets are a data science heaven rev
Crypto assets are a data science heaven revCrypto assets are a data science heaven rev
Crypto assets are a data science heaven rev
 
Implementing Machine Learning in the Real World
Implementing Machine Learning in the Real WorldImplementing Machine Learning in the Real World
Implementing Machine Learning in the Real World
 

Recently uploaded

The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
Enterprise Knowledge
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 

Recently uploaded (20)

🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 

Mobile First Middleware

  • 1. Introducing the Enterprise Mobile-First Middleware Jesus Rodriguez CEO, KidoZen
  • 2. 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
  • 4. A platform that powers the backend of the post-web enterprise
  • 5. KIDOZEN A MOBILE APP PLATFORM FORTHE ENTERPRISE  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  Analytics, Data Virtualization, Data Visualization, etc. KidoZen Integration : Enterprise mBaaS Data Access: Mobile Data Virtualization Privacy: Mobile Data Management Distribution: Enterprise Mobile App Center Analytics: App Performance Monitoring Visualization: Mobile Data Visualization
  • 8. 25+ Partners in 50 Countries Canada United States AustraliaSouth Africa Taiwan Philippines Argentin a Egypt Kuwait Saudi Arabia UAE Mexico India Malaysia Singapore Indonesia China Europe Austria Belgium Czech Republic France Germany Hungary Ireland Italy Luxembourg Netherlands Norway Portugal Slovakia Spain Sweden Switzerland United Kingdom Russia Geographic Coverage
  • 9. Agenda • The need for a mobile-first middleware • The DNA of a mobile-first middleware • Capabilities
  • 10. Enterprise Mobile Needs a New Middleware
  • 13. Every relevant enterprise information worker trend produces a new type of middleware Historic Fact #1
  • 14. The Evolution of Enterprise Middleware? B2B: EAI Relational Databases: ETL Software Oriented Architecture: ESB Cloud Computing: iPaaS Enterprise Mobility: ???
  • 15. We always try to apply previous- generation middleware to new-generation problems Historic Fact #2
  • 18. What makes mobile integration different?
  • 19. One of the Endpoints is Always Mobile
  • 20. App-Driven Integration:The app is part of the middleware
  • 21. A Few Other Unique Characteristics • OfflineCommunications • Heterogeneous devices • Diverse networks • Real time data access • Small data payloads
  • 22. We Haven’t HadThis Problem Before…
  • 24. Homegrown APIs Enterprise Data Source Data SourceAPI Corp Data Center
  • 25. Mobile Data Access via Homegrown APIs Pros: • Leverage existing skillsets and assets • Enabler for responsive-design models Cons: • Non-mobile-first infrastructure • Requires constant building of backend infrastructure • Hard to scale (development) and maintain • Challenging to manage & operate • No aggregation or orchestration models • Lack of standards: Different APIs for different data sources
  • 26. MEAPs Enterprise Data Source Corp Data Center Enterprise Data Connector MEAP Server
  • 27. MEAPs
  • 28. 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
  • 29. We need a better model….
  • 31. A mobile-first middleware provides integration between mobile applications and enterprise systems Definition
  • 32. Enterprise mobile backend as a service (mBaaS) platforms are the closest approximation to a mobile-first middleware and a foundational component of it
  • 33. Enterprise mBaaS Enterprise Data Source Corp Data Center Enterprise Data Connector Enterprise Data Agent Enterprise SystemAPI Enterprise mBaaS Platform
  • 34. Mobile Data Access via Enterprise mBaaS Pros: • Default enterprise system 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
  • 35. The DNA of a mobile-first middleware
  • 36. Elements of a Mobile-First Middleware Mobile-first Middleware Mobile APIs Mobile App Distribution Mobile App Analytics Mobile Integration Pipeline Components
  • 38. Types of Enterprise Mobile APIs
  • 39. Enterprise Mobile APIs •Enable service access to mobile-first capabilities •Examples: • Push notifications • SMS • Voice • Image recognition • Location •Technological implementation: mBaaS
  • 40. Mobile Infrastructure APIs • Provide compute, storage and messaging capabilities to mobile applications • Examples: • Storage • Queuing • Publish-Subscribe • Logging • Configuration • Technological implementation: mBaaS
  • 41. Mobile Enterprise APIs • Provide integration between mobile apps and enterprise systems • Examples: • SAP • Siebel • Oracle DB • MS Dynamics • Epic • Technological implementation: mBaaS
  • 42. Mobile Business APIs • Provide business logic functionalities that can be reused across different mobile apps • Examples: • Order placement • Pricing calculation • Inventory availability • Technological implementation: Server side code
  • 43. Mobile Data Access APIs • Provide querying capabilities over enterprise data sources • Example: • Odata APIs • Technological implementation: mobile data virtualization
  • 44. Mobile Integration Pipeline Components…
  • 45. Mobile Integration Pipeline Components •Routing •Caching •Transformation •Reliable Messaging •Encoding •….
  • 47. Mobile App Store • Enables distribution of native, hybrid and mobile-web applications • Integrates with existing MDM- EMM providers • Enables management versioning, auto-update capabilities
  • 49. Mobile App Analytics • Provides telemetry and analytics about the performance of the enterprise mobile solutions: • App performance • API performance • Data performance
  • 50. Other Interesting Capabilities • In-app analytics • APITesting • App auditing • Mobile continuous integration
  • 51. Benefits of a Mobile-First Middleware • Abstracts enterprise system integration from mobile applications • Provides consistent system and data access from mobile applications • Enables distribution capabilities for mobile applications • Analytics about the performance of applications,APIs and data
  • 53. The emergence of the IOT-first middleware…
  • 54. IOT-First Middleware • Super-set of the mobile-first middleware • Enabling the integration between smart devices and enterprise systems • Relevant trends • Device management • Event driven integration • Real time analytics and data processing • Developer SDKs IOT-First Middleware `Event Integration Services Device Management Services RealTime IOT Performance Monitoring IOT SDKs
  • 55. Summary • Enterprise mobile solutions need a new type of middleware • mBaaS is a key foundational piece to a mobile middleware platform • The main components of a mobile middleware are: • API hub • App Store • Mobile Analytics • Integration pipeline components