基于SOA的国债报表管理系统应用研究

基于SOA的国债报表管理系统应用研究 1 引言 国债报表管理工作是列入全国国库业务综合考评的重要工作。长期以来,国债报表的生成都是依赖于传真和信件方式收集、再由人工核对汇总逐年各期次国债发行和持有数据后生成各种统计报表。近年来,随着我国国债发行期次增多、品
阅读技巧Ctrl+D 收藏本篇文章

基于SOA的国债报表管理系统应用研究

  1 引言
  国债报表管理工作是列入全国国库业务综合考评的重要工作。长期以来,国债报表的生成都是依赖于传真和信件方式收集、再由人工核对汇总逐年各期次国债发行和持有数据后生成各种统计报表。近年来,随着我国国债发行期次增多、品种增加、承销机构范围扩大,报表编报中作业量大、工作强度高、时间要求紧与确保工作质量的矛盾越来越突出,纯手工的汇总统计方式已经跟不上国债发行快速发展的态势。
  针对上述亟待解决的问题,笔者将计算机技术引入国债报表管理工作,提出了基于SOA(Service-oriented Architecture,即面向服务的体系结构)的国债报表管理系统,在使用计算机快速数据处理能力提高工作效率的基础上,充分利用SOA的粗粒度服务、松散耦合、业务和逻辑分离、标准化接口等优点,最终实现系统的跨平台调用、分散录入集中汇总、数据校验规则和报表编制格式的动态调整和增加等特性。
  2 基于SOA的国债报表管理系统
  2.1 系统难点
  国债报表管理系统在设计上具有以下几个难点:(1)承销机构范围的扩大导致承销机构逐年增多并且呈分散分布。(2)客户端操作系统的不同导致适用软件存在差异化。(3)手工录入数据以及每一期发行的国债类型、数量、本文由毕业论文网http://www.bylw8.com收集整理机构发放数都不尽相同导致校验规则复杂多变。(4)承销机构的增多、国债发行品种的增加、报表编制要求的不同导致报表格式调整频繁。
  2.2 系统架构
  针对上述系统难点,笔者利用现有的城市金融网,采用基于Web浏览器的B/S结构的开发模式,从而实现客户端的零安装、零维护,系统的扩展非常容易。整个系统架构基于SOA设计,主要分为五个层次,分别是资源层、组件层、服务层、业务流程层和表示层,如图1所示。
  2.3 系统实现
  系统使用基于J2EE、Eclipse等开放技术的Primeton EOS(以下简称EOS)作为SOA可视化集成开发和运行环境管理平台。系统根据国债发行进度报表和持有量报表的特定用途和关联度,建立耦合的数据判断关系,按需采集必要的数据组,并按一定规则自动进行数据校验,对符合校验规则的数据组,放入未审核信息库;对不符合校验规则的数据组,发布差错预警提示,指导承销机构人工核对或修正,确认无误后放入未审核信息库。国债报表管理人员对未审核信息库中的数据组进行人工审核,审核通过的,放入已审核信息库;审核不通过的,予以删除并通知承销机构重新报送相关数据组。已采集并放入已审核信息库的数据组,通过报表生成功能对其进行展现。系统主要由承销机构管理模块、信息报送管理模块、信息审核和查询模块、报表管理模块以及用户管理等功能模块组成。
  (1)承销机构管理模块:提供对承销机构信息的维护。承销机构信息由机构代码、机构名称和计划分配属性等构成。
  (2)信息报送管理模块:接受所有承销机构对国债信息的录入操作,是整个系统的数据来源,其正确性直接关系到后续报表内容的准确性,因此,其中的信息校验单元设计就显得尤为重要。借助EOS开发平台,可以很方便地对信息校验单元进行设计、配置和调整,如图2所示。
  (3)信息审核和查询模块:为方便国债报表管理人员工作,信息审核和信息查询是结合在一起的,在信息查询的基础上对报送信息进行人工审核,系统提供报送信息点名、修改、审核入库等功能。
  (4)报表管理模块:是国债报表管理系统最重要的功能模块,一切数据的输入和校验都是为了产生一张张为国债管理人员服务的统计报表。借助EOS开发平台,可以按照一定的业务逻辑将数据统计规则和展现内容组合封装成不同的报表构件并输出成不同用途的Excel统计报表,并且可以在需要时很方便地动态调整或者增加新的报表构件,最终实现统计报表的动态调整。
  (5)用户管理:由登录管理、角色管理和权限管理三部分组成,可以根据用户级别的不同赋予不同的使用权限,是保障系统正确运行的重要屏障。
  3 结论
  通过对基于SOA的国债报表管理系统的开发应用,不仅使得国债报表管理人员从繁重的重复数据整理工作中解放出来,提高了工作效率,并且满足了数据的时效性、准确性以及国债报表管理工作中数据校验规则和报表编制格式灵活多变的业务需求。   

更多相关论文

联系方式
QQ:303745568
热点论文
14705193098 工作日:8:00-24:00
周 日:9:00-24:00