Presented at IBM Connect 2016. For too long, WebSphere portal has been seen as the realm of the back end developer with specialized Java skills. This has been a barrier to entry to the IBM Domino community. IBM has transformed the product to the IBM Digital Experience platform – and it’s not just a name change! With the inclusion of the Script Portlet & IBM Portal on Cloud option, it’s time to look again. We will show you how to integrate your XPages applications, Bluemix and even Microsoft SharePoint. We will show content re-purpose without migration. If you are looking for a single point of integration for all your apps, this session is for you!
1. [1539] Bringing Your Web Apps to IBM Digital
Experience
John Head
Brad Balassaitis
2. 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
2
3. 3
John Head
jhead@psclistens.com
1051 Perimeter Drive
Suite 500
Schaumburg, 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
4. Brad Balassaitis
• Senior Consultant for PSC Group
• Certified Notes developer since R4
• IBM Champion 2014 - 2016
• Blog: xcellerant.net
6. PSC Group, LLC is proud to announce that, once again, they are home to
multiple IBM Champions. Six top PSC employees were selected for the
2015 list: John Head, Mark Roden, Shean McManus, Kathy Brown, Brad
Balassaitis and Toby Samples. PSC has more IBM Champions than any
other single organization. PSC has had at least one employee named an
IBM Champion since they started with the recognition 6 years ago.
Congratulations to our six IBM Champions
Brad Balassaitis Kathy Brown Toby Samples Mark Roden John Head Shean McManus
7. Before we begin … Interacting with us
@johnhead & @Balassaitis
#ibmconnect
We would love your feedback during the session …
… and please fill out the evaluations!
7
8. 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
8
10. 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?”
10
14. 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. 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/
16. More people have cell phones than
running water.
16 Source: http://www.corvallisadvocate.com/2013/0523-more-people-have-
cell-phones-than-clean-water/
17. 17
56% of people
own a smart
phone
Source: http://www.corvallisadvocate.com/2013/0523-more-people-have-
cell-phones-than-clean-water/
18. 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-trends
Image: Image courtesy of adamr / FreeDigitalPhotos.net
19. 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. 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/
21. 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. 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. 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. 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. 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. 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. 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. 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/
43. 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
44. 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
45. 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 Moving
to Cloud
34% 31%
17%19%
http://www.northbridge.com/2014-future-cloud-computing-
survey
46. The cloud is multi-dimensional
46
Private Hybrid Public
SaaS
PaaS
IaaS
http://www.northbridge.com/2014-future-cloud-computing-
survey
48. Our Methodology
Application Modernization, Not Migration
Inventory
Existing
Application
Portfolio
Categorize and
Prioritize
Estimate
Modernization
Costs
Determine
Landing Platform
Network Impact
Analysis
Data Center
Impact Analysis
Define Security
Model on
Landing Platform
Establish
Tools &
Standards
Application
Transformation
Data
Transformation
Sunset
Legacy
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
ANALYZE
MODERNIZE
49. 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
50. What are our options?
Sunset Maintain
Modernize Replatform
51. Sunset
• Not every application needs to live on
• Determine the application lifecycle
• Archive as needed
55. 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
55
56. 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
56
57. 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
57
58. 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
58
60. Scenario 1: Lightweight Frameworks and PaaS
• Script Portlet
• AngularJS
• Node.JS on Bluemix
CORS
• IBM Domino Database
60
61. Scenario 1: Lightweight Frameworks and PaaS
• 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
61
62. 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
62
63. 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
63
65. Scenario 2: Microsoft SharePoint
• Script Portlet
• AJAX using JQuery
SharePoint REST API
• Bootstrap (Responsive Web)
• SharePoint 2013 Server
CORS on IIS
65
66. Scenario 2: Microsoft SharePoint
• 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
66