来源:人民网
陕西建行用中标普华Linux操作系统替代在前台业务和前置服务器上的Unix操作系统,为在我国金融领域广泛使用Linux操作系统及其他国产Linux操作系统解决方案进行了成功示范。其主要贡献具体表现在以下几个方面:
◆ 针对Linux平台,结合银行业务应用特点,从底层操作系统,到上层应用软件、数据库和中间件等,形成面向金融领域的整体解决方案。
◆ 基于陕西建行原城综网系统,投入使用该Linux整体解决方案,形成金融领域的示范平台。
◆ 在陕西建行DCC工程中,完成Linux在全省柜面系统中的移植和应用,并在其他若干省分行试点使用。
◆ 通过应用软件移植开发和系统集成,实现将“863”计划的重大成果----国产高性能服务器操作系统和国产高性能服务器应用到银行业务系统替代进口小型机。
技术难题及解决
在整体解决方案的设计和示范平台的实施过程中,开发小组移植应用系统代码200万行左右,新开发应用系统代码50万行左右,其中也遇到问题无数。在近两年的攻关开发和实施中,开发小组累计克服各种技术难题2000多个,归纳起来主要包括以下几个方面的问题:
(1)银行大量应用程序移植到Linux平台后的运行问题。从SCO Unix系统移植到中标Linux的应用程序包括如下:
◆ 原城综网系统的网点前端处理子系统(储蓄、会计、信用卡、出纳、支付密码、综合柜员、证券、基金、代理财政等);
◆ 原城综网系统的业务前置处理子系统(外汇买卖);
◆ 原城综网系统的后台处理子系统(会计后台、信用卡后台);
◆ 原城综网系统的中间业务平台;
◆ DCC核心业务前端部分;
◆ DCC中间业务平台;
◆ 省行特色业务主机部分;
◆ 省行特色业务前端部分。
(2)将SCO Unix替换为Linux系统,需要在Linux系统上进行数据库和中间件等支撑软件的移植,并解决应用程序与这些支撑软件及后台主机通信的无缝集成问题,形成完善的解决方案。
(3)将国产服务器操作系统、国产服务器及网络设备等应用到银行核心业务系统,需要解决数据库、中间件等系统软硬件的集成问题,解决大量应用程序的移植开发和系统运行等问题。
(4)解决在安装Linux系统的储蓄前台系统Client端和通信前置机Server端采用Tuxedo的版本问题。
(5)在Linux系统上对Informix SE 7.2的开发版本进行大量的测试,保证移植系统的正常运行。
(6)解决由于中标Linux系统使用GCC-C++-3.2-7高版本编译器和Glibc-Devel-2.2.90-24最新版开发库所带来的问题。
(7)重新开发了对AHA金融开发平台中无法移植的静态和动态数据库。
(8)完成银行专用设备和部分通用设备驱动程序的开发和移植工作。
(9)完成数据集中前端开发平台(ACE)基于Linux平台软件的移植工作。
(10)Linux系统安全性、稳定性和容错性方面的研究。
将应用延伸
2004年10月,科学技术部冯记春司长、李武强副司长分别来到陕西建行检查指导课题实施工作,均提出要在现有基础上滚动,将研究推向深入,将应用目标延伸。
课题滚动计划包括:第一,希望陕西建行将Linux操作系统推广到前台所有网点;第二,希望能将中标普华Linux操作系统在建设银行其他分行推广;第三,希望陕西建行广泛采用国产软硬件设备进行示范应用,包括核心交换机、高端路由器和服务器等。第四,希望在陕西建行进行国产高性能服务器替代进口小型机应用示范工作。
目前,课题滚动计划正在紧锣密鼓地进行中。中标普华Linux操作系统已经在陕西建行推广到前台324个网点、3600个柜员,滚动计划第一项正在顺利推进。关于滚动计划第二项,日前国产Linux系统正在山西省分行进行推广,山西省分行为此专立项目组,将本地特色业务前台系统进行移植推广。关于课题滚动计划的第三、四项,陕西建行开展了如下工作:
应用效果与评价
基于中标普华Linux系统的金融领域整体解决方案在陕西建行的实际生产环境中得以应用示范,其性能稳定、界面友好、安全可靠,有力地支撑了陕西建行各项业务健康持续的发展。实践证明,在金融领域使用Linux系统是安全高效、切实可行的。陕西建行广泛使用中标普华Linux操作系统,使得该操作系统在金融领域的应用真正从试验环境走向生产环境,为Linux操作系统在金融领域的广泛应用奠定了坚实的基础。
在陕西建行顺利完成示范目标任务后,6月17日,科技部、863软件专项专家组、陕西省科技厅、西安市科技局、西安高新区管委会、建设银行总行、人民银行总行和建设银行山西、黑龙江、山东等十几个分行及其他兄弟银行的领导和专家汇聚一堂,共同对此项应用示范成果进行现场评审。国家科学技术部863专家组对该示范的实施效果给予了充分肯定。国家科技部高新技术发展及产业化司副司长廖小罕在现场表示:“本项目是我国Linux操作系统目前在金融领域的最大规模应用”。
“国产Linux系统在金融领域的重大应用示范”课题组在总结该课题之所以能取得如此成绩和重大突破的根本原因时谈到:“ 国产Linux系统在金融领域的重大应用示范’课题在陕西建设银行实施以来,上海中标软件公司大力支持、紧密配合,解决了大量技术问题,这些是课题得以顺利开展的保障;全体人员扎实工作,团结协作,刻苦攻关,探索性地开展各项工作。
中标普华Linux操作系统在陕西建行网点前台系统及应用系统后台服务器端的大规模应用,以及该应用所带来的Linux系统在金融领域应用的示范效果,对于Linux操作系统在包括金融领域在内的各行业企业应用,对于保障我国这些应用领域的信息安全,以及促进民族软件工业的发展都具有重要的意义。