论文部分内容阅读
随着银行业务与互联网的快速发展,银行逐渐把传统业务从线下向线上转型。银行纷纷加快网上银行的升级和转型,以迎接互联网时代下银行商业模式变革带来的挑战。但传统网上银行系统在最初搭建时受限于当时的技术水平,所采用的IT架构也相对落后。银行业务与客户需求的不断变化,让传统网上银行系统所承受的压力也越来越大。因此,采用先进的架构来搭建和改造网上银行系统,以支撑网上业务的平稳快速发展,是银行提升自己竞争力的有效手段。本文所研究的项目旨在寻找一种先进的架构体系,以最小的成本搭建和改造现有的网上银行系统,满足网上银行未来的业务发展需求。近年来,面向服务架构(Services-Oriented Architecture)的受关注度越来越高,其以服务为核心,提出了一个全新的架构思想。基于SOA架构开发系统,系统更容易维护、可用性更高、伸缩性更好,是一个很好的企业系统解决方案。本文设计的基于SOA架构的网上银行系统,采用BPM业务流程管理技术对现有业务功能进行流程化和规范化,采用SCA服务组件架构模型对网上银行现有的服务进行改造与重组,使用Web Service技术发布系统服务,实现了系统内部功能粗粒度,系统外部松耦合,服务和流程高复用等优点。业务流程管理、服务组件架构和Web服务技术三者的有机结合,更能实现SOA架构的思想,更进一步地提升网上银行系统的服务能力。另外,本文提出了网上银行场景化的概念,用户自定义和保存自己惯用的操作作为一个场景,通过手工或者系统自动执行场景,来完成一系列的操作。本文阐述了SOA架构体系的架构特性与相关技术的原理,介绍了基于SOA架构搭建网上银行系统的详细过程。首先,深入了解网上银行系统的业务需求,以面向服务的业务分析方法和需求分析方法,分析出系统的基本服务和基本流程;其次,运用SOA的思想,采用SCA模型和BPM技术对网上银行系统的整体架构进行设计,实现了网上银行系统服务和流程的灵活管理;最后,通过对网上银行系统的现有服务进行选择和重组,实现网上银行的场景化功能。