mobile mumbo jumbo - demystifying the world of enterprise mobility with oracle

49

Upload: chris-muir

Post on 27-Nov-2014

232 views

Category:

Technology


0 download

DESCRIPTION

When you hear “mobile first,” do you dread the possibility of being considered “mobile last”? Afraid you’ve missed the boat in keeping up with the industry mumbo jumbo about all things enterprise mobility? Reading the Oracle Open World 2014 schedule and scratching your head about what all this mobility stuff is? If so, come to this Oracle session to take a shortcut in learning the concepts, terminology, and acronyms that are standard across the enterprise mobility landscape: MDM, hybrid versus native apps, MBaaS, and more. Finally gain insight into Oracle’s goal of simplifying your journey into the “mobile first” world of enterprise mobility. (This presentation was given at Oracle Open World 2014).

TRANSCRIPT

Page 1: Mobile Mumbo Jumbo - Demystifying the World of Enterprise Mobility with Oracle
Page 2: Mobile Mumbo Jumbo - Demystifying the World of Enterprise Mobility with Oracle

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

Mobile Mumbo JumboDemystifying the World of Enterprise Mobility with Oracle

Dave KamholzPrincipal Mobility User Interface DesignerOracle Development ToolsChris MuirSenior Principal Mobility Product ManagerOracle Development Tools

Image: pakorn / FreeDigitalPhotos.net

Page 3: Mobile Mumbo Jumbo - Demystifying the World of Enterprise Mobility with Oracle

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 3

Safe Harbor StatementThe following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle’s products remains at the sole discretion of Oracle.

Page 4: Mobile Mumbo Jumbo - Demystifying the World of Enterprise Mobility with Oracle

4Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

Page 5: Mobile Mumbo Jumbo - Demystifying the World of Enterprise Mobility with Oracle

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

Security Cloud

Basics

IntegrationDevelopment

Agenda

5

Page 6: Mobile Mumbo Jumbo - Demystifying the World of Enterprise Mobility with Oracle

6Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

Mobile Basics

Page 7: Mobile Mumbo Jumbo - Demystifying the World of Enterprise Mobility with Oracle

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 7

Mobile & Cloud Predictions

Source: Forbes: Mobile Business Statistics For 2012

By 2015 mobile app development projects will outnumber native PC projects by a ratio of 4-to-1.

90% of CIO expect to deploy more than 25 mobile apps in 2014.

Market for Cloud-based Mobile Apps is expected to grow by 88% from 2009 to 2014

Page 8: Mobile Mumbo Jumbo - Demystifying the World of Enterprise Mobility with Oracle

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

CIO Mobility Opinions

Source: The Accenture Mobility CIO Survey 2013

84%84% said mobility would significantly improve customer interactions

83%

43% 36%

42%

83% said mobility would significantly affect their overall business

43% said mobility would improve customer servicewith instant data

36% are engaging customers via mobile device & services

42% rank mobility as one of their top five

priorities

Page 9: Mobile Mumbo Jumbo - Demystifying the World of Enterprise Mobility with Oracle

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 9

Daily Mobile Metrics

• 700K – Android Activations

• 378K – iPhone Sold

• 371K – Babies Born

• 200K – Nokia Smartphones

• 143K – BlackBerry Devices

Why Mobile Matters?

Source: http://www.lukew.com/ff/entry.asp?1506

iPhone 6/6s 10m in 3 days

Image: Witthaya Phonsawat / FreeDigitalPhotos.net

Page 10: Mobile Mumbo Jumbo - Demystifying the World of Enterprise Mobility with Oracle

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

ThingsMobileWeb

Evolution The New Normal

Mainframe Client/Server

Page 11: Mobile Mumbo Jumbo - Demystifying the World of Enterprise Mobility with Oracle

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 11

ConvergenceDo you still carry these separately?

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

Alarm Calendar CameraBook Compass

NotebookMusic PlayerMapGPS

Calculator

WatchVideo Camera

Page 12: Mobile Mumbo Jumbo - Demystifying the World of Enterprise Mobility with Oracle

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 12

DevicesAre you supporting the new ‘Normal’?

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

Phone Tablet ThingsPhablet

Some images courtesy of Apple Computer, Inc.

Page 13: Mobile Mumbo Jumbo - Demystifying the World of Enterprise Mobility with Oracle

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 13

AppsDo you have an app for that?

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

Mobile Web HybridNative

Page 14: Mobile Mumbo Jumbo - Demystifying the World of Enterprise Mobility with Oracle

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 14

AppsWhat do I use for my app?

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

Mobile Web HybridNative

• Not native

• May not feel native

• No App Store presence

• Cannot directly call native optimized APIs

• Cannot disconnect or go offline

• Don't support numerous device features

• Application installed & runs on device

• Uses native code and APIs

• Optimized for platform form factor

• Access to local storage & device services

• Offline support

• Solution only deploys to one platform

• Cannot be run across iOS & Android

• Code reuse can be complex

• Portability requires work

• You’ll need both iOS & Android developers

• Application installed on device

• HTML5, CSS3, JS

• Runs within a native web container

• Inherently cross platform

• Utilizes existing skillsets

• Access to local storage and device services

• Code reuse and portability simplified

Page 15: Mobile Mumbo Jumbo - Demystifying the World of Enterprise Mobility with Oracle

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 15

ChoiceIt depends on your perspective

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

Native Hybrid Web

Consumer 40% 40% 20%

Enterprise 10% 60% 30%

2015 Consumer vs. Enterprise split

Developed w/ web technologiesNative in the app stores

Source: Gartner, Inc.

Page 16: Mobile Mumbo Jumbo - Demystifying the World of Enterprise Mobility with Oracle

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 16

Mobile FirstAre you future friendly?

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

• Focus on Mobile Needs

• Remember Bandwidth Limits

• Have a Responsive Layout

• Remember Touch Ability

• Be Input Friendly

Page 17: Mobile Mumbo Jumbo - Demystifying the World of Enterprise Mobility with Oracle

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 17

PrinciplesAre you designing for your Mobile user?

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

• Know your end user

• Define Mobile task

• Design for context

• Flatten navigation model

• Design for 2 minutes

• Visual design

• Integrate analytics

• Simplify search

• Embed collaboration

• Leverage Mobile platform http://bit.ly/1Bch45B

Page 18: Mobile Mumbo Jumbo - Demystifying the World of Enterprise Mobility with Oracle

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 18

GuidelinesDo you need Mobile design resources?

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

Page 19: Mobile Mumbo Jumbo - Demystifying the World of Enterprise Mobility with Oracle

19Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

Mobile Development

Page 20: Mobile Mumbo Jumbo - Demystifying the World of Enterprise Mobility with Oracle

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 20

Cross Platform DevelopmentWhat is the hybrid app made of?

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

HTML 5 JavaScriptCSS 3 XML Java

Page 21: Mobile Mumbo Jumbo - Demystifying the World of Enterprise Mobility with Oracle

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 21

Device ServicesHow do I access all my converged apps?

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

Camera Calendar Contacts Email GPS

Phone SettingsMessaging VideoPlugins

Page 22: Mobile Mumbo Jumbo - Demystifying the World of Enterprise Mobility with Oracle

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 22

Build Your Own App

• Empower Business Analysts• Use WYSIWYG features• Use native UI components• Create basic task flows• Apply custom styles• Use imported business logic

BYOA – accelerate your app building

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

Page 23: Mobile Mumbo Jumbo - Demystifying the World of Enterprise Mobility with Oracle

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 23

Mobile Application Development Platform

• Set of Products & Services for Mobile Development• Manage Development to Devices & Platforms• Provides Full Lifecycle Solutions• Integrates Middleware with Client Applications

MADP – or MEAP: Mobile Enterprise Application Platform

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

ON-PREMISEPACKAGED

APPLICATIONS

CUSTOM APPLICATIONS CLOUD

Multi-ChannelNATIVE, WEB, HYBRID

SECURE

DEVELOP

INTEGRATE

MAN

AGE

DEP

LOY

MOBILE PLATFORM

Page 24: Mobile Mumbo Jumbo - Demystifying the World of Enterprise Mobility with Oracle

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 24Image: stockimages / FreeDigitalPhotos.net

http://bit.ly/oramaf

Page 25: Mobile Mumbo Jumbo - Demystifying the World of Enterprise Mobility with Oracle

25Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

Mobile Integration

Page 26: Mobile Mumbo Jumbo - Demystifying the World of Enterprise Mobility with Oracle

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

In context of mobile, Oracle keeps on mentioning OSB as a best practice?

What's OSB?

What's this got to do with mobile?

Page 27: Mobile Mumbo Jumbo - Demystifying the World of Enterprise Mobility with Oracle

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

An Evolved Enterprise Architecture

LegacyMainframe

Worklist Portal MS Office Customers

Customer

EmployeeOnboarding

Purchase Order

Customer Onboarding

Expense ApprovalEmployee

Order 2 Cash

Server icon credit: http://rrze-icon-set.berlios.de/

JDBC (Database

)FTP

Page 28: Mobile Mumbo Jumbo - Demystifying the World of Enterprise Mobility with Oracle

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

Accommodating Mobile

LegacyMainfram

e

Worklist Portal MS Office Customers

Mobile

Customer

EmployeeOnboarding

Purchase Order

Customer Onboarding

Expense ApprovalEmployee

Order 2 Cash

Server icon credit: http://rrze-icon-set.berlios.de/

?

JDBC (Databas

e)FTP

Page 29: Mobile Mumbo Jumbo - Demystifying the World of Enterprise Mobility with Oracle

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

Oracle Service Bus

LegacyMainframe

Worklist Portal MS Office Customers

Mobile

Server icon credit: http://rrze-icon-set.berlios.de/

ORACLE SERVICE BUS

JDBC (Databas

e)FTP

Page 30: Mobile Mumbo Jumbo - Demystifying the World of Enterprise Mobility with Oracle

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

Oracle Service Bus Loose coupling – replaces direct coupling

with a flexible proxy service High availability – business services access

multiple endpoints to protect against failure Message flow – data can be routed,

transformed, composed, validated Connectivity – beyond web services

adapters connect to EBS, AQ, JDBC, HTTP/S, JCA, JMS, WSRM, MQ, SMPT, FTP, File, Tux, EJB

Server icon credit: http://rrze-icon-set.berlios.de/

Page 31: Mobile Mumbo Jumbo - Demystifying the World of Enterprise Mobility with Oracle

31Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

Mobile Security

Page 32: Mobile Mumbo Jumbo - Demystifying the World of Enterprise Mobility with Oracle

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

Welcome to the mobile security acronym soup!

And it's all your fault!

Page 33: Mobile Mumbo Jumbo - Demystifying the World of Enterprise Mobility with Oracle

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 33Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

Page 34: Mobile Mumbo Jumbo - Demystifying the World of Enterprise Mobility with Oracle

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 34

Mobile Device Management

• Enterprise-class - part of Enterprise Mobility Management (EMM)

• Centrally managed – configured, monitored & secured

• Over-The-Air distribution - apps, data, config• Secure – all of device, reduced risk & support

costs

(MDM)

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

Page 35: Mobile Mumbo Jumbo - Demystifying the World of Enterprise Mobility with Oracle

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 35Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

Page 36: Mobile Mumbo Jumbo - Demystifying the World of Enterprise Mobility with Oracle

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 36Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

Page 37: Mobile Mumbo Jumbo - Demystifying the World of Enterprise Mobility with Oracle

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 37

Bring Your Own Device

• BYO device - staff can use their own devices to access enterprise systems – (or the business can't stop them)

• Staff satisfaction – (MDM is not an option)• Risks – lost devices, leaked information,

malware…

(BYOD)

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

Page 38: Mobile Mumbo Jumbo - Demystifying the World of Enterprise Mobility with Oracle

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 38

Mobile Threat Management

• Mobile protection from– Stolen & lost devices– Malware– Jail-broken devices– Session hijacking– Denial of Service– QR code spoofing– Infection from a PC– And many many more…

(MTM)

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Image: stockimages / FreeDigitalPhotos.net

Page 39: Mobile Mumbo Jumbo - Demystifying the World of Enterprise Mobility with Oracle

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 39

Mobile Application Management

• Secured corporate apps - not device• App co-existence

– Consumer apps installed & run as per normal– Corporate apps are separately installed & secured

• Staff satisfaction & secure enterprise apps• Technical challenge – how to secure apps

– Developer integration of an SDK– Mobile virtualization– App wrapping & containerization

(MAM)

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

Page 40: Mobile Mumbo Jumbo - Demystifying the World of Enterprise Mobility with Oracle

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 40

Containerization

• Apps deployed/wrapped in a secure container• Automatically adds additional features

– App, data & over the wire encryption– Data leakage protection (e.g. disable screenshots)– SSO & authentication via corporate infrastructure – Mobile policy enforcement (e.g. geofencing)– Remote management & app wipe– Access to corporate systems

• Employee's other apps are left in tact

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

Page 41: Mobile Mumbo Jumbo - Demystifying the World of Enterprise Mobility with Oracle

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 41

Corporately Owned,Personally Enabled

• Enterprise offers a range of mobiles• Staff satisfaction - permits both corporate

and personal use• Corporate benefits

– Small set of devices makes for easier IT support– Enterprise owns the device– Enterprise has right to disconnect/wipe the device

(COPE)

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

Page 42: Mobile Mumbo Jumbo - Demystifying the World of Enterprise Mobility with Oracle

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 42

Enterprise Mobile Management

• BYOD or COPE– Mobility is an enormous enabler for staff– And a security risk

• Managing your mobile landscape is essential

(EMM)

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Image: jscreationzs / FreeDigitalPhotos.net

Page 43: Mobile Mumbo Jumbo - Demystifying the World of Enterprise Mobility with Oracle

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

Welcome to the mobile security acronym soup!

And it's all your fault!

Chris: don't forget the punchline!

Page 44: Mobile Mumbo Jumbo - Demystifying the World of Enterprise Mobility with Oracle

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 44

http://bit.ly/oramss

Page 45: Mobile Mumbo Jumbo - Demystifying the World of Enterprise Mobility with Oracle

45Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

Mobile Cloud

Page 46: Mobile Mumbo Jumbo - Demystifying the World of Enterprise Mobility with Oracle

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 46

MBaaS: Mobile BackEnd as a Service• JaCaaS - Hopefully note "Just another Cloud as a Service"• Bundled or targeted cloud services

– Specifically aimed at mobile development– Common mobile services: Identity, integration, service orchestration, messaging,

data synchronization, data storage, SDKs, analytics– Basically all the stuff you can't be bothered writing & hosting yourself– Part of a complete Mobile Application Development Platform (MADP)

• Accelerates projects by off-ending much effort to common services• Enterprise grade MBaaS focus heavily on connectivity with back end

enterprise systems, & scalability

Page 47: Mobile Mumbo Jumbo - Demystifying the World of Enterprise Mobility with Oracle

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 47

http://bit.ly/oramss

Page 48: Mobile Mumbo Jumbo - Demystifying the World of Enterprise Mobility with Oracle

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 48

Page 49: Mobile Mumbo Jumbo - Demystifying the World of Enterprise Mobility with Oracle