遗留应用系统现代化:让SOA为你工作(下)

日期: 2011-06-02 作者:Timothy Vibbert翻译:冯昀晖 来源:TechTarget中国 英文

确保遗留应用现代化的资源   刚开始着手遗留应用系统现代化策略的企业通常会忽略掉各种资源问题。执行此类行动需要合适的资源组合,人才和技能,这样才能确保成功。   很难找到既懂业务流程和遗留应用程序相关功能,又懂底层代码和平台的专业人才。我们要面对现实:当今的许多软件和系统工程师并不熟悉遗留应用程序和平台,比如大型机、COBOL,CICS,IMS等等。

所以,你需要理解这些遗留应用程序的专业人士,需要把现代化技术中有资深经验的专业人士加入到团队中。   时间是另一个资源问题,一些企业似乎容易淡化忽略这一点。他们的目标是快速把新工具提供给业务,帮助员工能进行日常操作,在瞬息万变的商业竞争环境中保持竞……

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

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

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

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

确保遗留应用现代化的资源

  刚开始着手遗留应用系统现代化策略的企业通常会忽略掉各种资源问题。执行此类行动需要合适的资源组合,人才和技能,这样才能确保成功。

  很难找到既懂业务流程和遗留应用程序相关功能,又懂底层代码和平台的专业人才。我们要面对现实:当今的许多软件和系统工程师并不熟悉遗留应用程序和平台,比如大型机、COBOL,CICS,IMS等等。所以,你需要理解这些遗留应用程序的专业人士,需要把现代化技术中有资深经验的专业人士加入到团队中。

  时间是另一个资源问题,一些企业似乎容易淡化忽略这一点。他们的目标是快速把新工具提供给业务,帮助员工能进行日常操作,在瞬息万变的商业竞争环境中保持竞争力。然而,他们常常有一种误解,认为他们的努力在一夜之间就能得到回报。但事实不是这样的。根据我的经验,企业不会那么快看到积极的结果,最早也得经历几个月甚至一年以后才能看到效果。

  此外,有些人认为,实施SOA(并把它用于遗留应用系统现代化)只是另一个IT项目,应该有一个明确定义的完成日期。然而,现实是,变成为一家面向服务的企业需要业务方面定义SOA治理的战略和路线图。成功的SOA之旅会经历一些里程碑(遗留应用系统的现代化只是其中之一),需要按着既定的路线图,一个接一个项目的完成。只有当所有预期目标都实现了,他们相应的里程碑都完成了,那时才能说企业的旅程完成了。

  复用遗留应用系统的功能

  经常有负责运营和维护人力资源系统的同事向我咨询(该系统用户基数很大,大约能达到50万以上)。业务流程与原来的遗留系统有一些关联,他们尝试使其现代化。然而,现代化主要包括在一个现代的平台上从头写一个新应用。现代化工作的意图是变的支持面向服务,但是结果却南辕北辙。

  我们从维护新应用程序确保日常运营正常开始工作;在此期间,我们用Web 2.0技术彻底改善了用户界面,开始对原来的应用程序实现现代化,目标是使该组件支持面向服务,从而作为潜在的候选复用组件。

  随着维护需求以及增加新功能的需求越来越多,项目团队要把考虑每个需求的潜在复用能力作为需求分析的一部分工作。这样一来,团队开发的几个Web服务就可能被应用生态系统中的其他项目所使用。实际上,在现代化系统的核心,项目团队在更早的时候就已经使用了上面描述的方法。

  团队在面临新功能需求之一时会遇上资源调度问题,这种情况可以采用第三种方法。HR系统一夜之间就可以从遗留数据库中提取到数据,然而,在某些情况下,外部应用程序可能要花比正常更新数据库更长的时间,这样就需要一定的机制来避免资源访问的问题。

  团队有意生成自己的消息传递机制,但是没必要创造这样一种新东西,因为组织的SOA基础设施中包含有SOA网管,它可以提供类似的功能。讨论后决定生成指向网管的Web服务接口,该网管将与数据访问层交互,由数据访问层直接与遗留数据库衔接。这种方法给团队增加了应用程序的可选连接方案,可以复用数据访问层并避免在遗留数据库上形成资源冲突。

  对遗留应用系统进行现代化,选择合适的出发点和方法并不是容易的事,但是只采用SOA进行遗留系统的现代化,可能有一定战略意味,给你的公司提供满足业务增长需求的手段,同时避免对遗留系统进行大量投资。这也可能是老旧系统向最终退休旅程迈出的一步。

  恢复遗留应用系统的功能使企业可以提供给客户现代化的工具,而没有昂贵的“拆除、重建,重头开始”的风险。

 

相关推荐

  • 信息化内参(5):IT选购的学问

    对企业CIO来说,IT采购从来都是一个难题。难就难在如何在IT预算与性能之间找到平衡点。换句话说,花最少的钱办更多的事,成为企业CIO努力实现的愿景。

  • 2013年CIO预算何处去?

    企业的CIO们在震荡和不稳定中一路走来。对于即将到来的2013年,CIO们肩上的担子越来越重了……

  • SOA整合系统必须的实施步骤

    对于企业管理者来说,SOA的技术层面的内容不是问题,而怎样实施SOA。达到目的才是问题。本文介绍了SOA整合系统必须的实施步骤。

  • CIO应对SOA架构固有缺陷时刻保持警惕

    曾经备受肯定的SOA架构正暴露出其架构的固有缺陷——当基于SOA的服务管理达到一定深度时,目前的SOA管理策略在服务故障的追根溯…..