现代化遗留应用是很多企业IT部门的首要任务。基于Web的应用现代化承诺降低维护成本,同时增加业务关键应用的可用性和性能。但是为了避免避免昂贵的生产延期,遗留现代化项目必须很好地思考。迭代方法称为广泛的首选,但是可能在一些整体的遗留应用中并不实用。
下面Forrester分析师Phil Murphy将和我们聊聊IT部门现代化整体大型机应用时要重点考虑哪些问题。 企业架构师需要将其应用暴露给Web。然而,简单地将一个企业应用暴露给Web未必是完美的。用Web适当的集成遗留系统和大型机应用要考虑很多因素,像应用如何编写或者系统则样扩展。
对于SOA架构师来说,另一个重要的关注点是安全。蓄意的用……
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
现代化遗留应用是很多企业IT部门的首要任务。基于Web的应用现代化承诺降低维护成本,同时增加业务关键应用的可用性和性能。但是为了避免避免昂贵的生产延期,遗留现代化项目必须很好地思考。迭代方法称为广泛的首选,但是可能在一些整体的遗留应用中并不实用。下面Forrester分析师Phil Murphy将和我们聊聊IT部门现代化整体大型机应用时要重点考虑哪些问题。
企业架构师需要将其应用暴露给Web。然而,简单地将一个企业应用暴露给Web未必是完美的。用Web适当的集成遗留系统和大型机应用要考虑很多因素,像应用如何编写或者系统则样扩展。
对于SOA架构师来说,另一个重要的关注点是安全。蓄意的用户通过互联网访问应用存在巨大风险,所以安全访问就称为另一个重要的内容。将大型机应用安全地转移到Web有很多可行的选择,但是潜在方法必须仔细考虑。
IT部门从事遗留现代化项目时,多关注所包含的具体应用很重要。通常,整体应用的复杂性要比应用是用什么语言编写的更为切中要害。
想象一下,一个用C语言编写的十五年的整体应用,横跨两个大型机。这个应用拥有世界级的扩展范围,处理超大量的事务,而且宕机时间非常低。它是一个业务关键核心应用。
这样的应用很难现代化,不是因为它在大型机上运作,而是因为它是个巨大的整体应用。这样的应用不能被消耗服务或者轻松地加入到其他部门提供的服务中。然而,一些甚至更老旧的用Cobol编写的遗留应用可能本身就是松耦合的,因此很容易用迭代方式升级。
遗留现代化项目要考虑的一个重要方面就是现有遗留应用如何编写,如何扩展以及你希望通过集成其他系统添加什么功能。现代化一个遗留应用,但没有一些灵活的接口(像集成引擎)是很难实现的,但是也有迹可循。保持系统松耦合。构建应用到的紧密耦合整体方式需要新的技术来替代。
相关推荐
-
注意!AWS迁移不要落下遗留应用
通过构建迁移路线图来避免可能的失误。了解你的应用程序并确认迁移的好处将有助于应用到AWS的平滑迁移。
-
政府如何实现大型机遗留迁移项目?
在2009年,阿灵顿县发现它自己被绑定了。它的遗留客户和服务事件系统需要大检修,需要进行项目迁移。
-
开发云应用五个小技巧
为了跨跃现有遗留应用与云供应商提供的应用之间的障碍,企业必须明确步骤,按步就班。首先要做的就是评估你现在手上有什么,并把它们分类,这样你一次可以完成一类。
-
维护遗留应用的实用技术
因为遗留应用程序可能有很多的技术缺陷,从技术和经济上说处理所有技术缺陷是不可行的。所以选择正确的方式需要有策略性。