"既有资产"在SOA环境中转型方案探讨

互联网 | 编辑: 江海明 2007-05-14 00:30:00转载 一键看全文

既有资产 (Legacy) ,是指部署在企业基础架构中的现有 IT 资产。通常,它与企业正在运行的业务过程结合,对推动企业完成既定的业务目标、实现相关的业务价值,有着重要的意义

SOA 帮助既有资产转型

在看到这些既有资产重要性的同时,也不能忽视另外一个重要事实:随着技术发展,企业越来越需要自己的应用能实现更好的灵活性、更大的扩展性、和更方便的维护性。传统应用在这方面的局限性,与新的技术和新的应用相比,越来越突出。例如,用户需要用一种更友好的、GUI 的方式去访问业务应用,而不是传统的绿屏 (Green Screen) 输入;或者,想集成另外一个平台上、通过其它语言实现的业务应用;这些要求,直接在既有资产上实现,都很困难。

SOA 帮助既有资产转型

面对这样的挑战,是不是简单通过利用新技术来重写这些应用程序,就能解决掉一切问题呢?答案是否定的。一方面,既有资产大多是部署在大型机上,企业为它们的布署和维护已经花费了大量的投资,不可能完全抛弃掉它们来花费更多的资金重新开发;另一方面,这些既有资产的应用,都是很多年工作的积累,包含了至关重要的业务数据和业务规则。这些业务规则时至今日都依然是有效的,熟悉和了解的人员并不是很多。如果想在新的应用中得到完全的体现,必将花费更多的人力和更久的时间。再加上实现过程中其它一些未知的风险,重写既有资产,比起维持它们,就会显得更没有意义。

如何最大限度克服既有资产的局限性,又能充分发挥它们现有的作用,是摆在众多企业架构师、IT 技术人员面前的难题。 SOA 的出现,给解决这个挑战提供了一个良好的机会。 SOA 是一个松耦合的服务架构,它的核心是定义一系列执行特定业务任务的服务,通过制定良好的服务交互方式,来完成相关的业务目标。对用户来说,服务如何实现并不重要,只需要保证服务的安全性、可靠性和快速性。

SOA 的这种理念,对于拥有既有资产、需要充分利用它们的优势又必须结合新的应用、集成和数据源的企业来说,提供了一种平稳高效的过渡方式。它可以帮助企业从既有资产出发,根据企业新的业务需要,最大限度地重用现有的业务流程、规则和数据,将它们识别成不同的服务,并且结合新的技术和应用,通过定义良好的规范实现,来保证这些服务的调用质量。从而,通过尽量少的成本和风险,帮助企业做到顺利转型。

既有资产三种转型方式

既有资产在 SOA 下的转型,通常有以下三种方式:

转变用户体验

这种转型是既有资产转型的最简单方式。它从用户的体验出发,通过增强用户接口和工作流的方式,帮助企业获得快速的投资回报。

图1 转变用户体验

如图所示,传统的既有资产用户输入,如 CICS 应用的交互,都是通过绿屏 (Green Screen) 命令行方式。操作人员必须特别熟悉每一个指令,否则就不利于查找和修改。如果企业需要新的技术人员来执行这些应用,也要经历较长时间的培训才能掌握。

因而,这种转型方式,首先是从提高用户接口的适用性和灵活性入手,通过 Portal 或者其它新的用户友好的 GUI 方式,将传统的绿屏交互封装起来,通过方便用户对每一步操作的理解和改造工作流程的方式,提高应用执行的效率。

提示:试试键盘 “← →” 可以实现快速翻页 

总共 2 页12
一键看全文

本文导航

相关阅读

每日精选

点击查看更多

首页 手机 数码相机 笔记本 游戏 DIY硬件 硬件外设 办公中心 数字家电 平板电脑