在战场技术不断发展的时代,作战人员必须配备一流的关键任务技术。但是,尽管需要保持技术曲线的领先地位,但国防部的预算周期有时可能与这些目标不同步。但是,有一个答案:应用程序现代化。
尽管最近推动了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文章
7709浏览量
137140 -
JAVA
+关注
关注
19文章
2953浏览量
104504
发布评论请先 登录
相关推荐
评论