信息化 频道

随需应变 SOA助企业激活传统应用

  【IT168 信息化】旧资产激活(legacy enablement),即将企业遗留的软件和信息资产应用在新的业务系统中。它也被称之为企业现代化(enterprise modernization)、旧资产转换(legacy transformation)、旧资产现代化(legacy modernization)等等,不一而足,但整体而言,描述的都是同一个意义。其中,旧资产激活这个词最能够生动地表现出准确的内涵。尽管对某些人而言,“旧资产”(legacy)这个词有负面内涵,但实际而言并非如此。

  旧资产软件是以前安装的软件以及十多年以前就有的软件。该软件很有可能正在运行关键的业务过程。它可能是企业在合并或并购之后进来的。当一个有没什么经验的厂商试图劝说替换某些软件的时候,可能正是这个在他看来过时的软件最能够满足企业运营的需要。可能正是这个过时的软件使您开怀大笑。

  基本上来说,“旧资产”是指部署在基础结构中的现有IT资产。通常,它对业务有重要的价值。要想认识旧资产软件的重要性,请看这样的事实:据估计,目前存在2000亿行COBOL代码,而全世界70 %的业务数据是由COBOL应用程序处理的,并且每天要处理300亿个基于COBOL的交易。显然,这些程序都是可以利用的、非常有价值的资产。

  在维护旧资产系统方面,存在成本和竞争力问题。大型部署大都非常昂贵,并且对新的或替换解决方案进行投资也会同样昂贵。这意味着,为了同时维护旧的和新的系统,可能有不必要的重复投资,而且从事开发任务的员工必须具备异常广泛的技能。

  从业务和竞争力角度,我们可以用一个词来概括其要求:速度。业务需要迅速响应市场机会,并第一个推向市场。同时,业务需要可缩放、可靠和安全的生产性应用程序。单独依靠旧的或新的技术不可能获得高性价比、完整或足够灵活的解决方案,也就无法向客户交付所需的服务质量。在新旧技术之间需要有一座桥梁,它可以不断扩展现有资产,同时还能提供像Web服务这样的新技术。幸运的是,现在已经有了这样的桥梁,也就是最近炙手可热的“面向服务体系结构”(SOA)。

  在SOA世界里,完成业务任务的方式是执行一系列“服务”以及具有良好定义的与服务交谈的方式,还有良好定义的交谈取消方式。对用户来说,只要服务按期望的方式做出响应,并提供了他所需要的服务质量,那么,服务是如何实现的并不重要。这意味着,服务必须足够安全、可靠和快速。这样,在部署了多个厂商的软件和硬件的IT环境中,或者在一个现有资产与新的应用程序、集成技术或数据源混合在一起的企业中,SOA成为近乎理想的方式。

  有很多企业得益于使用SOA实现的旧资产激活。在业务方面的首要任务是从现有资产和系统创造新的价值,通常这需要利用新的业务过程和复合的应用程序(例如,门户应用程序)来实现。SOA可以帮助客户实时地访问先前的批处理事务,由此提高做出业务决定的速度和准确性。通过SOA来重复使用关键业务数据和应用程序有助于提供更好的客户服务,从而提高这些客户保持率。

  另一方面,SOA允许在重新确定关键业务过程和数据时利用优异的服务质量。此外,SOA可以帮助用户扩展并保护现有的旧资产投资和开发人员技能,同时帮助用户的企业以及客户、伙伴和提供商所使用的其他系统建立更好的互操作性。

  通过SOA,用户可以更好地利用新旧两种世界,以便在继续利用现有资产的同时利用新的技术。用户一旦利用SOA进行开发和管理,可以使企业的旧资产基础结构以新的和更好的方式,继续为企业服务。这将使其自身更加灵活并改进其操作能力,从而能够更好地响应市场机会、服务于其客户。这就是被IBM称为随需应变企业的内涵。

0
相关文章