enabling the mobile enterprise - red hat€¦ · iserver-side javascript for building fast,...
TRANSCRIPT
ENABLING THE MOBILE ENTERPRISE
James W. Hammons Regional Sales Manager – Red Hat Mobile Southern Europe, Middle East & Africa Twitter: @hammons_j
AGENDA
1. The Mobile Buzz 2. Why a Mobile Application Platform 3. The Platform Approach 4. Red Hat Mobile Application Platform
Platform Features How to use the Platform Deployment Models Architecture
5. Case Studies 6. Community
THE MOBILE BUZZ
Mobile is Everywhere
2010-13 CONSUMERIZATION
2013-16 MOBILE-FIRST
2016+ DIGITAL ENTERPRISE
▪ iOS Support ▪ Experiment Apps ▪ Point Solution ▪ Risk Management
▪ Multi-Device ▪ Targeted Apps ▪ Platform ▪ Business Enablement
▪ Wearables ▪ Internet of Things ▪ Architecture ▪ Business Transformation
Device¢ric*******************************App¢ric**********************Informa2on¢ric*
DRIVING DIGITAL TRANSFORMATION
From Systems of Record RESERVATION
CRM ERP HCM Etc.
To Systems of Engagement
THE CHALLENGES OF MOBILITY
MOBILITY IS DIFFERENT
Focus on centralization and control Enforces security Controls change Gatekeeper of all things IT (power,
network, hardware, software stack, applications)
Creates a central well-managed place for all enterprise’s IT requirements
Familiar with large, complex software applications
TRADITIONAL (“CORE”) IT
Open Technologies
Flexible Development
REST APIs
JavaScript & Node.js
I
I
Impossible
Mobile Backend-as-a-Service
Continuous Dev & Deploy
Collaboration
Agility
THE NEW WORLD OF ENTERPRISE MOBILITY…
…IS OPEN AND AGILE
Consumerization of IT – user-focused Faster Time-to-Market Affordable SDKs and Toolkits IT immersed in MDM & mobile security The rise of “Shadow IT” where users and
departments by-pass “Core IT”
‘While publicly supportive of the mobile trend, IT has been wringing its hands over the security and manageability issues, and busily creating policies and guidelines to slow it down or at least limit the damage. One side effect of this is the underinvestment in the tools and skills to deliver mobile capabilities, forcing the business/customer-facing side of the firm to rely on digital agencies and outsourcers to fill the gap”. 451 Research: Enterprise IT Spotlight, Sept 2014
SHADOW IT EMERGES
Functional BU’s have been building stand-alone apps to address their immediate needs. But this does not scale to Enterprise IT standards.
Ope
ratio
ns
HR
Sal
es
Cus
tom
er
Ser
vice
s
Mar
ketin
g
SILOED THINKING IN THE ENTERPRISE
© 2014 Forrester Research, Inc. Reproduction Prohibited 15*
https://www.flickr.com/photos/18304960@N00/6785883321
THE PLATFORM APPROACH
Shared platform or service to develop and run mobile solutions Brings client-side and server-side together
Facilitates collaboration to launch mobile initiatives across enterprise
Repository of APIs and services for discovery Offers templates and code re-use
Centralized control of security & access
Lifecycle management and Reporting
Transform Business
WHAT IS A MOBILE APPLICATION PLATFORM?
Drive User Engagement
VALUE OF A MOBILE APP PLATFORM
VS. INDEPENDENT DEVELOPMENT
Concept developed by analyst firm Gartner, who recommends that its clients leverage the MAP approach when their mobile solutions must:
Support three or more mobile applications Integrate with at least three back-end data sources Support three or more mobile operating systems (OS)
GARTNER’S “RULE OF THREE”
CLIENT NODE MBaaS
PLATFORM INTERFACE
Online/Local development
Command line access
HTML5, Hybrid & Native
Cloud Build Farm
Git SCM
HTML5 Form App Wizard
Credentials Management
CLIENT CLIENT-SIDE DEVELOPMENT
A set of server-side functions, exposed as Restful APIs and optimized for mobile, that a client side developer uses for common mobile features
Caching
API Keys
Auth
Storage
Data Sync
Cloud Alerts
Cloud Alerts
Stats Push
Notific-ation
App Manage-
ment
Deploy Targets
User Roles
User Admin
Env. Variables
Cloud Env.
MBaaS MOBILE BACKEND AS A SERVICE (MBaaS)
Server-side JavaScript for building fast, scalable network applications
Perfect for data-intensive real-time applications that run across distributed devices
Lightweight integration to backends
Event-driven, non-blocking, I/O model
Community of 180,000+ modules
NODE INTEGRATION VIA NODE.JS
Team-based Collaboration
Microservices creation & discovery
Role-based access
Lifecycle management
Reporting & Analytics
Mobile App Management
PLATFORM FEATURES
CREATE A PROJECT IN
THE PLATFORM
PLATFORM CREATES CLIENT &
CLOUD APPS
CODE YOUR CLIENT APP
ADD FUNCTIONALITY
TO YOUR CLOUD CODE
BUILD YOUR APP ON THE BUILD FARM
ADD SERVICES TO YOUR APP
DOWNLOAD AND INSTALL ON DEVICE
DEPLOY YOUR CLOUD CODE
frontend developer
backend developer
BUILT FOR DEVOPS
WORKS IN THE REAL WORLD
WHO TRUSTS RED HAT FOR ENTERPRISE MOBILITY?
Business Apps Employee Apps
Travel Retail Banking Business Services Customer service
Workforce Scheduling
Sales team support
HR self-service Expenses
Supply-chain Delivery &
Distribution Order management Asset management
Order/Re-order Account self-service Quotations Portfolio
management Invoicing
Consumer Apps Partner Apps
SINGLE PLATFORM FOR ALL ENTERPRISE APPS
Forms-based workflow solution for field service workers in the UK
Rolling out to 10,000+ workers
Video, photo, location & signature capture
Ease of integration with backend systems
Buy-in from the field
MOBILIZING FIELD OPERATIONS
Patient Data Viewer Clinicians access patient info on-the-go Secure integration to Patient Info Exchange via cloud Authenticated and Authorized Access
Injury Photo Capture Patient records retrieved and photos captured Data Integration with Cerner Information Systems Secure integration and encrypted communication
CLINICAL PATIENT DATA
A strategic solution for workforce mobility across the business
Mobilising the work of 20,000+ employees Integrating with 200+ backend systems
Securely distributing 400+ mobile applications and solutions to support:
Process automation Field force automation Emergency response Health and safety Real time reporting and analytics Asset management
WORKER PRODUCTIVITY
Customers access information regarding services performed on their elevators anywhere, anytime Secure login and authentication in the cloud to access, view & monitor to work order level Secure integration with TKE RSS and other social feeds On premise deployment
CUSTOMER 360º VIEW
Open, Scalable Architecture for Company-wide Mobile Projects
Centralized Security, Policy Management and Access Control
Facilitates Collaboration across distributed teams
Bring your own tools and frameworks reduce training costs
Fast Prototyping with templates and Drag & Drop forms
Re-use of micro-services to increase developer productivity
Supports Fast IT - agile app development and deployment
BENEFITS TO RED HAT MOBILE CUSTOMERS
THE OPEN SOURCE WAY
FEEDHENRY GOING OPEN SOURCE
TRANSFORMING BUSINESS WITH RED HAT