| 
北京TmaxSoft系统软件有限公司技术顾问 董毅

新韩银行(Shinhan Bank)是韩国第二大银行。截至2007年初,新韩银行拥有超过2200万客户和1920亿美元的资产以及总共1046分支机构和1.3万多名员工。
新韩银行希望新的“下一代系统”可以让银行竞争并跻身于全球高级金融机构,并认为敏捷的金融IT系统具有非常重要的作用。
考虑到韩国资本市场的Integration Law将于2008年生效,这将为韩国今后5到10年的金融市场带来巨大的变化,包括向外国竞争者的进一步开放,新韩银行迫切需要稳定而且灵活的下一代银行系统。
在决定实施下一代银行系统时,新韩银行已经意识到如果停止使用基于大机的系统功能,新系统必须在开放环境中进行实施。另外,新韩银行寻求找到一种方法提高产品开发的效率,并实现一种IT环境用来处理超越其传统业务和系统边界的产品。
新项目的目的在于加强客户管理能力,革新其核心银行系统、渠道、财务管理应用和基础架构。新韩银行的下一代银行系统(新银行IT系统)遵循下列目标进行设计。
构建面向客户的系统,快速集成新的应用处理客户经常变化的需求;实现高效的应用开发环境;确保系统能够365天全天候提供服务;实现面向未来的架构,体现IT灵活性、可扩展性和SOA的概念;为系统各种渠道提供统一的管理环境;实现集中的信息管理环境;确保系统维护的高效和便利性。
为了实现这个目标,新韩银行的IT系统基于开放的系统架构,采用标准化的接口进行开发。一种“产品工厂”解决方案用来构建核心银行系统。新系统作为高效的应用开发环境,确保面向客户的产品能够快速开发并发布。
“下一代系统”的开发涉及核心银行系统和“产品工厂”、费用管理模块、数据管理模块以及其他通用组件采用ProFrame进行构建,它集成了Tmax交易中间件,成为了具有增强开发效率、稳定性和灵活性的银行框架(Framework)。
基于Framework的架构:通用的应用和特性采用ProFrame所提供的GUI开发环境进行开发,降低了费用,提高了开发效率,并为应用提供了标准化和透明度。这种方案用来开发收单、贷款、进出口、外汇兑换、外币、代理服务、客户管理、总账等应用。
集成认证的中间件:ProFrame 集成了经验证的交易中间件Tmax。Tmax确保数据的一致性和新系统提供稳定而高效的事务处理性能。任务和门户系统比如CRM、财务会计、个人管理等使用Java EE5认证的Web应用服务器JEUS(连同ProFrame)进行开发。
本方案的特点是:
◆通过ESB(Tmaxsoft ProBus)完成外围系统的集成;
◆通过MCI(Tmaxsoft AnyLink)实现多渠道的业务接入;
◆核心系统(Core-banking System)构建在基于C语言的ProFrame系统上,并从技术到业务划分为三个不同的层次:System common layer/Business common layer/Business Function layer,通过这三个不同层次业务模型的可视化定义,实现底层逻辑对上次服务的隔离,以及对相关业务服务的共享和重用。
新韩银行采用上述解决方案后,核心系统的功能得以简化和梳理,整体性能达到了设计能力的3倍,同时将开发工作量和项目周期缩短为原来的一半,使新韩银行获得了牢固的长期发展平台,从而专注于业务和服务的创新。
通过以上论述和具体案例我们不难看出,SOA在银行的应用不仅是可行的,而且是成熟可靠的。关键是要建立一个面向业务、面向服务的Framework,并在其上定义、装配、部署各种业务组件。 |