ENABLING THE MOBILE ENTERPRISE - Red Hat€¦ · IServer-side JavaScript for building fast,...

Post on 24-Jun-2020

12 views 0 download

Transcript of ENABLING THE MOBILE ENTERPRISE - Red Hat€¦ · IServer-side JavaScript for building fast,...

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&centric*******************************App&centric**********************Informa2on&centric*

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