Top Banner
BUS-G10 APPLICATION MODERNIZATION IN THE DIGITAL EXPERIENCE WORLD John Head & Toby Samples PSC Group, LLC #IBMDX15
67

IBM Digital Experience 2015 - APPLICATION MODERNIZATION IN THE DIGITAL EXPERIENCE WORLD

Aug 05, 2015

Download

Technology

John Head
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: IBM Digital Experience 2015 - APPLICATION MODERNIZATION IN THE DIGITAL EXPERIENCE WORLD

BUS-G10

APPLICATION MODERNIZATION IN

THE DIGITAL EXPERIENCE WORLD

John Head & Toby Samples

PSC Group, LLC

#IBMDX15

Page 2: IBM Digital Experience 2015 - APPLICATION MODERNIZATION IN THE DIGITAL EXPERIENCE WORLD

Agenda

• Who We Are

• Application State of the Union

• What is Application Modernization?

• How this applies to DX

• Scenario 1: Lightweight Frameworks and PaaS

• Scenario 2: Microsoft SharePoint

• Q&A

© 2015 IBM Corporation 2

Page 3: IBM Digital Experience 2015 - APPLICATION MODERNIZATION IN THE DIGITAL EXPERIENCE WORLD

3

John Head

[email protected]

1051 Perimeter DriveSuite 500Schaumburg, IL 60173

(847) 517-7200

(847) 517-7600 fax

Facebook.com/johndhead

Twitter.com/johnhead

LinkedIN.com/in/johndhead

Slideshare.com/johnhead

Youtube.com/johnhead

www.johndavidhead.com

www.pscgroup.com

Facebook.com/PSCGroup

Twitter.com/PSCGroup

Linkedin.com/company/psc-group-llc

Slideshare.com/PSCGroup

Youtube.com/PSCGroup

Page 4: IBM Digital Experience 2015 - APPLICATION MODERNIZATION IN THE DIGITAL EXPERIENCE WORLD

Over 10 years as a Web Developer using various technologies• ASP.net

• J2EE

• PHP

• Xpages

• Javascript

Toby Samples

Consultant at PSC Group LLC

Contact Information

• Blog: http://www.tobysamples.com

• Email: [email protected]

• Twitter: @tsamples

• Skype: toby.samples23

Page 5: IBM Digital Experience 2015 - APPLICATION MODERNIZATION IN THE DIGITAL EXPERIENCE WORLD

5

Page 6: IBM Digital Experience 2015 - APPLICATION MODERNIZATION IN THE DIGITAL EXPERIENCE WORLD
Page 7: IBM Digital Experience 2015 - APPLICATION MODERNIZATION IN THE DIGITAL EXPERIENCE WORLD

Before we begin …Interacting with us

@johnhead & @tsamples

#ibmdx15

We would love your feedback during the session …

… and please fill out the evaluations!

7

Page 8: IBM Digital Experience 2015 - APPLICATION MODERNIZATION IN THE DIGITAL EXPERIENCE WORLD

Agenda

• Who We Are

• Application State of the Union

• What is Application Modernization?

• How this applies to DX

• Scenario 1: Lightweight Frameworks and PaaS

• Scenario 2: Microsoft SharePoint

• Q&A

© 2015 IBM Corporation 8

Page 9: IBM Digital Experience 2015 - APPLICATION MODERNIZATION IN THE DIGITAL EXPERIENCE WORLD

© 2013 IBM Corporation

PSC’s real world experiences with

Applications &

Application Modernization

“The impact of a consumer

economy on the enterprise

application space”

Page 10: IBM Digital Experience 2015 - APPLICATION MODERNIZATION IN THE DIGITAL EXPERIENCE WORLD

Application State of the Union

• Email and application platforms being broken apart

– Users demanding consumer experiences at work

– Smartphones are almost a given

– Tablets are out-shipping laptops

The Burning Questions – “What about the Applications?”

© 2015 IBM Corporation 10

Page 11: IBM Digital Experience 2015 - APPLICATION MODERNIZATION IN THE DIGITAL EXPERIENCE WORLD

The Application Disruptors

UX

Modern Workflow

MobileSocial

Cloud

© 2015 IBM Corporation 11

Page 12: IBM Digital Experience 2015 - APPLICATION MODERNIZATION IN THE DIGITAL EXPERIENCE WORLD

The Application Ecosystem Disruptors

UX

Modern Workflow

MobileSocial

Cloud

© 2015 IBM Corporation 12

Page 13: IBM Digital Experience 2015 - APPLICATION MODERNIZATION IN THE DIGITAL EXPERIENCE WORLD

The Application Disruptors

UX

Modern Workflow

MobileSocial

Cloud

© 2015 IBM Corporation 13

Page 14: IBM Digital Experience 2015 - APPLICATION MODERNIZATION IN THE DIGITAL EXPERIENCE WORLD

14

7 billion mobile phones on the planet, with 1.5 billion of them smartphones

Source: http://www.corvallisadvocate.com/2013/0523-more-people-have-cell-phones-than-clean-water/

Page 15: IBM Digital Experience 2015 - APPLICATION MODERNIZATION IN THE DIGITAL EXPERIENCE WORLD

15

91% of all people on earth have a mobile phone

Source: http://www.corvallisadvocate.com/2013/0523-more-people-have-cell-phones-than-clean-water/

Page 16: IBM Digital Experience 2015 - APPLICATION MODERNIZATION IN THE DIGITAL EXPERIENCE WORLD

More people have cell phones than running water.

16 Source: http://www.corvallisadvocate.com/2013/0523-more-people-have-cell-phones-than-clean-water/

Image: Image courtesy of adamr / FreeDigitalPhotos.net

Page 17: IBM Digital Experience 2015 - APPLICATION MODERNIZATION IN THE DIGITAL EXPERIENCE WORLD

17

56% of people own a smart phone

Source: http://www.corvallisadvocate.com/2013/0523-more-people-have-cell-phones-than-clean-water/

Page 18: IBM Digital Experience 2015 - APPLICATION MODERNIZATION IN THE DIGITAL EXPERIENCE WORLD

The average mobile phone user checks their phone 150 times a day.

That is an average of 158 minutes each and every day on our

smartphones and tablets.

Two hours and seven minutes of that is in an app, and only 31

minutes is in a browser.

18 Source: http://www.kpcb.com/insights/2013-internet-trendsImage: Image courtesy of adamr / FreeDigitalPhotos.net

Page 19: IBM Digital Experience 2015 - APPLICATION MODERNIZATION IN THE DIGITAL EXPERIENCE WORLD

19

75% of all email is seen on a mobile device first – the #1 email client in the world is the iOS Mail app

Source: http://www.corvallisadvocate.com/2013/0523-more-people-have-cell-phones-than-clean-water/

Page 20: IBM Digital Experience 2015 - APPLICATION MODERNIZATION IN THE DIGITAL EXPERIENCE WORLD

20

80% of time on mobile is spent inside apps

Source: http://www.corvallisadvocate.com/2013/0523-more-people-have-cell-phones-than-clean-water/

Page 21: IBM Digital Experience 2015 - APPLICATION MODERNIZATION IN THE DIGITAL EXPERIENCE WORLD

81% of employed adults use at least one personally owned electronic device for business

21 Source: http://www.corvallisadvocate.com/2013/0523-more-people-have-cell-phones-than-clean-water/

Page 22: IBM Digital Experience 2015 - APPLICATION MODERNIZATION IN THE DIGITAL EXPERIENCE WORLD

22

Tablet Sales in Fourth Quarter Could Surpass PCs, With Annual Tablet Sales Set to Eclipse Computers by 2015

Source: http://allthingsd.com/20130912/tablet-sales-in-fourth-quarter-could-surpass-pcs-with-annual-tablet-sales-set-to-eclipse-computers-by-2015/

Page 23: IBM Digital Experience 2015 - APPLICATION MODERNIZATION IN THE DIGITAL EXPERIENCE WORLD

23

Smartphones are forcing a 2 to 3 year upgrade cycle

Source: http://www.corvallisadvocate.com/2013/0523-more-people-have-cell-phones-than-clean-water/

Page 24: IBM Digital Experience 2015 - APPLICATION MODERNIZATION IN THE DIGITAL EXPERIENCE WORLD

24

Smartphones are forcing OS upgrades faster than ever –nearly 50% of iOS devices upgraded to iOS 7 in 7 days

Source: http://www.corvallisadvocate.com/2013/0523-more-people-have-cell-phones-than-clean-water/

Page 25: IBM Digital Experience 2015 - APPLICATION MODERNIZATION IN THE DIGITAL EXPERIENCE WORLD

25

By 2018, 70% of the workforce will use a tablet or tablet hybrid

Source: http://www.corvallisadvocate.com/2013/0523-more-people-have-cell-phones-than-clean-water/

Page 26: IBM Digital Experience 2015 - APPLICATION MODERNIZATION IN THE DIGITAL EXPERIENCE WORLD

26

By 2017, 90% of the enterprise apps will be both desktop and mobile, up from 20% in 2013

Source: http://www.corvallisadvocate.com/2013/0523-more-people-have-cell-phones-than-clean-water/

Page 27: IBM Digital Experience 2015 - APPLICATION MODERNIZATION IN THE DIGITAL EXPERIENCE WORLD

27

By 2015, 2/3 of the workforce will own a smartphone and 40% of the workforce will be mobile.

Source: http://www.corvallisadvocate.com/2013/0523-more-people-have-cell-phones-than-clean-water/

Page 28: IBM Digital Experience 2015 - APPLICATION MODERNIZATION IN THE DIGITAL EXPERIENCE WORLD

28

The average CIO expects to support more than three smartphone platforms and many will have more.

Source: http://www.corvallisadvocate.com/2013/0523-more-people-have-cell-phones-than-clean-water/

Page 29: IBM Digital Experience 2015 - APPLICATION MODERNIZATION IN THE DIGITAL EXPERIENCE WORLD

The Application Disruptors

UX

Modern Workflow

MobileSocial

Cloud

© 2015 IBM Corporation 29

Page 30: IBM Digital Experience 2015 - APPLICATION MODERNIZATION IN THE DIGITAL EXPERIENCE WORLD

© 2013 IBM Corporation

PSC’s real world experiences with

Applications &

Application Modernization

“The impact of a consumer

economy on the enterprise

application space”

Page 31: IBM Digital Experience 2015 - APPLICATION MODERNIZATION IN THE DIGITAL EXPERIENCE WORLD

What Applications are Your Users Using?

Your users are using this at home …

Page 32: IBM Digital Experience 2015 - APPLICATION MODERNIZATION IN THE DIGITAL EXPERIENCE WORLD

What Applications are Your Users Using?

And this …

Page 33: IBM Digital Experience 2015 - APPLICATION MODERNIZATION IN THE DIGITAL EXPERIENCE WORLD

What Applications are Your Users Using?

And this …

Page 34: IBM Digital Experience 2015 - APPLICATION MODERNIZATION IN THE DIGITAL EXPERIENCE WORLD

Do you think they want to use this?

Page 35: IBM Digital Experience 2015 - APPLICATION MODERNIZATION IN THE DIGITAL EXPERIENCE WORLD

Do you think they really want to use this?

Or this?

Page 36: IBM Digital Experience 2015 - APPLICATION MODERNIZATION IN THE DIGITAL EXPERIENCE WORLD

Do you think they really want to use this?

Or this?

Page 37: IBM Digital Experience 2015 - APPLICATION MODERNIZATION IN THE DIGITAL EXPERIENCE WORLD

Users want to work with something like this

Page 38: IBM Digital Experience 2015 - APPLICATION MODERNIZATION IN THE DIGITAL EXPERIENCE WORLD

Or this!

Page 39: IBM Digital Experience 2015 - APPLICATION MODERNIZATION IN THE DIGITAL EXPERIENCE WORLD

© 2013 IBM Corporation

I know what your thinking …

Your users aren’t like others.

They use the apps we tell them.

They do all their business

on approved tools.

Page 40: IBM Digital Experience 2015 - APPLICATION MODERNIZATION IN THE DIGITAL EXPERIENCE WORLD

© 2013 IBM Corporation

You're wrong.

More than 50% of business users bypass internal

applications for public tools.

Page 41: IBM Digital Experience 2015 - APPLICATION MODERNIZATION IN THE DIGITAL EXPERIENCE WORLD

© 2013 IBM Corporation

Because the internal tools are:

Too slow

Too restrictive

Not accessible at home

Not on the mobile device

Not Sexy

Page 42: IBM Digital Experience 2015 - APPLICATION MODERNIZATION IN THE DIGITAL EXPERIENCE WORLD

The Application Disruptors

UX

Modern Workflow

MobileSocial

Cloud

© 2015 IBM Corporation 42

Page 43: IBM Digital Experience 2015 - APPLICATION MODERNIZATION IN THE DIGITAL EXPERIENCE WORLD

The Cloud is strategic and powering today’s innovations

Cited cloud for innovation of competitive advantage

Want to or already run their company in the cloud

Use the cloud to generate revenue or product development

13% 2011

72%2014

SaaS use is mainstream

http://www.northbridge.com/2014-future-cloud-computing-survey

Page 44: IBM Digital Experience 2015 - APPLICATION MODERNIZATION IN THE DIGITAL EXPERIENCE WORLD

Business is transitioning to the cloud

65-70% of respondents are

moving some or significant processing to the cloud in the NEXT 12-24 Months

44

http://www.northbridge.com/2014-future-cloud-computing-survey

Page 45: IBM Digital Experience 2015 - APPLICATION MODERNIZATION IN THE DIGITAL EXPERIENCE WORLD

What are businesses transitioning?

45

Sales and Marketing

Customer Service

Business Analytics

52%

44%

44%

Front Office is moving fast

Transaction Processing

Data center Consolidation

Back Office is lagging

Moving to Cloud

Not Movingto Cloud

34% 31%

17%19%

http://www.northbridge.com/2014-future-cloud-computing-survey

Page 46: IBM Digital Experience 2015 - APPLICATION MODERNIZATION IN THE DIGITAL EXPERIENCE WORLD

The cloud is multi-dimensional

46

Private Hybrid Public

SaaS

PaaS

IaaS

http://www.northbridge.com/2014-future-cloud-computing-survey

Page 47: IBM Digital Experience 2015 - APPLICATION MODERNIZATION IN THE DIGITAL EXPERIENCE WORLD

Agenda

• Who We Are

• Application State of the Union

• What is Application Modernization?

• How this applies to DX

• Scenario 1: Lightweight Frameworks and PaaS

• Scenario 2: Microsoft SharePoint

• Q&A

© 2015 IBM Corporation 47

Page 48: IBM Digital Experience 2015 - APPLICATION MODERNIZATION IN THE DIGITAL EXPERIENCE WORLD

Our MethodologyApplication Modernization, Not Migration

InventoryExisting

Application Portfolio

Categorize and Prioritize

Estimate Modernization

Costs

Determine Landing Platform

Network Impact Analysis

Data Center Impact Analysis

Define Security Model on

Landing Platform

EstablishTools &

Standards

Application Transformation

Data Transformation

SunsetLegacy

Environment

Develop Support and Staffing Plan

Application Modernized!

Reduce Licensing of Legacy

Environment

Define Governance

Model

Modify Infrastructure

Establish Development Environment

Specify and Procure

Production Hardware and

Software

Analysis & Design

Prepare for a more data driven, mobile, social and dynamic future

Identify opportunities to enhance processes, workflow and security

Technical Analysis

Business Value Analysis

Cultural Change Analysis

Develop Training Plan and Materials

Train End Users on Modernized

Application

AN

ALY

ZE

MODERNIZE

Page 49: IBM Digital Experience 2015 - APPLICATION MODERNIZATION IN THE DIGITAL EXPERIENCE WORLD

Application Portfolio Value

• Is the IT Portfolio aligned to the Business Value?

• Can we identify immediate cost savings?

• Are there any technical issues requiring remediation?

49

Business Value

Technical Environment

Tolerate Invest

Eliminate Migrate

Page 50: IBM Digital Experience 2015 - APPLICATION MODERNIZATION IN THE DIGITAL EXPERIENCE WORLD

What are our options?

Sunset Maintain

Modernize Replatform

Page 51: IBM Digital Experience 2015 - APPLICATION MODERNIZATION IN THE DIGITAL EXPERIENCE WORLD

Sunset

• Not every application needs to live on

• Determine the application lifecycle

• Archive as needed

Page 52: IBM Digital Experience 2015 - APPLICATION MODERNIZATION IN THE DIGITAL EXPERIENCE WORLD

Maintain

Page 53: IBM Digital Experience 2015 - APPLICATION MODERNIZATION IN THE DIGITAL EXPERIENCE WORLD

Modernize

Page 54: IBM Digital Experience 2015 - APPLICATION MODERNIZATION IN THE DIGITAL EXPERIENCE WORLD

Replatform

Page 55: IBM Digital Experience 2015 - APPLICATION MODERNIZATION IN THE DIGITAL EXPERIENCE WORLD

Agenda

• Who We Are

• Application State of the Union

• What is Application Modernization?

• How this applies to DX

• Scenario 1: Lightweight Frameworks and PaaS

• Scenario 2: Microsoft SharePoint

• Q&A

© 2015 IBM Corporation 55

Page 56: IBM Digital Experience 2015 - APPLICATION MODERNIZATION IN THE DIGITAL EXPERIENCE WORLD

How this applies to DX

• Our vision

• Use DX to

– Move to the cloud

– Enable mobile where not present

– Integrate with new platforms

– Provide a modern user experience

• Let’s show you our vision in action

© 2015 IBM Corporation 56

Page 57: IBM Digital Experience 2015 - APPLICATION MODERNIZATION IN THE DIGITAL EXPERIENCE WORLD

Agenda

• Who We Are

• Application State of the Union

• What is Application Modernization?

• How this applies to DX

• Scenario 1: Lightweight Frameworks and PaaS

• Scenario 2: Microsoft SharePoint

• Q&A

© 2015 IBM Corporation 57

Page 58: IBM Digital Experience 2015 - APPLICATION MODERNIZATION IN THE DIGITAL EXPERIENCE WORLD

Scenario 1: Lightweight Frameworks and PaaS

• Crossroads between Legacy Applications and Modern Platforms

• Web applications like XPages, MEAN, and more

• Uplift of platforms such as IBM Notes & Domino

• Integration with IBM Bluemix

© 2015 IBM Corporation 58

Page 59: IBM Digital Experience 2015 - APPLICATION MODERNIZATION IN THE DIGITAL EXPERIENCE WORLD

Scenario 1: Lightweight Frameworks and PaaS

© 2015 IBM Corporation 59

Page 60: IBM Digital Experience 2015 - APPLICATION MODERNIZATION IN THE DIGITAL EXPERIENCE WORLD

Scenario 1: Lightweight Frameworks and PaaS

© 2015 IBM Corporation 60

• Script Portlet

• AngularJS

• Node.JS on Bluemix

– CORS

• IBM Domino Database

Page 61: IBM Digital Experience 2015 - APPLICATION MODERNIZATION IN THE DIGITAL EXPERIENCE WORLD

Scenario 1: Lightweight Frameworks and PaaS

© 2015 IBM Corporation 61

• Fast and Easy to Integrate existing application– No real development required

– Just command line push and it works

• Flexible– Actually in page, not sandboxed, allows Portlet to communicate with

Portal and other portlets on page

– Has access to other content from other services or in WCM and User Preferences and context

Page 62: IBM Digital Experience 2015 - APPLICATION MODERNIZATION IN THE DIGITAL EXPERIENCE WORLD

Agenda

• Who We Are

• Application State of the Union

• What is Application Modernization?

• How this applies to DX

• Scenario 1: Lightweight Frameworks and PaaS

• Scenario 2: Microsoft SharePoint

• Q&A

© 2015 IBM Corporation 62

Page 63: IBM Digital Experience 2015 - APPLICATION MODERNIZATION IN THE DIGITAL EXPERIENCE WORLD

Scenario 2: Microsoft SharePoint

• Company X has Microsoft SharePoint (any version)

• They are using it for External Use

– External Web Pages

– External Users

• They want mobile usage

• They need a solution going forward … and rip & replace is off the table

© 2015 IBM Corporation 63

Page 64: IBM Digital Experience 2015 - APPLICATION MODERNIZATION IN THE DIGITAL EXPERIENCE WORLD

Scenario 2: Microsoft SharePoint

© 2015 IBM Corporation 64

Page 65: IBM Digital Experience 2015 - APPLICATION MODERNIZATION IN THE DIGITAL EXPERIENCE WORLD

Scenario 2: Microsoft SharePoint

© 2015 IBM Corporation 65

• Script Portlet

• AJAX using JQuery

– SharePoint REST API

• Bootstrap (Responsive Web)

• SharePoint 2013 Server

– CORS on IIS

Page 66: IBM Digital Experience 2015 - APPLICATION MODERNIZATION IN THE DIGITAL EXPERIENCE WORLD

Scenario 2: Microsoft SharePoint

© 2015 IBM Corporation 66

• Integrates existing content without moving it and allows authoring and storage to stay where they are.

• Can update data or manipulate how it’s presented to the end user

• Allows SharePoint and WCM data to stay in the same place and allows for analysis of the data in a single view

Page 67: IBM Digital Experience 2015 - APPLICATION MODERNIZATION IN THE DIGITAL EXPERIENCE WORLD

Thank You