信息管理论文

您当前的位置:学术堂 > 管理学论文 > 信息管理论文 >

债综合业务平台架构方法、核心技术及实际运用

来源:未知 作者:小韩
发布于:2014-04-22 共3074字

  中债综合业务平台是中央国债登记结算公司为满足中国债券市场发展需要及IT系统持续发展要求而组织研究和开发的项目。平台以SOA体系架构有效落地、多渠道有机整合、业务服务全面集成的总体原则为指导,合理并有效利用先进的IT技术与产品,建立了专业化、层次清晰的企业级分层技术架构体系,打造了包括直联、桌面和网上客户端在内的新一代客户端体系,为各类客户提供债券发行、登记、托管、结算等基础业务服务以及信息产品等增值服务。

  一、架构与方法

  中债综合业务平台根据企业架构方法论,从企业业务架构出发,采用面向服务的体系架构(SOA)建立企业级技术架构。在设计和实施上引入了企业服务总线(ESB)并遵循面向服务的建模(SOMA)方法论对业务系统进行全面的服务发现、模型设计及流程再造,实现了系统的专业化、标准化和服务化。并在实现过程中逐步形成了具有渠道接入层、总线调度层、应用服务层、数据服务层等层次化的技术体系架构。

  1.系统业务架构
  中央国债公司作为中央托管机构,其核心职能及业务功能主要包括清算、结算、托管、客户账户管理、资金账户管理等。目前公司开展了登记、托管、结算、兑付等核心业务,同时还支持公开市场业务操作、债券发行、柜台和信息统计等特色业务,系统业务架构如图1所示。
  【图1】
论文摘要
 

  2.系统技术架构
  平台采用SOA体系架构,从应用层面上分为成员客户端、渠道接入层、服务调度层以及主机服务层。成员客户端主要是以富客户端模式提供给成员丰富的操作界面或API接口;渠道接入层对各种客户系统接入进行统一管理;服务调度层的主要职责是对服务的统一调度、组织与协同;主机服务层主要实现具体的业务流程以及数据存取。各层功能各司其职,共同组成中债综合业务的应用系统结构。

  二、核心技术特点

  平台在服务建设、数据访问、渠道整合、服务性能优化、富客户端开发框架等方面具有鲜明的特点,体现了技术应用的先进性。主要技术特点包括以下几个方面。

  1.基于SOA技术架构实现系统专业化、标准化和服务化
  平台在服务设计上采用了SOMA方法论,并以此为标准对系统进行业务建模、服务发现、流程整合和组件封装。即在企业服务总线上发布标准化的服务组件、对系统间可重用的共享业务功能进行封装、标准接口服务或标准接口报文。在系统开发过程中我们形成了一套自我适用的服务建设体系。一是兼顾可复用性和封装粒度,在封装服务时从业务、技术两方面进行考虑,在服务粒度设计上维护一种平衡,以获得成本降低、灵活响应的好处;二是对相关联的功能点打包封装;三是根据业务特点形成四种服务类型,即基本服务、合成服务、组合服务及跨域组合服务;四是严格坚持服务的无状态性;五是严格遵循标准数据定义,在封装服务时全部使用标准数据项,做到前台展现、数据传输以及服务接口的数据模型统一化,实现全系统数据模型的标准化。SOA使我们找到了企业IT建设的渐进性发展路线。

  2.基于ESB的扩展开发实现多渠道整合和服务管理
  平台引入了ESB企业服务总线,通过延伸开发相关的ESB适配器整合了前端渠道的统一接入,并实现了业务服务的综合治理与智能路由。在ESB平台原有框架基础上,结合自身需要扩展了如下技术功能:

  在渠道接入层面,通过对服务的统一编号、服务渠道的统一分类、数据结果集(DATASET)的自定义封装等方式,设计和开发出一套适合所有前置渠道接入的API适配器;在平台整合上,采用服务代理机制(SERVERPROXY)、多线程协作等技术实现了富客户端模式的服务代理API适配器;在报文处理上,对特定报文协议和格式,在原有ESB平台基础上扩展了统一报文接入与转换服务适配器;在消息服务上,扩展实现了对业务定时消息轮询及具有主动推送功能的消息服务机制;在渠道调度层面,在ESB平台原有的路由调度功能基础上,扩展了适合流程调度的自定义组件(面向方面的AOP技术),使服务可在调度的前、后根据业务需要进行灵活的过程插入管理或流程补充,从而实现了全系统服务的统一调度,基本屏蔽了接入渠道或前端应用对后台业务服务的直接访问或流程再组合,使得服务提供更加透明化、标准化和流程化。

  3.基于RCP/AWD技术的统一富客户端平台,全面提升用户体验
  平台采用了富客户端技术(RichClientApplication)实现了全业务系统的统一前端展现。

  (1)基于描述(AWD)的设计开发模式
  平台富客户端的核心设计理念为AWD,即基于描述的应用设计与开发(ApplicationWithDescription)模式,如图2所示。AWD是在统一数据元基础上以描述的方法进行应用开发,通过对数据类型、业务字典、字段描述、服务描述、表结构描述、BEO业务对象描述以及界面描述(报表描述、UI描述等)构建系统。
  【图2】
论文摘要

  平台采用典型的分层结构,为系统的开发实施提供统一、高效、得力、有序化的管理平台支撑,基于此平台进行系统开发能达到降低系统开发工作量、提高开发效率、提高复用率等目的。

  (2)基于纯JAVA的富客户端(RCP)技术
  平台富客户端以Java开放技术标准为基础,集成了诸多功能,支持多种通信协议、提供对通用文档的阅读和传输以及对多种图形、曲线的绘制与展现等。在接入安全方面融合了多项安全技术措施,采用了动态密钥、1024位强加密技术确保网上数据传输的安全性,采用发送者私钥对动态密钥和报文摘要进行加密,确保数据防篡改等。

  客户端的界面风格完全统一,支持多任务窗口,支持图表展现。整体风格简洁明快,操作方式紧跟当前流行习惯。最为重要的是,风格切换不再大动干戈,而是经过配置即可轻松完成,部分布局甚至可以由用户自主设置。

  4.统一企业门户服务,灵活支持业务管理需求
  平台引入了企业菜单、产品目录、统一授权等设计理念与模型,实现了全系统的企业级门户管理。统一企业集成门户通过对功能点、系统菜单、角色资格以及客户授权管理的层次化架构设计实现了全系统和使用者的动态管理。

  (1)统一的授权管理平台
  平台设计了一套包含系统、功能点、菜单以及客户、账户、用户、资格、权限在内的分层次、多维度的企业级统一授权管理模型,实现了客户的统一管理、功能集产品的统一管理、用户的统一授权及系统登录的统一控制。同时该模型支持N层机制,可扩可收,灵活适应不同的业务应用需要。

  (2)统一的企业菜单
  企业菜单是对功能点的结构化组织,可以根据业务和使用需求进行合理配置,便于业务人员使用,是用户使用系统的导航器。为使菜单能够灵活配置,系统设计了菜单、功能点、UI和服务四个层次,各层次之间相互独立并通过对照关联建立相互关系。

  统一的企业集成服务将门户系统与富客户端系统有机集成,可根据业务和用户使用的需求进行合理配置,以业务的视角组织并展现,实现真正意义上的富客户端机制。

  5.全流程的服务监控平台
  平台打造了统一的全流程运维监控管理平台,实现全系统的实时运行情况监测、统计和分析,主要包括:全业务交易流程跟踪、集中的日志处理、业务处理各维度统计、系统事前预警、集中运维操作管理等功能。

  运维管理平台实现了日常运维的自动化,提高了系统服务的整体治理水平,并为系统的后续发展和优化提供了有力支持。

  三、实际应用情况

  平台自2010年10月8日投入试运行以来,系统运行稳定,直接用户超过1700家,包括中央银行、财政部、国家政策性银行、国有商业银行银行、外资银行、股份制商业银行、城市商业银行、农村商业银行、保险公司、证券公司、财务公司、信托投资公司、基金管理公司等,覆盖了国内各类金融机构。

  中债综合业务平台作为债券市场的重要基础设施,为中央银行实施货币政策、实现间接宏观调控提供了有效的技术支持,对于增强金融机构的资产流动性、建立债券市场的风险控制机制、保障货币政策传导、维护宏观经济健康运行等方面发挥着越来越重要的作用。

作者单位:
相关内容推荐
相关标签:
返回:信息管理论文