论文部分内容阅读
随着银行IT应用的发展和竞争的加剧,构建一个能有效整合企业内外部应用资源、科学优化业务流程和高效率的进行业务处理的信息系统是所有银行的迫切需求。面向服务架构(SOA)作为一种新型的软件体系结构,它的目标是将企业应用程序中的功能组织成标准化的服务,这种服务是一种松耦合的、互操作的、可组合的、无限重用的独立组件。基于此架构的应用系统可以打破不同协议和平台之间的界限,为银行提供敏捷的、高效的、能灵活应对不断变化的业务逻辑的应用系统,实现应用的无缝集成。这样可以提高不同地区的银行业务和不断变化的业务需求的适应性,从而提高银行的管理效率和竞争力。
本文的研究目标在于基于SOA架构构建银行信贷应用系统。具体研究主要分为以下四个部分:
首先介绍了课题研究的背景和意义,SOA国内外研究和使用现状和本课题研究的主要内容,说明了SOA研究的必要性。
其次研究了SOA的相关理论知识,阐述了SOA的概念、基本架构,分析了SOA中的服务、SOA的优势和目标,对SOA涉及的Web服务、BPEL和企业服务总线等技术进行了详细的说明,为以后的详细设计和实现打下理论基础。
接着研究了面向服务的分析,对银行信贷业务流程的特点、IT的现状和需求、信贷系统功能进行分析,说明了其使用SOA架构的可行性;叙述了SOA系统设计的基本思想,并提出了银行信贷服务的解决方案和基于SOA的银行信贷管理系统的总体逻辑结构。
最后结合实例详细说明了面向服务的系统设计和实现过程,重点介绍了业务流程的设计、服务粒度的设计、服务层的设计、数据访问层的设计和系统的安全性设计。通过S银行信贷管理系统的实施,验证了本课题研究的内容和意义。理论与实践的结合表明,本课题所提出的基于SOA的银行信贷管理系统的解决方案是先进的、可行的。