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