Overview
Background
Core support for ColdFusion version 11 reached end of life at the end of April 2019. Extended support is available for a maximum of 2 years to allow migration to the latest technology.
This project will move all corporate ColdFusion applications using version 11 to a new supported ColdFusion 2018 environment.
Scope
- This project will investigate what corporate applications will be upgraded from CF11 to CF2018
- All Dev and Test environments should have been repaired for the CF11 upgrade but this project will check that they are working before upgrading
- This project will investigate whether the CF11 applications can be added to the newly built CF2018 infrastructure under INF135 (with specification updated) or whether new infrastructure is needed
- The project will check that Bamboo plans exist and where applicable, each application will be added to the deployment framework (Bamboo) plan and migrated to the new infrastructure. If not applicable the applications will follow a normal deployment strategy.
- This project will determine how to migrate the hosted Windows systems which are currently on CF10 ( a list of these apps is at https://www.wiki.ed.ac.uk/pages/viewpage.action?pageId=381840218 )
Production have already investigated what corporate applications are on CF11 and the following 24 applications should be upgraded:
Application |
Owner |
Notes |
Bamboo Plan* |
Bookable rooms www.bookableroomsfeed.ted.is.ed.ac.uk
|
Timetabling Scott Rosie |
|
? |
Buy@Ed
|
Finance Craig Henderson |
|
Y |
Card System |
Card Services Barry Croucher |
Stefan confirmed that this is on CF11 and in use.
|
? |
???System name
|
? |
Julieta confirmed running only from KB. No configuration for AT |
? |
eAuthorisations for Finance |
Finance Craig Henderson |
Stefan confirmed that this is on CF11 and in use.
Julieta confirmed running only from KB. Manually disabled on AT |
? |
EBIS on-line www-live.ebis.estates.ed.ac.uk
|
Estates Karen Adamson
|
From closure report EST091: Ensure any applications that access Estates drawings correctly map to the new locations. Should the drawings need to reside on the ColdFusion 11 server at all?; it may be beneficial to move them to an independent location. As a reference point for any future EBIS On-line UAT activities (particularly when upgrading environments), the following should be carefully tested:- - Drawings functionality. - Links to Serengeti, used for viewing document images. https://www.wiki.ed.ac.uk/pages/viewpage.action?pageId=26838620
Julieta confirmed running only from KB |
? |
Finance eExpenses
|
Finance |
Listed on ‘ColdFusion Applications - current state’ page as CF11 but only on CF10 – migrating to 2018 under INF135
Stefan confirmed that this is on CF11 and in use.
Julieta confirmed seems to be migrating to cflinux2018
Sue confirmed was not included in INF135 as had noted as already on CF11
|
? |
Electronic Internal Transfers (eITs)
|
Finance Craig Henderson |
Julieta confirmed running only from AT. Manually disabled on KB |
Y |
eStores www.estores.finance.ed.ac.uk ***
|
Finance Craig Henderson |
Julieta confirmed BROKEN on KB, running from AT |
Y |
Event Booking
|
SM: Alex Carter |
|
Y |
Finance Channel (also known as Student payment) |
Finance Craig Henderson |
Julieta confirmed Running only from KB. Manually disabled on AT |
? |
FPA Reconciliation
|
Finance |
|
Y |
OLLBook www.course-bookings.lifelong.ed.ac.uk
|
OLL |
|
? |
Online Print Credit (PCounter)
|
Card Services Barry Croucher |
XPR SQL database houses the students print history logs Had to deploy to Live along with FIN and OLL due to dependencies with them all being under WPMSERV. |
? |
Organisational hierarchy
|
? |
|
? |
Personal tutor
|
? |
Stefan confirmed that this is on CF11 and in use.
|
? |
Salary Forecasting www.salfor.finance.ed.ac.uk ***
|
? |
|
Y |
Student MyEd channels www.esp.myed.ed.ac.uk
|
? |
Stefan confirmed that this is on CF11 and in use.
|
? |
Transparency (time recording for academics) also known as Time Allocation Survey (TAS)
|
Finance Craig Henderson |
|
? |
TAS Admin www.transparencyadmin.fec.ed.ac.uk
|
Finance Craig Henderson? |
|
? |
Voting system (EVES)
|
SM: Alex Carter |
|
Y |
VRS
|
SM: Alex Carter |
|
Y |
WebFirst
|
Finance Craig Henderson |
|
Y |
WPMserve |
Finance Craig Henderson |
Julieta confirmed running only from KB. Manually disabled on AT |
Y |
* Bamboo plan - As noted in closure reports from previous upgrade projects – should be double checked
** May be replaced by new IDAM strategy in future
*** Noted as being replaced by Core Systems ERP in the future
The following applications are on CF11 but appear to be decommissioned
|
DECOMMISSIONED Stefan confirmed is not in use. Code and related settings should not be migrated if it is still on the servers. |
|
DECOMMISSIONED Stefan confirmed is not in use. Code and related settings should not be migrated if it is still on the servers. |
|
DECOMMISSIONED? To be checked |
DECOMMISSIONED? To be checked |
Not in scope
- Anything other than that which is essential for the compliance upgrade from ColdFusion 11 to ColdFusion 2018 is out of scope
- Migration of the hosted applications: this will be carried out by the users/customers who own the applications on the managed hosting.
Objectives & Deliverables
The deliverables are prioritised using the MoSCoW prioritisation method:
M=Must Have; S=Should Have; C=Could Have; W=Want
- (M= has to be satisfied for the final solution to be acceptable in terms of delivery dates, compliance, viability etc.
- S= high-priority requirement that should be included if possible -workarounds may be available
- C= a nice-to-have requirement
- W= want but will not be part of this project)
Objectives and Deliverables |
Priority MoSCoW |
Owner |
O1 To move CF11 applications to 2018 |
||
D1. Check capacity of existing CF2018 servers |
M |
TechMan |
D2. Design capacity (either upgrade existing infrastructure or create new infrastructure) |
M |
Dev/DevTech |
D3. Dev, Test and Live available in CF2018 for CF11 applications |
M |
Dev/DevTech |
D4. Bamboo plan available for each application where applicable |
M |
Dev |
D5. If Bamboo plans are not applicable, deployment plans will be available |
M |
Dev |
D6. CF11 corporate applications migrated from Dev to Test |
M |
Dev/DevTech |
O2 Testing of corporate applications |
||
D1. Each corporate application tested by Production and business partners |
M |
Production |
D2. Each CF11 corporate application deployed to Live |
M |
DevTech |
O3 Create an infrastructure for the managed hosting apps (on CF10) |
||
D1. Decision on the strategy for managed hosting |
M |
Production |
D2. Creation of new infrastructure (or upgrading of existing infrastructure) for hosted applications |
M |
DevTech |
D3. Migrates 1 application as proof of concept on the managed hosting CF10 to CF2018 |
M |
DevTech |
O4 Decommissioning |
||
D1. Decommissioning of CF11 infrastructure |
S |
DevTech |
Decommissioning of the CF10 infrastructure may have to be carried out after the project closes as will be dependent on how quickly customers and users migrate their hosted applications.
Benefits
- Applications will be on a supported version of ColdFusion
- Applications will be on a version where security patches can be applied
Success Criteria
- Corporate applications continue to provide service after the upgrade with no new issues.
- No degradation in performance
- Infrastructure available for managed hosted applications for users/customers to migrate their apps. Proof of concept for this is successful.
Project Milestones
Milestone |
Start Date |
Due Date |
Comments |
Planning |
|
16 Nov 19 |
|
Hosted applications decision |
|
29 Nov 19 |
|
Build (Dev complete) |
1 Nov 19 |
31 Jan 20 |
|
Migration (Test complete) |
1 Feb 20 |
31 Mar 20 |
|
UAT (ASOR) |
1 Apr 20 |
30 Apr 20 |
|
Delivery (Hosted applications infrastructure) |
|
15 May 20 |
|
Delivery (Deploy to Live Linux) |
|
22 May 20 |
|
Delivery (Deploy to Live Windows) if applicable |
|
29 May 20 |
|
Delivery review (DSOR) |
|
12 Jun 20 |
|
Decommissioning of CF11 servers |
14 Jun 20 |
19 Jun 20 |
Run in Live for 2-3 weeks before decommissioning |
Close |
|
30 Jun 20 |
|
Attachment | Size |
---|---|
![]() | 48.91 KB |