Leveraging cloud to mobile enable enterprise

25
WinWire Technologies, Inc. Confidential 1 Leveraging Cloud to Mobile Enable Enterprise Data Ashu Goel CEO WinWire Technologies Inc. (@WinWire)

description

 

Transcript of Leveraging cloud to mobile enable enterprise

Page 1: Leveraging cloud to mobile enable enterprise

WinWire Technologies, Inc. Confidential 1

Leveraging Cloud to Mobile Enable Enterprise Data

Ashu Goel CEO WinWire Technologies Inc. (@WinWire)

Sheena.Graham
Stamp
Page 2: Leveraging cloud to mobile enable enterprise

What am I am going to talk about (Level 100):

– Why Cloud & Mobility together makes sense

– A framework for delivering enterprise data in a secure and efficient manner to mobile devices

– Case studies and demo

What am I not going to cover today:

– How to develop native applications for mobile devices

– Management or configuration of mobile devices to access your corporate network

Session Objectives and Takeaways

Key Takeaway

Page 3: Leveraging cloud to mobile enable enterprise

Agenda

● Evolution of Enterprise Mobile Applications (EMA)

● Advantages and Blockers/Enablers of EMA

● Why Cloud + Mobile?

● Enterprise Mobility Framework

● Case Study

● Demo of Cloud + Mobile solution development

Page 4: Leveraging cloud to mobile enable enterprise

Agenda

● Evolution of Enterprise Mobile Applications (EMA)

● Advantages and Blockers/Enablers of EMA

● Why Cloud + Mobile?

● Enterprise Mobility Framework

● Case Study

● Demo of Cloud + Mobile solution development

Page 5: Leveraging cloud to mobile enable enterprise

Mobility is everywhere in business

of employees either use or would like to use smartphone @ work (60% currently)

91% of organizations will support business apps on personal devices by 2014

90% Change from 2010 to 2011 in mobile devices accessing business apps

30% - 40%

Always On & Always On- the - move business functionality

Page 6: Leveraging cloud to mobile enable enterprise

3 waves of evolution of Mobile Data in last decade

Wave I

• Internal Productivity Apps / Field Service Automation

Wave II

• App Internet driven by iPhone/Android

Wave III

• Enterprise data and functionality on personal devices

Page 7: Leveraging cloud to mobile enable enterprise

Agenda

● Evolution of Enterprise Mobile Applications (EMA)

● Advantages and Blockers/Enablers of EMA

● Why Cloud + Mobile?

● Enterprise Mobility Framework

● Case Study

● Demo of Cloud + Mobile solution development

Page 8: Leveraging cloud to mobile enable enterprise

Advantages of EMA

There are 3 core areas where EMAs are driving corporate advantage

– Sales performance

● Mobile access to insights driving more concise, impactful and meaningful conversations w/clients

● Improved product demos and illustrations

– Operational performance

● New mobile supply chain and logistics apps

● New forms of process automation

– Employee productivity

● Mobile access to not just enterprise app data but app functionality

● Enhanced BI due to mobile data capture and information distribution

Page 9: Leveraging cloud to mobile enable enterprise

Blockers/Enablers of EMA in the Enterprise

Blockers – Data security

– Network security

– Myriad of devices

– Mixing of personal/enterprise data and apps on devices

Enablers – Rich user experience as consumers

– New technologies ● 4G

● Tablets

● HTML5

● Cloud Computing

– Lessons learnt from Internet revolution ● Retail / Music industries got transformed

Page 10: Leveraging cloud to mobile enable enterprise

Agenda

● Evolution of Enterprise Mobile Applications (EMA)

● Advantages and Blockers/Enablers of EMA

● Why Cloud + Mobile?

● Enterprise Mobility Framework

● Case Study

● Demo of Cloud + Mobile solution development

Page 11: Leveraging cloud to mobile enable enterprise

Why Cloud + Mobile?

Pace of Change and Time to Market Pressures

● Types of devices (Smartphones / Tablets / Laptops)

● Unlocking enterprise data from legacy systems

● Data synchronization across field devices / PCs / Servers

● Scaling the back-end as demand increases

● Focus on user experience and not on back-end compute and storage issues

Page 12: Leveraging cloud to mobile enable enterprise

Platform Attributes comparison

Cloud

Somewhere far away

Scalable processing

Power freely available

Large, fast storage

Always connected

Dependable ext resources

Scaling cost

Page 13: Leveraging cloud to mobile enable enterprise

Other system level challenges devs are facing

How do I provide authentication options for my users to log-in, that they want ?

How do I deliver my content with low latency around the globe to my users ?

How do I ensure my app is most responsive to my end users ?

How do I provide services like push notification to variety of devices and networks without building it into my app ?

Page 14: Leveraging cloud to mobile enable enterprise

Agenda

● Evolution of Enterprise Mobile Applications (EMA)

● Advantages and Blockers/Enablers of EMA

● Why Cloud + Mobile?

● Enterprise Mobility Framework

● Case Study

● Demo of Cloud + Mobile solution development

Page 15: Leveraging cloud to mobile enable enterprise

Enterprise Mobility Features

Plug and play architecture components

Fetch corporate information in secured manner

Leverage HTML5 as needed

Incorporate native interfaces

Reduced efforts to deploy applications

Enterprise level application monitoring

Page 16: Leveraging cloud to mobile enable enterprise

Enterprise Applications

Mobility Framework

Mobile Devices

Customizable

Task Specific

Device specific

Contextual

Task and device specific data presentation

modules

Offline content Storage

Database Content Sync Framework

Secure Data Exchange

In-built Notification

Caching

Modules that facilitate common plumbing

tasks.

Push Notification

Single Sign on

Transaction Module

Location Module

Access control

Monitoring and logging

System provided services

Page 18: Leveraging cloud to mobile enable enterprise

Agenda

● Evolution of Enterprise Mobile Applications (EMA)

● Advantages and Blockers/Enablers of EMA

● Why Cloud + Mobile?

● Enterprise Mobility Framework

● Case Study

● Demo of Cloud + Mobile solution development

Page 19: Leveraging cloud to mobile enable enterprise

Enterprise Mobile Application case studies

SharePoint Access on-the-go

• Company blogs, notifications and charts

• Track key business metrics from SharePoint

• Access information on top projects in one location

Business Continuity & Disaster Recovery

• Executive view of recovery progress

• Visual representation of recovery progress

• DR planning documents

Enterprise Content Management

• Enterprise data accessible in a secure manner

• Advanced Search on document library

• Offline storage and version tracking of documents

Field Service Application

• UI Rich - HTML5 / CSS 3.0 based application

• Platform Independent

• Access Enterprise application forms on-the-go

Page 20: Leveraging cloud to mobile enable enterprise

Agenda

● Evolution of Enterprise Mobile Applications (EMA)

● Advantages and Blockers/Enablers of EMA

● Why Cloud + Mobile?

● Enterprise Mobility Framework

● Case Study

● Demo of Cloud + Mobile solution development

Page 21: Leveraging cloud to mobile enable enterprise

Demo Scenario: Enterprise Mobile App

Cloud App

On-Premises Mobile Devices

Enterprise Applications

SOAP / REST services OR

Web browser apps OR

Native calls

1. Hosted Services as data/app routers 2. Access cloud hosted storage 3. Utilize cloud platform services

Page 22: Leveraging cloud to mobile enable enterprise

Pre-requisites for Enterprise Apps using Azure

Azure services subscription & storage account

Visual Studio for developing hosted services

Azure mobile dev toolkits for WP7, iOS, or Android

WP7 app development: Visual Studio and WP SDK

Android app: Eclipse, Android SDK and JDK

iOS app development: xCode and a Mac machine

Page 23: Leveraging cloud to mobile enable enterprise

Data flow for accessing Enterprise data thru cloud

SOAP/REST Request (secure) SharePoint Web Service Interface

GetListItems, etc.

SOAP Response

HTTP (XML payload) or content as response

SharePoint Document Libraries SharePoint Lists, etc.

• Azure Hosted Service

communicates with SharePoint

Web Services using SOAP

• HTTPS can be used to secure and

encrypt the communication with

the Corporate network

HTTP Request for service or content

Worker Role

BLOB Storage

Windows Azure Hosted Services and content

Enterprise Mobile Devices such as Apple iPad, iPhone, Windows Phone, Android Phone

• Cloud hosted services are hosted

using Worker role

• Provide system services like

storage or notifications

• Mobile devices access the Azure

Hosted Service over HTTP

• Optionally HTTPS can be used to

secure the communication

Page 24: Leveraging cloud to mobile enable enterprise

Enterprise Mobile App - Demos

Enterprise App example – the SharePoint site

Azure hosted service to access SharePoint data

iOS code to call a Azure hosted web service

iOS code to use Azure storage service

An HTML5 based enterprise mobile application

Putting it all together – an iPAD Enterprise Mobile App

Page 25: Leveraging cloud to mobile enable enterprise

THANK YOU

Ashu Goel CEO WinWire Technologies Inc. (@WinWire)

http://www.winwire.com