遗留应用现代化是很多企业IT部门的当务之急。Web应用现代化在降低维护成本的同时,还能增加业务关键应用的可用性和功能。但是遗留系统项目必须深思熟虑,以便避免昂贵的生产延期。通常迭代方法会成为优先之选,但是在一些单片遗留应用中可能不实用。
IT部门开始遗留现代化项目时,要更多地关注所包含的具体应用,而不是这些应用所运转的硬件。根据Forrester分析师Phil Murphy所说,编写单片应用的语言复杂性通常要比其所运转的硬件更为切中要害。
Murphy让我们想象一个用C语言编写的十五年之久的单片应用(monolithic application),横跨在两个大型机之间。这个应用的范围是世界级的,处理的交易量难以想象的巨大,而且宕机时间低。这个应用是关键业务核心应用。业务端的代表很可能看到了转到刀片服务器上的应用更具优势,并通过Web将其同外部数据源连接。
这个单片应用的现代化可不容易,不是因为它在大型机上运转,而是因为它是一个巨大的单片应用。Murphy解释这样的应用不可以在某一时刻消耗,或者和来自其他企业的服务联结。然而,一些更老旧的的Cobol编写的应用可能本身已经是松耦合的,因此用迭代方式更容易升级。
在Murphy 看来,Cobol遗留现代化项目需要考虑的重要的一方面是现有的遗留应用,如何编写,如何扩展以及你希望通过集成其他系统增加什么功能。没有灵活的接口就进行遗留应用现代化很难,但是也有迹可循。Murphy建议我们要保持系统松耦合。紧耦合整体的形式构建应用将会被新的技术所取代。
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
作者
相关推荐
-
用BPM策略对遗留应用现代化
一些人提议把业务流程管理作为应用现代化的手段之一,但也有人对此提出质疑,但采用BPM策略可以成为现代化遗留应用的明智方式。Tom Nolle对此进行了解释。
-
遗留应用现代化场景:如何正确使用RESTful API
企业正在使用RESTful API来现代化其基础架构的关键方面,但是该方案怎么才能工作呢?我们为此专门采访了OpenLegacy的Zeev Avidan。
-
移动设备遗留应用现代化
如果你的企业已经成立超过20年,一定有一些不是为移动而构建的遗留系统。这些系统可能也不是为Web而构建的。那么应该怎么处理这些应用?
-
注意!AWS迁移不要落下遗留应用
通过构建迁移路线图来避免可能的失误。了解你的应用程序并确认迁移的好处将有助于应用到AWS的平滑迁移。