巨龙软件--政务公共数据交换系统
来源:中国电子政务网 更新时间:2012-04-15
一、总体组成和架构

  数据交换平台服务的组成
 
  交换平台服务器

  数据交换平台服务器是用于对某一地域内的各个交换应用之间进行数据交换的服务器,它的主要功能涵盖了数据存储转发、路由分析、复杂数据集成、高级监控等方面,同时提供各种完备配置管理功能。
  ■ 交换服务                   ■ 管理控制台
  ■ 监控服务                   ■ 数据集成服务
  ■ 报警服务 
 
  交换平台客户端

  数据交换平台客户端用于要接入平台进行数据交换的应用方,它提供接入数据交换平台的各种基本接口(如API、目录服务、文件收发工具等),应用方可以利用它,以自己适合的方式接入交换平台,进行数据的接收和发送,同时它针对数据库应用提供了数据集成的各项服务,如数据抽取、装载、转换、格式定义等,为跨地域之间的远程数据库整合提供各种工具。
 
 
  二、系统主要功能

  2.1数据交换服务
  消息存储器;线路维护进程;路由解析器;数据转发与可靠传输;
  优先级;插件部署与自动调用;逻辑名称解析。
 
  2.2数据集成服务
  各地市和省厅的业务数据模型虽然不尽相同,但绕开业务应用程序,直接在数据库级别进行数据转换、迁移,在效率和成本方面存在巨大的优势。所以,后台数据库之间的数据交换是公安行业内典型的一个交换模式。
  考虑到以上事实的存在,数据交换系统当中集成了数据集成共享及数据迁移过程中的监控报警服务。其中数据集成服务分为两类:异地系统间数据集成;本地系统间数据集成。
  数据集成功能包括:数据源管理访问;报文格式定义与管理;数据抽取;新鲜增量数据抽取;数据清洗;数据转换;生成、发送数据报文:数据装载。
 
  2.3系统监控服务
  系统监控服务的监控范围包括:
  数据交换监控;数据集成监控;报警服务监控。
  在对数据交换系统的监控方面,主要功能包括:
  交换节点监控;本地客户端监控;跨节点交换任务回执查询和历史跟踪。
  在对数据集成监控方面,主要功能包括:
  数据源监控:抽取任务监控;装载任务监控;交换节点监控;针对中心端数据集成服务连接的各个数据源的状态进行监控;中心节点集成任务监控;集成客户端抽取任务监控;集成客户端装载任务监控;报警服务监控。
 
  2.4配置管理控制台
  管理控制台以一个运行在数据交换平台服务器上的WEB服务为支持,以B/S结构让用户直接通过浏览器进行各种管理,无需安装另外的客户端软件,通过管理控制台可进入的管理子功能如下:
  ■配置管理
  ■日志分析
  ■传输日志查询统计
  ■回执及交换历史跟踪
 
  2.5客户端功能
  API接口:API接口是一组让应用程序调用的函数,是应用系统以编程方式接入交换系统的接口,它提供多种语言的版本,应用系统通过调用相应函数,来进行服务器的连接、消息的收、发工作。
  目录服务:让应用系统以磁盘目录方式接入交换系统的接口服务,应用系统通过配置一系列的发送目录和接收目录,就能够通过目录服务进行消息的发送、接收。
  文件收发工具
 
  2.6系统安全保证
  传输安全设计:公共数据交换平台的传输安全是通过数据加密来保证,数据交换中心可以部署专门的加密解密算法模块,应用系统可以在数据发送、接收时自主进行加密解密工作,也可以在交换中心上指定特定加密模块,让数据交换系统自动进行加密解密工作。
  应用访问控制:公共数据交换平台的应用访问控制主要是防止未经认证的应用系统擅自接入交换系统,因此接入的应用需要向其所在节点进行注册,由节点对其登记并发放接入许可证。应用系统在接入操作的时候,需要输入其身份信息和验证密码,由节点系统校验通过后才可以允许接入。
 
  2.7系统的性能特点
  数据交换平台由一系列长期运行的服务组成,要求程序运行具备很强的可靠性。
  ■ 数据缓冲机制
  ■ 数据分解传送机制
  ■ 多线程机制
  ■ 容错机制
  ■ 数据的备份和重发
  ■ 线路的维护和重试
  ■ 集群与负载均衡
 
  对于数据交换中心,在面对大量密集的数据交换任务的时候,仅仅一台数据交换平台中心服务器可能负担过重,无法快速的完成交换任务,对于这样的情况,需要借助通过数据交换平台中心服务器(企业版)的集群功能,通过集群和任务调度服务器的功能,来对数据交换工作进行集群内的任务分发,从而实现负载均衡和高效处理。
 
  三、产品特点
  ■ 标准化:遵循公安部应用支撑平台数据交换平台的设计标准,兼容公安部一级网的湘计立德数据交换平台。
  ■ 可靠性:数据交换是基于消息机制实现的数据传输手段、对每一个消息都提供消息回执、使发送方可以清楚知道消息是否按时、准确送达。
  ■ 存储转发:对于被委托数据具有代管能力,保证传输数据的完整性。
  ■ 智能路由:对于数据的网络路径自动分析,自动传输。
  ■ 异步通讯:数据交换是基于异步通讯技术的数据传输手段。
  ■ 相互独立:数据交换的双方无需了解彼此细节,无需为对方做改动。
  ■ 相互兼容:解决各类业务应用和各类系统平台信息集成的需求。
  ■ 管理简便:屏蔽对消息中间件的配置,浏览器管理界面,操作简单方便。
 
  四、客户收益
  4.1在两个或多个应用系统之间进行数据传输
  同级公安系统无需编程可以提供在两个或多个应用系统之间进行数据传输的功能。
  4.2与综合信息查询系统的整合
  在综合查询系统基础上部置数据交换平台,综合查询的广播功能则可以实现一种星型的交换结构,系统配置维护方便,性能稳定。
  4.3建设业务集中库
  跨省市、跨地市的数据交换可以采用数据交换平台与各地部署的共享数据集成平台配合实现。
省厅中心部署数据交换平台服务器,下面各个地市或者各个业务机构分别部署数据交换平台节点服务器,采用操作简便的文件目录服务配置形式,借助数据交换平台服务和共享数据集成平台,完成地市、省市之间数据的自动可靠安全传输、交换。
  4.4业务应用系统集成
  派出所综合信息系统与其他各业务系统之间通过统一平台:数据交换平台,进行数据交互。派出所执法综合信息系统与现有业务系统通过数据交换平台交换数据,形成一种松耦合关系。
 
  五、成功案例

  巨龙数据交换平台已成功应用苏州公安派出所综合信息系统、厦门市民服务信息系统一期工程及江苏省公安二级网公共数据交换系统中。