很多組織并不喜歡輕易拋棄他們的遺留系統(tǒng),因?yàn)樗麄儗w移到新的平臺心存顧慮。最新的技術(shù)所提供的特性可能會改進(jìn)組織的運(yùn)維效率,不過從一個平臺遷移到另一個平臺并不像表面上看起來的那么簡單。
此外,有些公司懷疑他們是否能夠維護(hù)遷移后的歷史數(shù)據(jù),還有些公司壓根就不喜歡遷移,因?yàn)榇嬖谝恍I(yè)務(wù)流程是不能被中斷的。這些顧慮與擔(dān)憂顯然是合情合理的,而且必須要小心對待才能確保遺留系統(tǒng)遷移的成功。將數(shù)據(jù)轉(zhuǎn)換到新的管理系統(tǒng)有助于改進(jìn)代碼質(zhì)量并提升速度。將舊有的軟件架構(gòu)遷移到新的架構(gòu)之上可以很有效地提升業(yè)務(wù)的效率。
有幾個原因會促使我們遷移舊有的遺留系統(tǒng)。當(dāng)然了,新的系統(tǒng)在一開始肯定會存在一些麻煩之處,不過通過一個優(yōu)秀的遷移解決方案架構(gòu),我們可以讓這個過程盡可能的平滑。
下面我們來看看為什么說遷移舊有的遺留系統(tǒng)是有意義的。
增強(qiáng)的多平臺支持與可移植性
十幾年前開發(fā)的IT系統(tǒng)都完全依賴于平臺。那時根本就沒有太多的選擇,但隨著Linux OS的不斷發(fā)展以及整個開源運(yùn)動的火熱推進(jìn),軟件開發(fā)的世界已經(jīng)發(fā)生了翻天覆地的變化。因此,用于構(gòu)建應(yīng)用的軟件廠商的工具現(xiàn)在可以運(yùn)行在多個平臺之上。
此外,可移植性是將遺留系統(tǒng)遷移到新平臺上的另一個重要因素。同一公司不同部門所需的處理是不同的。比如說,某個部門可能需要系統(tǒng)提供更多的存儲,而另一個部門可能需要更快的處理速度。你所需要的系統(tǒng)要能處理這兩種情況,并且能夠在各種情況下都交付最優(yōu)的輸出。針對于這種情況,你需要可移植的IT系統(tǒng)模塊,而大多數(shù)遺留系統(tǒng)是不具備這一點(diǎn)的。
更棒的性能
遷移與重新設(shè)計(jì)旨在增強(qiáng)數(shù)據(jù)處理、數(shù)據(jù)保存以及數(shù)據(jù)檢索的速度。此外,它還關(guān)注于增強(qiáng)特性與應(yīng)用之間的交互性。速度上的提升取決于硬件功能的最優(yōu)使用,而遷移專家可以幫助你通過最好的技術(shù)來達(dá)成這一點(diǎn)。為了改進(jìn)系統(tǒng)的性能,開發(fā)者需要學(xué)習(xí)應(yīng)用所安裝的操作系統(tǒng)、硬件模塊的軟件UI以及能夠訪問硬件組件接口的各項(xiàng)技術(shù)。
應(yīng)用效率更好
十年前,大多數(shù)應(yīng)用都是采用客戶端服務(wù)器模式來創(chuàng)建的。有一個數(shù)據(jù)庫服務(wù)器,應(yīng)用被安裝到用戶的電腦上。最終用戶通常會通過工作站上的胖客戶端應(yīng)用來訪問數(shù)據(jù)。如果開發(fā)者需要添加新的特性,那么他就不得不在所有的工作站上重新部署應(yīng)用?,F(xiàn)在,我們擁有了更加強(qiáng)大的筆記本與智能手機(jī),而大多數(shù)遺留系統(tǒng)是無法充分利用這種不斷增加的存儲與計(jì)算能力的。因此,業(yè)務(wù)會從新的系統(tǒng)模型當(dāng)中獲益。
有利于營銷
大多數(shù)遺留系統(tǒng)都是個眼中釘。那些真正陳舊的系統(tǒng)是特別針對于桌面來構(gòu)建的,他們只顯示文本和有限的色彩。通過對系統(tǒng)進(jìn)行翻修,你可以讓它看起來更加漂亮和現(xiàn)代化。對于那些使用遺留系統(tǒng)完成客戶交互的業(yè)務(wù),或是客戶能夠訪問到部分功能的系統(tǒng)來說,讓系統(tǒng)好看一些是非常重要的,從市場營銷的角度來看尤為如此。
提升處理能力與選擇
云、企業(yè)移動化以及BYOD的出現(xiàn)對于業(yè)務(wù)的處理方式產(chǎn)生了巨大的影響。大多數(shù)遺留系統(tǒng)都需要重建,以便能夠?qū)崿F(xiàn)新的流程來充分利用信息技術(shù)的最新發(fā)展成果。此外,對于業(yè)務(wù)來說,新的業(yè)務(wù)特性需要系統(tǒng)提供新的流程以及更好的處理能力。