单片应用面临重大发展挑战

日期: 2011-11-08 作者:James Denman翻译:张培颖 来源:TechTarget中国 英文

遗留应用现代化是很多企业IT部门的当务之急。Web应用现代化在降低维护成本的同时,还能增加业务关键应用的可用性和功能。但是遗留系统项目必须深思熟虑,以便避免昂贵的生产延期。通常迭代方法会成为优先之选,但是在一些单片遗留应用中可能不实用。

  IT部门开始遗留现代化项目时,要更多地关注所包含的具体应用,而不是这些应用所运转的硬件。根据Forrester分析师Phil Murphy所说,编写单片应用的语言复杂性通常要比其所运转的硬件更为切中要害。

  Murphy让我们想象一个用C语言编写的十五年之久的单片应用(monolithic application),横跨在两个大型机之间。这个应用的范围是世界级的,处理的交易量难以想象的巨大,而且宕机时间低。这个应用是关键业务核心应用。业务端的代表很可能看到了转到刀片服务器上的应用更具优势,并通过Web将其同外部数据源连接。

  这个单片应用的现代化可不容易,不是因为它在大型机上运转,而是因为它是一个巨大的单片应用。Murphy解释这样的应用不可以在某一时刻消耗,或者和来自其他企业的服务联结。然而,一些更老旧的的Cobol编写的应用可能本身已经是松耦合的,因此用迭代方式更容易升级。

  在Murphy 看来,Cobol遗留现代化项目需要考虑的重要的一方面是现有的遗留应用,如何编写,如何扩展以及你希望通过集成其他系统增加什么功能。没有灵活的接口就进行遗留应用现代化很难,但是也有迹可循。Murphy建议我们要保持系统松耦合。紧耦合整体的形式构建应用将会被新的技术所取代。

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

翻译

张培颖
张培颖

云计算网站编辑

相关推荐