ibm digital experience 2015 - application modernization in the digital experience world
TRANSCRIPT
BUS-G10
APPLICATION MODERNIZATION IN
THE DIGITAL EXPERIENCE WORLD
John Head & Toby Samples
PSC Group, LLC
#IBMDX15
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
3
John Head
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
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
Before we begin …Interacting with us
@johnhead & @tsamples
#ibmdx15
We would love your feedback during the session …
… and please fill out the evaluations!
7
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
© 2013 IBM Corporation
PSC’s real world experiences with
Applications &
Application Modernization
“The impact of a consumer
economy on the enterprise
application space”
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
The Application Ecosystem Disruptors
UX
Modern Workflow
MobileSocial
Cloud
© 2015 IBM Corporation 12
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/
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/
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
17
56% of people own a smart phone
Source: http://www.corvallisadvocate.com/2013/0523-more-people-have-cell-phones-than-clean-water/
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
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
© 2013 IBM Corporation
PSC’s real world experiences with
Applications &
Application Modernization
“The impact of a consumer
economy on the enterprise
application space”
© 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.
© 2013 IBM Corporation
You're wrong.
More than 50% of business users bypass internal
applications for public tools.
© 2013 IBM Corporation
Because the internal tools are:
Too slow
Too restrictive
Not accessible at home
Not on the mobile device
Not Sexy
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
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
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
The cloud is multi-dimensional
46
Private Hybrid Public
SaaS
PaaS
IaaS
http://www.northbridge.com/2014-future-cloud-computing-survey
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
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
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
Sunset
• Not every application needs to live on
• Determine the application lifecycle
• Archive as needed
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
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
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
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
Scenario 1: Lightweight Frameworks and PaaS
© 2015 IBM Corporation 60
• Script Portlet
• AngularJS
• Node.JS on Bluemix
– CORS
• IBM Domino Database
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
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
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
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
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