数据共享交换平台-设计方案
第八章 数据交换中间件选型
8.1 数据交换中间件技术要求
信息交换平台由交换中间件、应用适配器系统组成,各部分设计要求如下:
8.1.1 交换中间件技术要求
交换中间件技术要求主要包括:数据传输要求、数据转换要求、可靠性要求、安全性要求、差错处理要求、Web服务支持要求、跨平台要求、基本性能要求等几个方面。
(1)数据传输要求
在数据传输方面,交换中间件应能满足以下要求: ○传输协议
交换中间件必须支持HTTP/HTTPS传输协议。支持消息传输与文件传输。 ○消息基础协议
交换中间件支持国家政务信息资源交换体系标准规定的消息格式。 ○大文件支持
交换中间件支持大文件传输。 ○消息交换模式
交换中间件支持消息主动发送、请求/应答、订阅/发布三种消息交换模式。 ○消息路由
交换中间件支持消息路由的功能,包括基于消息内容的路由和基于消息头的路由。
(2)数据转换要求
交换中间件具有数据转换的功能,支持数据格式转换、数据内容转换,提供图形化数据转换规则生成工具。
(3)可靠性要求
交换中间件具有可靠传输的功能。通过断点续传、消息确认和消息重发机制,实现在网络发生故障、系统产生异常或发生崩溃的情况下实现数据交换“不丢、不错、不重”。
(4)安全性要求
- 26 -
数据共享交换平台-设计方案
交换中间件支持安全的数据传输功能,支持消息加密、消息数字签名功能。 (5)差错处理要求
交换中间件支持政务信息资源交换体系标准规定的错误处理功能,如身份验证失败、权限验证失败、消息超时、消息ID重复等错误处理功能。
(6)Web服务支持要求
交换中间件支持Web服务调用功能。 (7)交换流程管理要求
交换中间件应支持动态交换流程配置,采用图形化的界面进行交换流程与交换内容配置管理。
(8)跨平台要求
交换中间件具有跨平台特点,支持UNIX、Linux、Microsoft Windows等不同的操作系统,支持不同平台间平滑移植。
(9)基本性能要求
交换中间件基本性能指标,如单位时间内传递消息、单位时间内字节流量、并发用户数量及在大负载情况下系统资源使用情况等满足交换平台的业务需求。
(10)管理监控要求 ○交换结点状态监控要求
中心交换管理系统能够监视中心交换服务器、部门交换前置机等各交换结点的运行状态。
○交换服务状态监控要求
中心交换管理系统能够监视中心交换服务器、部门交换前置机等各交换结点上部署的交换服务的运行状态,能够远程启动、停止交换服务。
○交换过程监控要求
中心交换管理系统能够监视信息交换过程。 ○交换日志管理要求
中心交换管理系统支持交换日志管理功能,如可配置的分级别日志记录功能、日志查询功能。
○远程部署要求
中心交换管理系统支持远程部署功能,实现交换服务及其配置文件的远程部署。
- 27 -
数据共享交换平台-设计方案
8.1.2 应用适配器系统技术要求
应用适配器技术要求主要包括:异构数据库支持、文件支持、图形化配置要求、适配器组件开发框架要求等几个方面。
(1)异构数据库支持的要求
应用适配器支持不同类型数据库,主要包括Oracle、MS SQLServer、Sybase、DB2、Mysql等主流关系数据库。
(2)文件支持的要求
应用适配器支持结构化文件与非结构化文件的读写,对XML、EXCEL、TXT等结构化文件提供文件内容解析功能,支持大数据文件的读取。
(3)图形化配置要求
应用适配器提供图形化的适配器配置工具。 (4)适配器组件开发框架要求
应用适配器提供开放的适配器组件开发框架,用户可以按照框架要求开发新的适配器组件,满足其个性化的需求。
8.2 东方通中间件介绍
8.3 易达讯中间件介绍
- 28 -
数据共享交换平台-设计方案
第九章 本期主题应用开发
- 29 -
数据共享交换平台-设计方案
第十章 后续主题应用开发及拓展
10.1 政务资源目录管理系统
10.2 基础信息库
10.3 领导决策支持系统
10.4 网上联合/协同审批
10.5 电子政务统一平台与其它系统的数据交换
- 30 -