政府各部门数据交换解决方案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
政府各部门数据交换解决方案
一、背景
目前,国内各地政府部门和机构或多或少均建立起自己的信息化系统,包括门户网站内容管理系统、OA办公系统、办事审批系统、其它业务系统等。但由于诸多因素的影响,即使同一地区的政府机构间也无法进行合理、有效的沟通,可以说是一座座的“信息孤岛”。电子政务实施的任务之一就是要将这些“孤岛”有机地串连在一起,充分发挥其效能,同时也保护了各部门在该方面的经济投入和精力投入。此外,电子政务建设过程中,即使是统一规划,但具体的实施单位和解决方案会有很多,建设完成后的系统常常是自治的,异构的,数据可能存放于数据库、文本文件、XML文件,甚至普通文件中。因此也需要一种机制使不同时期建设的应用系统能有机地结合为一个整体。上述两种情况,均要求解决应用系统间数据和信息的互通、互用问题。
如上图所示,原来的典型处理方法是需要一个个直接的“点对点”的数据链接,并且需要定制开发以实现系统之间的“会话”。随着新系统的不断增加,直接的定向连接和定制开发的情况会急剧增加,这最终将成为信息流动和系统维护的瓶颈。
在数据交换领域中,没有标准的交换的代价是高昂的,相同的数据分析处理模块在很多应用中被重复地撰写,可能只是为了将某一数据源的数据转换到各个不同的目标数据源中去。由于没有中间标准,各个系统的实现人员也几乎没有可能将代码重用,昂贵的数据交换代价使得数据源只能散乱孤立地存在。
因此,有必要建立一个通用的、分布式的数据交换平台,用以解决电子政务实施过程中对于基于异构数据平台上的数据无法进行有效交流和沟通的问题。“迈科龙M2-X7100信息系统协同平台”(以下简称M2-X7100)就是解决该类问题的一个最好解决方案。
M2-X7100能够为需要数据交换的应用提供数据服务,解决数据从何而来,哪个应用对其感兴趣,以及如何被每个系统使用的问题。M2-X7100通过把信息提供者和消费者隔离,来构建灵活的系统,使得这些系统不会受到数据的物理位置的影响,也不会受到需要存取数据信息的应用个数的影响,对于每一个系统就不需要进行特别的定制处理,只需配置交换策略,就可以在系统之间实现信息的交换。
二、系统设计
1.设计原则
数据交换平台应遵循以下几个基本设计原则:
1)不影响现有或其它相关信息系统的使用和信息安全。
2)不对现有或其它相关信息系统进行如何修改或开发接口。3)采用先进成熟、稳定的技术和软硬件平台。
4)坚持开放性,易于技术更新。
5)采用国际通用标准,便于和国际接轨,易于系统扩展及升级。2.交换平台设计
系统架构
M2-X7100
M2-X7100
M2-X7100M2-X7100
M2-X7100
M2-X7100
系统组成
交换平台是利用网络,为异构、自治的多方提供统一、安全、灵活的数据互访支持的计算机软硬件系统。由如下几个部分组成:1)参与方
交换参与方,指通过交换平台参与数据交换的各方,如:工商、公安、民政、税务等。从管理角度看,参与方指参与数据交换的相关组织;从实现的角度看,参与方指参与数据交换的应用系统。
2)数据交换中心
数据交换中心是交换平台中负责管理和控制的机构,其职责主要包括所有需要交换数据的处理,数据流程定义和监控,以及数据规范管理等。
3)M2-X7100信息系统协同平台
M2-X7100信息系统协同平台是交换平台的重要组成部分,部署在各参与方,用于各参与方的获取数据、提供数据、数据转换及数据整合等。实现如下功能:
A、各应用系统安装的M2-X7100负责本系统需要交换数据的抽取、清洗及转换,发送到数据交换中心。
B、接收数据交换中心M2-X7100发来的本系统所需要的数据,转换为本系统规定的格式,装载到本系统中。
C、交换数据中心的M2-X7100接收各应用系统的M2-X7100发送来交换数据,装载到交换数据中心,同时转发数据到所需要数据的应用系统的M2-X7100。完成数据的转换及交换传输。
三、M2-X7100介绍
1、异构系统间快速集成
M2-X7100内置了丰富的适配器和服务交互,无需对现有业务系统进行任何修改,只需要将设备部署在可以连接到各信息系统数据库的网络节点上,配置信息系统之间的协同策略,产品将根据协同策略自动完成信息系统之间的信息整合,从而使得各信息系统既独立运行,又有机地相互联系并协同作业。实现不同系统间的集成和数据交互与业务协同,解决了不同应用系统之间业务协同。
2、数据集成
数据集成是M2-X7100核心部分之一,它向应用集成和业务流程集成提供数据支撑,是为信息的共享和交换服务的。
3、异构数据自动转换
可以实现不同数据源之间的数据映射、转换、过滤等各种运算。
4、信息整合自动监控
自动发送整合异常报警信息,监控(浏览、统计、分析)信息整合的处理情况,并对整合成功或冲突处理完成的信息进行删除、备份等各类操作。
5、灵活的冲突处理
M2-X7100内置数据整合分析处理技术,能对整合失败的记录分析冲突原因,并根据选择协同策略中定义的冲突处理解决机制,完成相应处理。
6、灵活的策略定制
M2-X7100提供策略定义模块,用户可根据不同应用系统间业务协同的要求,灵活方便的定制业务系统间的数据整合和业务协同策略。
7、实时的捕捉数据技术,实现数据实时交换
利用实时捕捉数据技术,实时监控系统数据的变化情况,一旦数据变化,该平台就会启动同步处理,相应其他系统的数据也会同步变化。
四、方案价值
1、不需修改现有应用实现系统之间的业务协同,开发零风险
M2-X7100采用独特先进的数据变化实时捕捉和基于定制策略的
数据整合与业务协同技术,来实现不同应用系统之间的数据交互与业务协同,无需对现有应用系统作任何修改。
2、标准性、规范性、开放性以及可扩展性
该平台采用XML作为数据传输和交换的规范,因为XML具有与操作系统无关、与数据库无关的特性。在进行数据传输和交换过程中,数据始终以XML格式的报文进行传输,提高了数据格式的标准性和规范性。而标准化和规范性带来的就是系统的开放性与可扩展性。
3、跨平台数据交换
通过M2-X7100可以实现跨操作系统平台例如:Windows、Linux、Unix、Mac等、跨数据库平台如MS SQL Server、Oracle 、IBM DB2、Sybase、Informix等的不同应用系统之间的数据交换。
4、快速部署