在戰場技術不斷發展的時代,作戰人員必須配備一流的關鍵任務技術。但是,盡管需要保持技術曲線的領先地位,但國防部的預算周期有時可能與這些目標不同步。但是,有一個答案:應用程序現代化。
盡管最近推動了Java和C++等現代編程語言的發展,但大多數政府機構仍然依賴COBOL來實現其任務關鍵型應用程序。COBOL仍然存在的主要原因之一是,幾十年的時間和數百萬美元經常投資于國防部應用程序。除了使用更現代的編程語言重寫應用程序或完全替換它們會使應用程序的可操作性面臨風險之外,COBOL 仍然為其所服務的機構和組織提供了真正的價值。由于編程語言的長壽,這些系統已經與國防機構一起發展,并繼續執行關鍵任務,高效可靠地支持作戰人員,為國防部保持這些歷史系統的活力提供了一切理由。
現代化支持 Web 功能
然而,將現代技術與擁有50年歷史的COBOL編程語言集成并非易事。隨著以網絡為中心的戰爭越來越依賴于 Web 功能來增強可用性和簡化后勤流程,因此必須升級關鍵應用程序以實現 Web 兼容性。
應用程序現代化促進了歷史系統和當代技術之間的通信,同時保留了現有IT系統所包含的獨特價值。現代化是重寫或替換關鍵應用程序的令人信服的替代方案,通常可在不到兩個月的時間內部署,從而能夠快速響應任務更改并快速重新調整當前應用程序,以符合不斷變化的安全要求和聯邦法規。現代化還可以為機構節省數百萬美元,并且在許多情況下將運營成本降低多達80%。由于應用程序通常反映了無數資源的投資和多年的代碼修改,以滿足各個機構的特定需求,因此更改代碼可能會使可操作性受到威脅。但是,現代化消除了風險因素,因為它不需要更改一行代碼。服務器不是更改代碼,而是模擬大型機執行環境,與目標操作系統一起為歷史應用程序分配內存。
向云計算的轉變
隨著政府范圍內的機構開始轉向云計算等現代技術來提高可用性和效率,依賴歷史系統的國防機構可以通過使用現代化來快速跟進。使用面向服務的體系結構 (SOA) 對關鍵應用程序進行現代化改造,使原本綁定到大型機環境的機構能夠利用這些現代技術。通過插入一個允許訪問業務功能的附加包裝代碼層,COBOL 應用程序現在可以在 Web 2.0 環境中運行,使用未更改的代碼提供響應迅速且豐富的 Internet 應用程序。現在基于 Web 的應用程序與綁定到大型機時保持相同的功能。業務法規可能已經移動了添加了 Web 2.0 接口的平臺,但質量保證測試時間最終會減少,因為應用程序業務邏輯保持不變。
安全風險通常被認為是升級系統以實現云計算兼容性時的首要問題。擔心失去對應用程序執行環境的控制的政府機構仍然可以通過采取實際步驟來實現云計算的優勢,而無需做出全部承諾。一種解決方案是將應用程序過渡到私有云,從機構自己的防火墻邊界內提供相同的Web優勢。私有云使機構能夠按照自己的節奏從自己的數據中心內利用即用即付許可和彈性等優勢。
隨著政府機構繼續轉向云計算,歷史系統不需要成為國防機構現代化的障礙。實施現代化解決方案使國防機構能夠利用云計算、SOA 和基于 Web 的技術等現代技術的優勢,最終在更快的部署時間內為作戰人員提供更先進的戰場技術。
審核編輯:郭婷
-
云計算
+關注
關注
39文章
7848瀏覽量
137636 -
JAVA
+關注
關注
19文章
2973瀏覽量
104915
發布評論請先 登錄
相關推薦
評論