● 摘要
随着国内银行的日益增加,以及现代化银行业务的迅猛发展,实现多渠道的信息接入整合,跨系统的业务流程的设计与开发,银行各重要系统之间无缝共享和交换,从而实现金融业务创新和产品组合服务成为了银行科技发展的主要方向。随着银行业务的增加,满足和适应用户不断变化的需求的应用软件系统,也就是要求软件系统具备柔性生产能力成为发展趋势。
对于银行来说,系统的稳定性和安全性是最重要的两个因素。随着经济的发展,银行承兑业务已成为包商银行的核心业务之一,但现有的银行承兑系统由于技术限制与设计不合理等原因,造成了客户界面不友好,业务流程不规范以及数据中心处理数据效率低下等问题,导致客户流失。包商银行准备更换一套具备柔性生产能力的新核心系统,并对银行承兑系统进行重新设计开发,由于银行承兑业务是商业银行发展中的重要业务,因此设计出一个合理规范的银行承兑系统成为了科技部的重要工作。
本论文是以国内的一家城市商业银行-包商银行为实施对象,以银行核心业务需求为基础,对该家银行的核心系统框架从技术层面进行分析,设计并实现基于SOA架构的三层系统架构,在设计的系统架构下,完成银行承兑系统的设计与实现,并保证在交易量峰值增加时,仍能保证正常的系统处理。
本文首先基于项目背景,分析国内外的现状,总结现有系统在业务流程管理、功能提供等方面存在的不足,针对存在的不足提出本文研究的目标以及主要任务;接下来详细分析系统的需求,给出系统的总体设计方案和详细设计及实现;最后对系统的功能进行测试和验证。
本文的主要研究工作及成果包括以下几个方面:
1、通过对SOA面向服务的模型及其特性的分析,通过总结现有的SOA研究成果从而设计出银行核心系统的三层结构,研究中间件应用架构对数据处理的具体流程,分析该数据处理模式的优势;在此基础上,实现银行承兑系统的设计与实现。
2、在设计过程中,实现面向目标的软件复用性。
3、研究并实现7*24小时不间断服务的实现思想与方法。