基于SOA技术的银行金融服务整合和系统开发的研究

基于SOA技术的银行金融服务整合和系统开发的研究

论文摘要

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

论文目录

  • 摘要
  • ABSTRACT
  • 1 绪论
  • 1.1 研究背景
  • 1.2 研究综述
  • 1.3 研究内容
  • 1.4 研究目标和意义
  • 1.5 银行构建SOA的价值
  • 1.6 本章小结
  • 2 SOA理论方法分析
  • 2.1 SOA的定义
  • 2.2 SOA的特点
  • 2.3 SOA的关键元素
  • 2.3.1 XML
  • 2.3.2 WSDL
  • 2.3.3 UDDI
  • 2.3.4 SOAP
  • 2.4 SOA的设计方法
  • 2.5 银行使用SOA的方法
  • 2.6 本章小结
  • 3 实现银行金融服务系统的SOA方法
  • 3.1 SOA的框架结构
  • 3.1.1 银行金融服务的工作角色
  • 3.1.2 银行金融服务体系结构设计
  • 3.2 SOA的操作方式
  • 3.2.1 银行金融服务的服务描述
  • 3.2.2 银行金融服务的服务注册和发现
  • 3.2.3 银行金融服务的服务调用
  • 3.2.4 银行金融服务的信息交换
  • 3.3 银行金融服务系统的设计方针
  • 3.4 本章小结
  • 4 银行金融服务系统的设计
  • 4.1 银行金融服务系统整体构架
  • 4.2 银行金融服务系统的实现步骤
  • 4.2.1 组合应用程序
  • 4.2.2 抽象应用服务
  • 4.2.3 确定服务的变化点
  • 4.2.4 服务联合
  • 4.3 银行金融服务系统的视图设计
  • 4.3.1 金融票据投资服务的用例视图
  • 4.3.2 金融票据投资服务的过程视图
  • 4.3.3 金融票据投资服务的逻辑视图
  • 4.3.4 金融票据投资服务的实现视图
  • 4.3.5 金融票据投资服务的部署视图
  • 4.4 银行金融系统实现的关键技术
  • 4.4.1 CICS结构
  • 4.4.2 CICS的SOA整合
  • 4.4.3 CICS应用的构架
  • 4.4.4 wEB月艮务与CICS
  • 4.4.5 J2EE连接构架
  • 4.4.6 MQ访问CICS
  • 4.4.7 HTTP访问CICS
  • 4.4.8 TCP/IP套接字访问CICS
  • 4.5 本章小结
  • 5 银行金融服务系统实现与运行分析
  • 5.1 银行金融服务系统总体结构
  • 5.1.1 系统目标
  • 5.1.2 系统整体构架
  • 5.2 银行金融服务系统的金融票据投资服务需求分析
  • 5.3 遗留系统分析
  • 5.4 系统预期分析
  • 5.5 系统实现
  • 5.5.1 业务流程与服务流程的转换
  • 5.5.2 服务请求利响应消息设计
  • 5.5.3 金融服务的集成
  • 5.6 系统运行实例
  • 5.7 系统性能分析
  • 5.8 本章小结
  • 6 总结与展望
  • 6.1 论文工作总结
  • 6.2 工作展望
  • 参考文献
  • 致谢
  • 在读期间发表的学术论文和参与的项目
  • 相关论文文献

    标签:;  ;  

    基于SOA技术的银行金融服务整合和系统开发的研究
    下载Doc文档

    猜你喜欢