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

39
ENABLING THE MOBILE ENTERPRISE James W. Hammons Regional Sales Manager – Red Hat Mobile Southern Europe, Middle East & Africa Twitter: @hammons_j

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

Page 1: ENABLING THE MOBILE ENTERPRISE - Red Hat€¦ · IServer-side JavaScript for building fast, scalable network applications IPerfect for data-intensive real- time applications that

ENABLING THE MOBILE ENTERPRISE

James W. Hammons Regional Sales Manager – Red Hat Mobile Southern Europe, Middle East & Africa Twitter: @hammons_j

Page 2: ENABLING THE MOBILE ENTERPRISE - Red Hat€¦ · IServer-side JavaScript for building fast, scalable network applications IPerfect for data-intensive real- time applications that

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

Page 3: ENABLING THE MOBILE ENTERPRISE - Red Hat€¦ · IServer-side JavaScript for building fast, scalable network applications IPerfect for data-intensive real- time applications that

THE MOBILE BUZZ

Page 4: ENABLING THE MOBILE ENTERPRISE - Red Hat€¦ · IServer-side JavaScript for building fast, scalable network applications IPerfect for data-intensive real- time applications that

Mobile is Everywhere

Page 5: ENABLING THE MOBILE ENTERPRISE - Red Hat€¦ · IServer-side JavaScript for building fast, scalable network applications IPerfect for data-intensive real- time applications that

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

Page 6: ENABLING THE MOBILE ENTERPRISE - Red Hat€¦ · IServer-side JavaScript for building fast, scalable network applications IPerfect for data-intensive real- time applications that

From Systems of Record RESERVATION

CRM ERP HCM Etc.

Page 7: ENABLING THE MOBILE ENTERPRISE - Red Hat€¦ · IServer-side JavaScript for building fast, scalable network applications IPerfect for data-intensive real- time applications that

To Systems of Engagement

Page 8: ENABLING THE MOBILE ENTERPRISE - Red Hat€¦ · IServer-side JavaScript for building fast, scalable network applications IPerfect for data-intensive real- time applications that
Page 9: ENABLING THE MOBILE ENTERPRISE - Red Hat€¦ · IServer-side JavaScript for building fast, scalable network applications IPerfect for data-intensive real- time applications that

THE CHALLENGES OF MOBILITY

Page 10: ENABLING THE MOBILE ENTERPRISE - Red Hat€¦ · IServer-side JavaScript for building fast, scalable network applications IPerfect for data-intensive real- time applications that

MOBILITY IS DIFFERENT

Page 11: ENABLING THE MOBILE ENTERPRISE - Red Hat€¦ · IServer-side JavaScript for building fast, scalable network applications IPerfect for data-intensive real- time applications that

  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

Page 12: ENABLING THE MOBILE ENTERPRISE - Red Hat€¦ · IServer-side JavaScript for building fast, scalable network applications IPerfect for data-intensive real- time applications that

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

Page 13: ENABLING THE MOBILE ENTERPRISE - Red Hat€¦ · IServer-side JavaScript for building fast, scalable network applications IPerfect for data-intensive real- time applications that

  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

Page 14: ENABLING THE MOBILE ENTERPRISE - Red Hat€¦ · IServer-side JavaScript for building fast, scalable network applications IPerfect for data-intensive real- time applications that

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

Page 15: ENABLING THE MOBILE ENTERPRISE - Red Hat€¦ · IServer-side JavaScript for building fast, scalable network applications IPerfect for data-intensive real- time applications that

© 2014 Forrester Research, Inc. Reproduction Prohibited 15*

https://www.flickr.com/photos/18304960@N00/6785883321

Page 16: ENABLING THE MOBILE ENTERPRISE - Red Hat€¦ · IServer-side JavaScript for building fast, scalable network applications IPerfect for data-intensive real- time applications that

THE PLATFORM APPROACH

Page 17: ENABLING THE MOBILE ENTERPRISE - Red Hat€¦ · IServer-side JavaScript for building fast, scalable network applications IPerfect for data-intensive real- time applications that

 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?

Page 18: ENABLING THE MOBILE ENTERPRISE - Red Hat€¦ · IServer-side JavaScript for building fast, scalable network applications IPerfect for data-intensive real- time applications that

Drive User Engagement

VALUE OF A MOBILE APP PLATFORM

VS. INDEPENDENT DEVELOPMENT

Page 19: ENABLING THE MOBILE ENTERPRISE - Red Hat€¦ · IServer-side JavaScript for building fast, scalable network applications IPerfect for data-intensive real- time applications that

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”

Page 20: ENABLING THE MOBILE ENTERPRISE - Red Hat€¦ · IServer-side JavaScript for building fast, scalable network applications IPerfect for data-intensive real- time applications that
Page 21: ENABLING THE MOBILE ENTERPRISE - Red Hat€¦ · IServer-side JavaScript for building fast, scalable network applications IPerfect for data-intensive real- time applications that
Page 22: ENABLING THE MOBILE ENTERPRISE - Red Hat€¦ · IServer-side JavaScript for building fast, scalable network applications IPerfect for data-intensive real- time applications that

CLIENT NODE MBaaS

PLATFORM INTERFACE

Page 23: ENABLING THE MOBILE ENTERPRISE - Red Hat€¦ · IServer-side JavaScript for building fast, scalable network applications IPerfect for data-intensive real- time applications that

  Online/Local development

  Command line access

  HTML5, Hybrid & Native

  Cloud Build Farm

  Git SCM

  HTML5 Form App Wizard

  Credentials Management

CLIENT CLIENT-SIDE DEVELOPMENT

Page 24: ENABLING THE MOBILE ENTERPRISE - Red Hat€¦ · IServer-side JavaScript for building fast, scalable network applications IPerfect for data-intensive real- time applications that

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)

Page 25: ENABLING THE MOBILE ENTERPRISE - Red Hat€¦ · IServer-side JavaScript for building fast, scalable network applications IPerfect for data-intensive real- time applications that

  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

Page 26: ENABLING THE MOBILE ENTERPRISE - Red Hat€¦ · IServer-side JavaScript for building fast, scalable network applications IPerfect for data-intensive real- time applications that

  Team-based Collaboration

  Microservices creation & discovery

  Role-based access

  Lifecycle management

  Reporting & Analytics

  Mobile App Management

PLATFORM FEATURES

Page 27: ENABLING THE MOBILE ENTERPRISE - Red Hat€¦ · IServer-side JavaScript for building fast, scalable network applications IPerfect for data-intensive real- time applications that

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

Page 28: ENABLING THE MOBILE ENTERPRISE - Red Hat€¦ · IServer-side JavaScript for building fast, scalable network applications IPerfect for data-intensive real- time applications that

WORKS IN THE REAL WORLD

Page 29: ENABLING THE MOBILE ENTERPRISE - Red Hat€¦ · IServer-side JavaScript for building fast, scalable network applications IPerfect for data-intensive real- time applications that

WHO TRUSTS RED HAT FOR ENTERPRISE MOBILITY?

Page 30: ENABLING THE MOBILE ENTERPRISE - Red Hat€¦ · IServer-side JavaScript for building fast, scalable network applications IPerfect for data-intensive real- time applications that

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

Page 31: ENABLING THE MOBILE ENTERPRISE - Red Hat€¦ · IServer-side JavaScript for building fast, scalable network applications IPerfect for data-intensive real- time applications that

  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

Page 32: ENABLING THE MOBILE ENTERPRISE - Red Hat€¦ · IServer-side JavaScript for building fast, scalable network applications IPerfect for data-intensive real- time applications that

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

Page 33: ENABLING THE MOBILE ENTERPRISE - Red Hat€¦ · IServer-side JavaScript for building fast, scalable network applications IPerfect for data-intensive real- time applications that

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

Page 34: ENABLING THE MOBILE ENTERPRISE - Red Hat€¦ · IServer-side JavaScript for building fast, scalable network applications IPerfect for data-intensive real- time applications that

  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

Page 35: ENABLING THE MOBILE ENTERPRISE - Red Hat€¦ · IServer-side JavaScript for building fast, scalable network applications IPerfect for data-intensive real- time applications that

  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

Page 36: ENABLING THE MOBILE ENTERPRISE - Red Hat€¦ · IServer-side JavaScript for building fast, scalable network applications IPerfect for data-intensive real- time applications that

THE OPEN SOURCE WAY

Page 37: ENABLING THE MOBILE ENTERPRISE - Red Hat€¦ · IServer-side JavaScript for building fast, scalable network applications IPerfect for data-intensive real- time applications that

FEEDHENRY GOING OPEN SOURCE

Page 38: ENABLING THE MOBILE ENTERPRISE - Red Hat€¦ · IServer-side JavaScript for building fast, scalable network applications IPerfect for data-intensive real- time applications that

TRANSFORMING BUSINESS WITH RED HAT

Page 39: ENABLING THE MOBILE ENTERPRISE - Red Hat€¦ · IServer-side JavaScript for building fast, scalable network applications IPerfect for data-intensive real- time applications that