案例一

  Windows的成功

  背景及业务状况

  2003年6月27日,国务院下发《深化农村信用社改革试点方案》。吉林农村信用合作社(简称吉林农信)作为全国8家试点之一,积极探索股份合作银行的运行模式,创新管理机制,增资扩股,在短短的时间里就增加了43.5亿元资本,取得优秀的业绩。

  但在IT建设方面,由于原来农信本身体制的原因,省内各市(县)联社各自为政,分别建设自己的IT环境,技术起点低,现有核心业务处理还处于网点单点运行状态,使得联社的业务无法有效开展。因此,他们急需建设一套全省集中模式下的现代化支付系统。

  对于新的IT系统选择方案,吉林农信提出以下两个考虑因素:

  1. 现有网点环境存在两种操作系统,Windows和基于Unix系统的SCO及Linux,所以IT人员需要掌握多种技术,或者需要配备多人进行系统维护和管理,导致人员成本过高;另外,由于平台的多样性,导致行内应用开发环境不统一,开发方式简陋,更没有合适的开发工具可以利用,导致系统开发周期长,维护成本高。因此,降低维护及开发成本是新方案重点考虑因素之一。

  2. 新的解决方案应重点突出对未来新的柜面应用的支撑能力,特别是对图形化应用的支持;另一方面,新的解决方案也应该对一些老的应用系统继续支持(Unix环境)。因此,兼容性问题也是新方案考虑因素之一。

  基于以上的考虑,客户提出了自己的备选方案:

  SCO Unix -> Linux操作系统

  该方案的优点是原有应用系统的代码几乎不需要修改。但缺点是又重新引入一种操作系统,解决不了混用操作系统的现状,系统管理、维护成本反而有增无减;另外,Linux也缺乏很好的应用开发工具。

  SCO Unix -> Windows 32位平台移植

  该方案确实有很多优点,但也面临一些问题:现有系统的40万行代码已经在SCO Unix环境下经过严格测试和高度优化,而移植到Windows下将对整个系统进行全新的设计、编码及测试,导致移植成本大幅度增加。

  解决方案

  2003年,吉林农信选择了了针对SFU移植的试点方案。

  基于对现有软硬件配置的兼容性、易移植性、系统的稳定性、成本等方面因素的考虑,吉林农信决定采用Windows Server 2003平台,并在此基础上集成Windows Service for Unix(SFU),以替换原有的SCO Unix操作系统。实行这一方案的优点主要有以下几个方面:

  SFU提供了Unix字符应用向图形化应用过渡的完备方案;通过Windows与Unix系统的完美结合(可以基于一个硬件平台同时运行),不仅Unix应用能够快速重新部署在SFU上,更可以节约现有网点设备投资成本;Unix向Windows移植,使得应用程序可以充分利用Windows、.Net及Web Services的优点和技术特征,为未来新的网点应用系统打下良好基础;有效发挥个人生产力,可以与Windows提供的工具软件(Office、.Net Visual Studio等)一起轻松工作。Windows环境下应用程序操作简便,从而提高工作效率。

  

  Windows方案逻辑架构图