作者:泉州银行:林清洪、林其灿、王碧丽
一、新挑战,新技术
当前中国银行业赖以生存的环境正在发生深刻的变化,变革使大多数银行都面临转型的挑战。银行经营模式的转变,金融产品的快速创新,风险管理能力的提升等,这些都依托于银行本身的信息化建设为基础来实现,对银行的IT能力提出了新的要求。新技术带来新视点,从而给客户提供全方位不受限的金融服务等有利的外部因素,为勇于改革的银行带来高速发展的可能。
泉州银行正处在战略转型与业务高速发展的关键阶段,业务规模不断壮大,业务品种不断增多,经营管理改革也不断深化,对信息科技的要求也越来越高,对信息系统在业务统一接口服务化管理,加快业务管理整合,IT支撑系统面向服务化等提出更高要求。因此,急需建立各系统之间高效的信息交换平台,降低各系统间的耦合度,提高信息系统总体架构的灵活性,制订全行的系统互连技术接口规范、服务规范和数据规范,指导和规范后续的信息化建设,为银行信息系统向基于面向服务的应用架构(SOA)演进、提高信息系统的敏捷性奠定基础。
通过借鉴同业先进的信息科技建设经验,建设基于面向服务体系架构的企业服务总线平台(ESB),实现信息科技运用体系从原有的面向应用架构逐步向面向服务架构转型,这将更有利于保障泉州银行各应用系统的高效运行、支持业务快速发展。
二、SOA设计思想
为了解决业务复杂度和业务变化导致的软件危机,软件方法沿着结构化、面向对象、构件技术和面向服务一路变革,软件开发的正确性、可重用性逐步得到提高。尤其是符合SOA架构风格后,软件的业务敏捷能力得到了大幅提升,软件技术也越来越接近业务本质。
企业IT发展阶段图
SOA是一种架构风格。它的核心思想是通过服务(业务单元)的提取和灵活组合,充分整合企业的资源,适应业务的快速变化,以提高企业竞争力。
为支持未来相关应用系统的建设,并充分满足银行IT系统的快速应变与整合等要求,泉州银行IT应用架构目标是一个分层的、松耦合的SOA架构,在SOA架构下,企业服务总线系统作为整个应用架构的关键基础设施,实现前端渠道与后台应用系统、后台各应用、服务系统之间应用集成,以及金融服务的管理与整合,以充分适应未来泉州银行在IT应用、金融产品和服务等方面的快速、灵活变化。
同时,为实现企业服务总线系统提供的服务能快速发布到各个渠道系统,为客户提供方便、灵活的多渠道服务,并实现后台各应用系统之间的服务与流程整合,企业服务总线系统将对各系统提供的产品、交易服务进行整合与抽象提炼,并进行服务的封装和标准化。进而进行全行金融服务规范的框架规划,为后续最终形成具备良好适应性和泉州银行自身特色的金融服务标准打下坚实的基础。
三、建立先进技术架构
企业服务总线利用集成技术把泉州银行的各类应用系统连接起来,使系统之间能够相互实现服务访问;通过引入中间层次,实现合理的应用层次划分,达到松散耦合全局共享的目的;提供各类业务的服务标准规范以及各业务条线之间横向服务访问标准,为各类业务应用提供独立扩展的空间;建立起了多层次、条线化、松耦合的IT应用架构,简化了接口和交易环节,使架构更加清晰。IT架构由原来的“复杂、网状、难于维护管理”的紧耦合架构,转变为“简单、扁平、易于维护管理”的松耦合架构,降低了银行系统运行、管理的难度,也降低了对人员的数量和质量的要求。
基于SOA企业服务总线系统的整体应用架构图
在此架构中,企业服务总线系统发挥前端渠道与后台应用,以及后台各应用之间的信息交互、应用集成、服务管理与组合的关键作用,强调各业务系统的独立性及前、中、后台一体化直通式处理,强调IT应用基础设施在整体架构中的作用和价值。有效地消除应用系统的集成复杂性,具备良好架构柔性和扩展性,从而帮助银行在面临业务、市场变化时实现IT系统的快速应变。
四、构造统一服务视图
企业服务总线系统与传统应用集成类项目的最大区别在于该系统的一个重要目标是提供按照业务架构条线分类的、独立于服务系统具体实现的服务接口规范。
企业服务总线建立了泉州银行业务的服务规范,形成了全行统一的服务视图,有效提高了全行服务管理能力和水平。其定义了泉州银行系统间交易访问的接口服务标准,通过对业务需求的分析、识别、归纳从而形成一套独立于服务系统具体实现的服务接口规范,规范了消费者、服务者的接口使用。
服务规范均按照泉州银行的银行业务模块进行了划分,每类服务均以服务提供者的身份存在,每种服务均以该服务属于何种业务类型续的服务提供者进行归类;大类下属划分了五小类,分别为金融类、非金融类、查询类、冲正类、文件类,定义如下:
? 金融类:记账、资金划转、现金收支等服务;
? 非金融类:密码验证、协议维护、卡类维护等服务;
? 查询类:涉及查询的所有服务;
? 冲正类:涉及冲正的所有服务;
? 文件类:涉及到文件传送所有服务。
泉州银行发布的服务规范如下表:
服务大类
|
服务子类
|
服务数
|
场景数
|
服务大类
|
服务子类
|
服务数
|
场景数
|
存款类(01)
|
金融类
|
10
|
28
|
银行卡类(07)
|
金融类
|
5
|
22
|
非金融类
|
6
|
9
|
非金融类
|
8
|
34
|
查询类
|
5
|
9
|
查询类
|
5
|
31
|
冲正类
|
2
|
2
|
冲正类
|
3
|
14
|
文件类
|
0
|
0
|
文件类
|
1
|
1
|
贷款类(02)
|
金融类
|
7
|
59
|
现金管理类(08)
|
金融类
|
0
|
0
|
非金融类
|
13
|
43
|
非金融类
|
0
|
0
|
查询类
|
11
|
86
|
查询类
|
0
|
0
|
冲正类
|
2
|
2
|
冲正类
|
0
|
0
|
文件类
|
1
|
9
|
文件类
|
0
|
0
|
支付类(03)
|
金融类
|
9
|
42
|
现金凭证类(09)
|
金融类
|
12
|
38
|
非金融类
|
33
|
253
|
非金融类
|
6
|
15
|
查询类
|
13
|
155
|
查询类
|
4
|
20
|
冲正类
|
3
|
11
|
冲正类
|
3
|
6
|
文件类
|
2
|
5
|
文件类
|
0
|
0
|
外汇类(04)
|
金融类
|
1
|
4
|
国际结算类(10)
|
金融类
|
1
|
1
|
非金融类
|
2
|
2
|
非金融类
|
0
|
0
|
查询类
|
2
|
3
|
查询类
|
0
|
0
|
冲正类
|
0
|
0
|
冲正类
|
0
|
0
|
文件类
|
0
|
0
|
文件类
|
0
|
0
|
理财类(05)
|
金融类
|
10
|
25
|
综合类(11)
|
金融类
|
5
|
14
|
非金融类
|
13
|
49
|
非金融类
|
49
|
267
|
查询类
|
20
|
66
|
查询类
|
32
|
189
|
冲正类
|
0
|
0
|
冲正类
|
1
|
3
|
文件类
|
0
|
0
|
文件类
|
1
|
4
|
资金类(06)
|
金融类
|
1
|
5
|
中间业务类(12)
|
金融类
|
11
|
50
|
非金融类
|
0
|
0
|
非金融类
|
27
|
119
|
查询类
|
2
|
2
|
查询类
|
20
|
148
|
冲正类
|
1
|
1
|
冲正类
|
3
|
11
|
文件类
|
0
|
0
|
文件类
|
8
|
8
|
泉州银行企业服务总线关于服务规范的建立,不仅使泉州银行拥有一套适合泉州银行业务发展的规范标准,同时该规范标准的建立也给其他银行提供可借鉴的实施案例。
五、支持发展,服务金融
通过企业服务总线项目建设,可建立起泉州银行多层次、条线化、松耦合的IT应用架构,简化了系统接口和交易环节,架构更加清晰。尤其是支持了泉州银行业务的快速增长、跨区域经营的战略,支持了“局部”的特色服务迅速复制到总行或其他分行。
通过企业服务总线的成熟集成能力和服务组合功能,可以组合出更多、更丰富的业务服务,以满足银行创新的需要,快速支持业务创新。实现全行范围内各应用系统的信息与流程整合,实现泉州银行的各类IT服务标准规范的统一制订与集中管理发布,提升泉州银行信息科技的技术水平与发展创新能力。
泉州银行企业服务总线的建立,为区域性银行金融服务规范的梳理及沉淀,提供了积极的、有益的探索,为银行业服务的标准化建设、规范建设进行了有益的探索,同时为区域性银行解决传统IT架构缺陷问题提供了一个解决方案,为实施基于SOA的IT架构提供了一个可借鉴的实施范例,具有较高的社会效益。 (文章来源:泉州银行)
专题:首届“金融科技活动周”