论文部分内容阅读
我国经济的持续快速发展过程中,随着业务及服务需求的增长,银行建立起不同的信息系统,这种“信息孤岛”的重复投资造成了投资、维护及人力资源成本的浪费,通过进行资源整合实现信息共享成为新需求。面向服务的体系架构(SOA,Service Oriented Architecture)通过以服务为核心的基本思想,将企业的IT资源整合成可操作的、基于标准的服务,使其能被重新组合和应用,能全面帮助企业充分利用现有IT资产,提高效率、降低成本、实现业务灵活性与创新。为企业的现有资产或投资带来了更好的重用性。SOA架构技术对解决这种资源整合新需求具有不可多得的先天优势。本文研究的多银行综合业务系统(MCUS,Multi Comm ercial-bank Unit System),以SOA架构为核心.开放各种平台接入外部服务,是一个具有统一的独立银行业务核心系统,实现多法人银行扩展复用,并通过ESB企业服务总线集成各城商行现有各种异构外围系统的复杂综合业务系统。它提供组件的连动,实现客户、产品、交易、核算、总帐一体化的集成及多元化的综合服务,降低成本,能适时快速的产品设计与部署,有较高的业务扩展性和高可塑性。本文的研究内容着重设计并实现MCUS系统对多法人行扩展性复用的需求。本文从SOA的基本概念开始,对其特点、架构、技术标准进行了分析。对项目设计实施的核心元素WMB(IBM ESB总线)的设计部署进行详细分析和细致地实施说明。为实现以SOA架构为基础的多法人扩展复用,本文将MCUS核心中的各业务功能模块抽象为存款,客户,贷款,理财,汇划,公用,银行卡等等模块,再将各模块业务细化为业务服务封装;其他外围系统功能也进行类似抽象;然后通过系统的架构的核心ESB数据服务总线,将注册的服务供各系统调用。本文通过研究解决服务封装、负载均衡、异构应用接入、进程并发、业务复用等问题,最终在ESB-SOA架构下实现了MCUS银行综合系统的多法人扩展复用,并解决了多银行多法人在同-核心系统的的资金结算清分问题。其中采用SOA架构,将业务封装为服务,通过MQ群集功能实现负载均衡的跨平台接入,通过适配器的异步、并发、多步进程实现业务复用,实现系统多法人扩展复用,是本项目实施的创新点。