论文部分内容阅读
随着国际金融市场全球化的逐渐形成,商业银行的竞争愈发激烈,想要在残酷的竞争中取得胜利不仅仅要依靠先进的金融理念和金融产品,同样重要的、不可缺少的因素就是领先的信息技术。SOA(面向服务构架)的重构技术旨在构建基于后台金融核心系统之上的中间服务应用层,使得银行以及金融服务的供应商能够快速和高效地响应市场需求,并且不必进行复杂和繁琐的后台核心系统修改和更新。基于SOA的金融业务平台使银行拥有足够的能力来构建和部署新的应用服务,以响应客户需求以及替换过期的应用服务;降低银行业务系统的维护费用,并减少因维护而带来的风险。SOA改变了过去开发应用系统的模式,它将应用程序按照业务需求定义成“组件”,“组件”作为共享资源称之为“服务”,从而以服务为中心来设计应用系统。SOA能够提高IT对业务的响应能力,使银行得以实时支持业务的变化,最终帮助银行转变为服务驱动型企业。本课题以“银行金融服务系统整合”项目为实例和背景,主要为了解决银行现有系统存在的模块封装化问题、松散耦合性问题、服务共享性问题以及技术标准问题等。本文将运用面向服务构架的系统设计思想,设计适用于银行的面向服务构架的实施方法。在研究实现SOA的关键技术之后,实施银行金融服务系统的整合。整合后的银行金融系统对银行后台的业务系统进行了重构,并构建了新的银行业务服务层,达到银行金融产品与交易流程的需求。在银行金融服务系统整合过程中,首先研究SOA的发展现状和技术标准。随后对现有的银行业务流程进行深入分析,合理封装业务流程模块、定义金融产品模块以及客户交易模块,对部分银行业务进行合理规划。接着分析业务服务层的功能和性能,并且研究数据共享与交换的通用标准,实现底层系统间的数据交换。最后选择适用于银行中间业务层所需的技术,设计出面向金融服务的中间服务层,并与业务层和应用层进行整合,实现服务和数据的共享。