一、 东方通数据交换平台简介
1. 2. 3.
数据交换平台的组成产品 TongIntegrator简介 TongLINK/Q简介
二、 部分数据交换平台成功案例详细介绍
1. 2. 3. 4. 5. 6.
北京市电子政务数据交换平台 农业部信息资源数据交换平台 成都市政务信息数据共享交换平台 北京大学数据交换平台
北京市卫生监督综合执法数据交换系统 南昌铁路局事故救援集成交换平台
三、 其它数据交换平台成功案例举例 四、 东方通科技数据交换平台优势 一、 东方通数据交换平台简介 1. 数据交换平台的组成产品
北京东方通科技数据交换平台由应用集成中间件TongIntegrator与消息中间件TongLINK/Q组成;前者实现对应用的集成功能,后者实现对数据的可靠传输功能。
TongIntegrator通过其提供的丰富组件完成对数据的抽取加工等操作,然后将数据交由TongLINK/Q在网络上进行传输,从而解决了数据的集成与交换问题。
2. TongIntegrator简介
要将企业许多不同的系统连接在一起,使得它们之间能够进行信息交互。原来的典型处理方法是需要一个直接的“点对点”的数据链接,并且需要定制编程以实现系统之间的“会话”。随着新系统的不断增加,直接的定向连接和定制编程的情况会急剧增加,这最终会成为信息流动的瓶颈。以我公司自主开发的TongIntegrator为核心,其他通用组件为扩展,共同构建起配置灵活、部署简单、容易扩展的基础信息处理平台,在此平台基础上,结合用户需求,实现各种功能。
采用东方通科技的TongIntegrator来集成现有的各个应用系统,通过一个集成框架的方案解决问题,即自动定制系统集成需要的大部分编码。TongIntegrator通过为开发
人员提供一组标准接口(或称为适配器)来实现这个方案,适配器可以实现系统和系统
间的连接,也可以实现系统和中间件之间的连接。
TongIntegrator提供解决数据集成问题的标准适配器,比如数据转换,过滤和填充,同时也支持数据交换标准,比如XML, SWIFT等。TongIntegrator还具有例外处理能力。所有这些类型的适配器都可以非常容易的无缝集成到异步消息系统和订阅/发布系统中。
3. TongLINK/Q简介
TongLINK/Q是面向分布式应用的消息传送中间件,它为网络环境下客户机/服务器结构的应用系统的开发和运行,提供了灵活和易用的支撑平台。TongLINK/Q提供两种通讯方式,实时通讯传输和可靠通讯传输。在分布式的联机事务处理环境中,它担当通讯资源管理器(Communication Resource Manager)的角色,为分布式应用提供实时的、高效的、可靠的,跨越不同操作系统、不同网络的消息传送服务;在要求可靠传输的系统中,可以利用TongLINK/Q作为一个通讯平台,用TongLINK/Q提供的可靠传输功能来传递消息和文件。同时提供其它辅助功能方便系统的开发及使用。
一个TongLINK/Q的基本工作示意图如图所示。应用程序分布在网络上的大量结点上,当应用程序之间要传送消息时,应用程序只需将消息接收者的名字和消息的内容通过TongLINK/Q提供的接口传给TongLINK/Q, TongLINK/Q便会利用网络结点上的各个TongLINK/Q运行系统组成的虚拟网,将消息输送到消息接收者所在的结点上,然后提交给消息的接收者。
基于TongLINK/Q的消息传输过程示例
二、 部分数据交换平台成功案例详细介绍 1. 北京市电子政务数据交换平台
1) 建设内容
“北京市电子政务信息资源共享交换平台”建设内容主要包括以下几个方面:
完成政务信息共享交换平台(以下简称平台)的开发:根据平台建设需求,
设计平台的软件系统架构,完成平台共享交换服务、基础构件库、共享数据库、平台管理等各项功能的设计、开发、测试与部署。
支撑应用接入:根据决策信息服务平台建设需求和各委办局决策信息接入
需求,支撑完成各相关应用系统的接入工作。
完成各软件系统的集成工作:根据总项具整体建设需求,组织完成政务信
息共享交换平台、决策信息目录系统、决策信息服务平台等相关系统之间的软件整合、系统联调和部署工作。
完成相关标准规范和管理制度的编制:制定项目内部及平台内部各模块的
边界和接口规范,确保总项目顺利实施;制定平台对外提供服务的接口规范,以便为各类应用提供相关服务;根据平台运行业务流程,制定平台业务相关管理制度,确保平台的正常运转。
2) 系统架构
政务信息共享交换平台总体结构如下图所示。
政务信息资源交换的过程中,首先通过信息导航服务找到资源,如果资源在本地共享数据库,则通过数据交换服务直接进行数据交换;如果涉及到不同的平台,则通过数据交换服务模块连接到资源所在的平台,调用其平台的数据交换支撑服务,实现信息的交换。
数据共享与交换平台采用了北京东方通科技TongIntegrator应用集成软件平台河TongLINK/Q消息中间件产品,实现了以下功能: 数据管理功能
统一的数据和服务表示——标准接口
不同委办局数据内容和方式都可能不一样,不同的系统提供服务的方式和数据格式也不一样,为了使不同系统在互相交互时有一个统一的接口表现方式,需要定义一套统一的接口(服务方式和数据格式)表示方式,因为XML的强大描述能力,可以使用XML来描述各系统的服务接口和数据传输方式。 标准的数据处理模块——过滤,格式转换,压缩,加密
因为不同的系统使用数据方式和格式都可能不一样,为了方便各系统间数据的交换,需要提供一些标准的数据处理模块,以实现不同系统间自动的数据格式转换。包括数据库数据、普通文件数据、XML格式数据间的互相映射和转换。
支持数据及格式转换规则定义
可以定义输入数据格式和输出数据格式,以及输入输出数据间的转换方式。通过定义的方式可以解决大部分数据格式转换的问题,方便数据格式转换功能的实现,减少这部分的编程工作量。
数据交换功能
提供强大的数据传输功能 支持多种拓扑结构 不同传输可靠性的要求
需要支持两类数据传递方式:实时类型的数据传递方式和持久类型的数据传递方式。
实时类型的数据传递方式能够满足对可靠性要求不高,数据传输可以丢失,但传输时间要求很高的传输需求。
持久性的数据传递方式能够满足对可靠性要求很高,在生命周期内要求可靠传输的,对传输时间要求相对较低的传输需求。 提供多种数据交换方式
提供消息的同步通信、异步通信和会话通信模式,提供点-点、广播、订阅/发布、通知等通讯机制。通过这些方式满足不同的数据交换方式的要求。 提供名字服务功能
需要提供名字服务功能。应用程序只需按名字发送或接收数据,即可实现应用到应用间的跨越网络、平台的通讯。支持消息传递方式和Web Service方式。
提供高效的传输能力
需要提供高效的传输能力,使统一传输平台能够满足所有应用系统的数据传输要求。
提供优先级处理能力,使具有高优先的数据能够得到及时传输。 保障传输可靠性
通过多种技术保证数据传递的可靠性,包括:断点续传;提供故障恢复能力;事务性,保证数据发送,接收的完整性 支持不同的网络环境 提供标准传输组件
标准的传输组件是预制的应用组件,它实现一些通用的数据传输功能,使应用只需要进行配置即可实现基本的数据传递功能,简化应用系统的实现。基本的传输组件包括:文件和目录的收发组件,共享目录服务等。通过这些传输组件,可以快速构建公文交换这样的应用系统。
数据共享功能
提供数据描述工具
数据共享的主要功能是数据采集和数据应用,需要有一个方便的数据描述工具和数据描述方式,作为整个数据共享的基础。 提供数据自动同步功能
数据共享服务存在着大量的数据抽取和数据同步需求,需要提供基本的数据自动抽取和同步功能,支持数据同步功能的快速建立。 提供基本的数据查询能力
建立共享数据,就是为了方便各个系统共享数据,需要提供基本的数据查询服务和工具,方便个人和业务系统查询及获取共享数据。
需要支持不同的数据源
不同的业务系统存储数据的方式可能各不相同,需要支持数据原的不同存储方式(如不同的数据库、文件等)。
其它公共功能
可扩展能力
数据交换平台提供动态加载能力,可以不停机的加载新的系统,或对原有系统进行更新升级。提供均衡负载和集群处理能力,当系统应用规模不断增加时能够平滑的通过增加服务器的方式,提高处理能力,满足系统规模增长的需求。 提供隔离能力
不同的应用系统都在同一个数据共享和传输平台上运行,需要提供应用隔离能力使不同的应用系统之间互不干扰。提供虚拟子平台的功能,支持特定应用使用平台的能力。 提供有效的安全管理功能
需要提供的主要安全功能包括:
安全认证,提供对接入平台的节点和使用平台的用户进行身份认证,防止对平台的非法使用。
传输加密,可以对重要的传输数据进行加密和校验,防止重要数据被窃取或篡改,保证数据的完整性。
权限管理,提供授权管理功能,使每个用户都只能使用有权限的节点和应用服务功能。 方便的系统管理能力
数据交换平台是一个复杂的分布式系统,需要提供强有力的管理工具,来管理这个平台。需要提供的主要管理能力包括: ➢ 网络带宽使用的实时监控和动态配置 ➢ 网络状态的实时监控 ➢ 各节点运行状态的实时监控 ➢ 灵活的数据定义工具 ➢ 方便的数据同步配置工具 ➢ 方便的自动部署工具
2. 农业部信息资源数据交换平台
1) 建设内容
“全国农业信息资源库” (1) 信息收集内容
以党、、农业部、有关部委局、各省区市的法规、重大涉农信息为入库内容。农业部负责收集整理级的信息,各省区市农业部门负责收集整理地方级的信息。结合各地资源优势(区位优势、产品优势、市场优势和工作基础等),委托相应的信息收集专题,如某省负责收集蔬菜方面的信息,某省负责收集大豆方面的信息,等等。
(2) 信息收集方式
农业部信息中心负责资源库开发,各试点省区市分别采集信息上传到资源库。如果某条信息同时拟推荐给“全国信息联播”频道,则通过技术方法标示。
(3) 信息使用方式
在中农网上设计一个模块“全国农业网站信息资源库”,各试点省区市通过认证,进入库中提取所需信息。
“全国信息联播”频道 (1) 信息发布内容
各试点省区市本地重大涉农信息(法规、行政通知、工作部署、农业生产、农民收入、农村发展、市场供求、热点问题等)。
(2) 发布方式
(a)地方网站审核发布本地的信息。(试点初期,由中农网审核发布)
(b)中国农业信息网审核发布自己采编的信息;从各地信息联播子栏目中精选信息,审核后发布在中国农业信息网主页上;为既兼顾信息的时效性和信息的安全性,对地方网站发布的信息实行复审。
联网展示
中国农业信息网和地方网站的首页上,均开辟“全国信息联播”区域,其内容是从各地信息联播子栏目中精选的信息,显示信息来源、标题。
2) 系统架构
农业部“全国农业网站信息资源库”和“全国信息联播”频道的建设,部中心以中农网的采编发平台为依托,从省市网站到中农网的信息定制、转换、传输和发布可以通过消息中间件TongLINK/Q及应用集成中间件TongIntegrator构建的数据交换平台进行。
在各省区市网站的信息采集界面,标出要送到部里的信息和信息类别,通过省区市级
的消息中间件,形成XML文件,传送到部网络中心,部级的消息中间件,解析XML文件,存放到数据库服务器,纳入中农网采编发的管理平台。同时中农网采编发平台将需要在全国各省联播的信息存放于不同的目录下,通过消息中间件进行下传并在各省进行入库或直接载入网站系统。
系统的整体构架如下:
整个应用系统实现了各省数据上报农业部,部里收到数据后调用WCM提供的Web
Service接口入网站资源信息库;农业部采编平台准备出要广播给各省的数据(.zip文件)存放在不同的目录下,下传给各省。各省前端收到数据后,如果有WCM系统的,将直接调用Web Service入本省的资源信息库,没有WCM系统的则需要解压缩zip包,解析XML文件,并分别入基本信息表以及附件信息表;同时还要完成静态页面的下传等功能。
下面我们以一个从省厅应用系统将信息联播数据发送到农业部中心的采编发系统为例,看中间件如何实现和遗留系统的整合。
我们将这个采集数据的过程分为省前端和农业部中心两个处理阶段: (一)省前端数据采集和发送 处理过程:
在省区市网站信息发布平台的数据库里建立工作表,用于存放要传送到部里的联
播信息和资源库的信息。工作表字段大致为:标题、日期、来源、正文等。由部信息中心下发建表程序,省区市信息中心提供服务器端口号、数据库用户名和口令。
各省需要修该省区市级的采编模块,省区市网站在进行采编发的同时,把送到部
里的信息(信息联播和资源库)放到工作表中。
省区市级端的TongLINK/Q和TongIntegrator以表触发的方式将新采集的信息生
成XML文档送到部中心的TongLINK/Q和TongIntegrator端。 (二)中心接收数据提交至WCM系统 处理过程:
部中心的TongLINK/Q和TongIntegrator端收到ZIP文件先解析成附件和XML文
件,然后解析该XML文件。
根据配置进行默认XML元素的赋值,排除可能重发的文档。
重新进行ZIP打包,调用WCM系统提供的Web Service接口,将ZIP包导入WCM
系统。
利用消息中间件TongLINK/Q和应用集成中间件TongIntegrator构建的数据交换平台还能为应用系统的其他业务功能提供支撑。
3. 成都市政务信息数据共享交换平台
成都市电子政务项目建设中很多都采用了东方通科技的数据交换平台产品,例如:成都市企业信用信息系统,成都市电子政务协同平台,成都市城乡一体化社会救助信息平台等。因为成都市企业信用信息系统比较典型,作为介绍。
1) 建设内容
成都市企业信用系统包括信用数据采集终端、信用数据资源管理中心、信用信息发布三个子系统和数据交换平台。各部分内容简述如下:
➢ 数据交换平台:实现每个成员单位与资源管理中心、以及成员单位之间的信息传
递、监控管理、中心统一配置部署、日志记录。
➢ 信用数据采集终端:部署在每个成员单位内部,实现数据的自动提取与转换,同
时支持手工录入与审核数据,由成员单位提取到的数据通过数据交换平台安全传输到信用数据资源管理中心;信用数据采集终端同时提供本部门信用数据维护、信用数据统计分析、内部交流等应用服务功能。
➢ 信用数据资源管理中心:对每个成员单位上报的数据进行汇总、比对、审核,形
成企业基本信用信息,正式信息将存入中心数据库,构成信用数据库;资源管理中心还需提供辅助的统计、查询(含全文检索)、数据管理维护、中心监控、中心对成员单位的配置管理、日志记录与查询等辅助功能。
➢ 信用信息发布:包括互联网网站和信息发布管理平台两部分。信息发布管理平台
需要对信用数据库中的数据进行选择,发布到网站,并提供相应的管理功能。 成都市企业信用信息系统业务流程图如下:
成都市企业信用信息系统业务流程示意图
整个业务流程分为四个步骤:
(1)信用数据采集阶段:数据采集终端通过数据适配器与各委办局的业务系统连接,通过信用数据采集终端完成数据采集,变成标准的XML数据。
(2)信用数据交换阶段:信用数据采集终端将XML数据,通过数据交换平台交换到信用数据资源管理中心。
(3)信用数据比对、整合、挖掘阶段:数据交换平台将采集的数据交换到信用数据资源管理中心后,经过比对、整合、汇总生成企业的信用记录数据。
(4)信用数据发布阶段:被提炼、挖掘出来的企业信用数据,通过信息发布管理平台发布信用门户中,供公务员和公众访问。
2) 系统架构
成都市企业信用信息系统跨越政务和政务内网。其中信用数据采集终端以前置机方式部署在各成员单位内部;数据交换平台由各前置机上的消息中间件组件以及可视化工具共同组成;网站服务器部署在企业信用网内部DMZ区,以增强数据安全性。
中间件部署图
部TongLINK/Q 门应用集成中间件TongIntegrator的适配器为数据交换平台提供了与异构系统共享数原信用数据资源管理中心 TongIntegrator 有据的能力。系统管理员利用可视化建模工具为数据文件建模,利用映射定义工具为不同系开发人员利用数据交换平台提供的XML数据服务API统的数据格式文件之间定义转换形式。前置数据库 扩展系统功能。 TongLINK/Q 平台的数据传输部分采用成熟的消息中间件TongLINK/Q,消息中间件TongLINK/Q可TongWeb TongIntegrator 以正常运行在包括Windows系列、Unix系列以及Linux系列在内的等众多操作系统平台之上,以最大限度的保护用户投资、充分利用用户资源。前置数据库 BI组件 部数据交换平台中需要交换的信息基本上分为两类,一类是实时性信息,亦既较小的消TongLINK/Q 门原息包,要求实时传输、大量并发、不间断处理。一类是管理类信息,要求传输大批量、TongIntegrator 有系传输可靠等。以满足管理系统的需要。根据两种传输的特点不同,数据交换平台采用不中心数统前置数据库 同的内部实现机制,以更好地满足不同应用的需要。 数据交换平台中数据流向也分为了两种,一种是自下而上的数据流,各个相关委办局将信用数据采集终端采集的数据汇总到信用数据资源管理中心。另一种是自上而下的数据流,信用数据资源管理中心将标准信息下发到各个委办局,通过定制的应用集成中间信息发布组部件用户比对组件实现标准信息和采集信息的比对。 TongLINK/Q 门TongWeb 数据交换平台利用覆盖各个部门的政务专网,组成一个星型拓扑结构的通信网络。他原TongIntegrator 有系们之间的数据格式转换以及数据传输是通过集成中间件和消息中间件来实现,所以数据统前置数据库 交换平台提供数据交换和信息交换的安全可靠性机制。 在数据交换平台服务器上需要部署集成中间件TongIntegrator和消息中间件TongLINK/Q。在各个办局委的数据交换前置机上部署应用集成中间件TongIntegrator的代理(TI代理)和消息中间件TongLINK/Q,并将TongLINK/Q配置为前端节点。
4. 北京大学数据交换平台
背景
北京大学经过多年的信息系统建设,现有若干信息系统支撑着学校的运行管理工作。这些系统目前较好地满足着各项学校管理工作运行的要求,保证着北京大学各项管理工作的顺利部署和推进。
随着学校各项管理工作的业务拓展和推进,对相关信息的要求有了进一步的提高,新的信息系统中往往会对数据信息有了更为复杂的需求,如对学生进行综合管理时,这些学生的信息在学籍管理、课程管理、图书馆管理、校园卡等多个管理系统中都会涉及到。但目前的各系统由于建设时期不同,采用的技术架构和建设情况各有差异,各系统之间的运行管理维护等也相对,因而当对信息的处理涉及多个系统之间的协调时,需要整合多个系统的资源,处理诸如跨操作系统平台、跨数据库、跨开发平台等多方面的工作,且数据流程也容易形成混乱,给开发、管理、维护工作带来大量的工作量和难度。因而,如何对现有的系统进行整合,尤其是对相关的数据资源进行整合,消除“信息孤岛”,形成统一的数据服务层,为上层应用提供数据服务,为校园综合信息服务的便利、完善和高效提供可靠的基础,成为亟需解决的一个议题,这也是一些新的系统应用(如综合信息门户)的需求所在。
北京大学信息平台数据整合应用系统项目建设的总体目标是通过建设一个数据交换平台,实现既有各个应用系统之间有需求的数据交换,系统必须具备很好的可靠性、稳定性、易用性、可扩展性和高效率,并以此为基础,形成一个中心数据库,向上提供数据服务,为将来的统一门户和综合管理提供基础。
基于中间件的北京大学数据交换平台的建设
目前,北京大行着用途各异的多个信息管理系统,包括各种学生管理系统(本科生、研究生、留学生等),人事管理系统、财务管理系统、教务管理系统、资产管理系统等等,分别运行在学生、行政、财务、教务、校园卡、学工、校医院、图书馆、餐饮中心、人事等各个职能部门,各个系统中采用的操作系统、数据库均不一致,包括Sybase、Oracle、MS SQL Server、DB2、Informix等各种版本的数据库,同时,各个管理系统之间也存在着数据公用、数据冗余等数据交叉使用的状况。
根据北京大学数据交换共享平台的应用规模及应用内容,所以选择技术体系结构时最
重要的是考虑整个系统的跨平台性、安全性、可靠性、稳定性及可管理性。因为在平台搭建的过程中,各个应用系统应该是分批逐次地连接上来,以减低实施难度,保证项目实施的成功率,因而同时要求技术体系结构应该有非常好的可扩展能力。
北京大学数据交换共享平台整体架构如下图所示:
北京大学信息中心在仔细比较后选择了东方通科技的数据交换平台产品。东方通科技
作为中国专注于中间件平台技术的领导厂商,拥有成熟的技术和强大的服务队伍,而且其产品已经得到了许多大型行业用户的认可,具有广泛的成功案例。
在本系统中,由于各个信息系统架构各异,因而平台采用直接和各数据库交互的方案。
在本方案中,使用采用企业应用集成(EAI)中间件与数据库间的交互和消息中间件(Message Queuing)的消息传输机制,实现各个系统之间的数据共享交换需求。
采用东方通科技公司的应用集成中间件TongIntegrator和消息中间件TongLINK/Q
为基础搭建的数据交换平台,其系统架构如下图所示:
数数 数数数TongIntegratorTongLINK/Q数数数数数ATongIntegratorTongLINK/QTongIntegratorTongLINK/Q数数数数数B数数数数数数数数数数TongLINK/QTongIntegrator数数数数数X……TongLINK/QTongIntegrator数数数数数Y 对
于现有的各种应用系统,使用应用集成中间件TongIntegrator来完成和各种异构数据库之间的数据交互工作,包括数据的抽取、导入和处理。根据系统的需求,可以完成数据库的实时或定时抽取、导入,数据类型、数据内容的各项处理,包括数据分离、合并、路由、分发等各种功能需求。使用消息中间件TongLINK/Q来保证各个数据库之间所交互数据的可靠传输,保证数据完整、可靠、高效地传输到目的地,为进一步的数据处理或
入库等各项操作提供底层支撑。
采用应用集成中间件TongIntegrator提供的应用集成框架可实现各异构系统的快速集成,兼容各种常用形式的数据源,包括各种主流的数据库系统、文件、socket通信、消息中间件接口和JMS接口等。该集成框架是基于消息传输和处理的,系统集成工作可能象处理一个文件一样简单,也可能如同在系统间提供实时数据流一样复杂。这个集成框架提供了一些已经构建好的组件框架和内置多种类型的适配器,可以用于快速集成应用系统(通过使用简单的配置文件而无需编写实际负责的程序代码)。基于TongIntegrator的多层应用体系结构保证了功能的扩展性,除了连接已有系统,TongIntegrator提供的接口适配器也可以无缝挂接以后开发的新系统,同时不影响已有系统的正常运行,从而使得整个平台具有良好的可扩展性。
在该平台架构中,消息中间件TongLINK/Q提供底层传输保障,提供平台数据交换过程中可能的大数据量的传输,支持数据交换中的断点续传,避免系统因为队列阻塞而引起丢失数据,在队列里的数据在规定长的时间内能发送到接收端,并反馈信息。理论上,消息的传输可以通过应用软件开发来实现,但考虑到信息交换是数据交换的重要手段,采用专业的消息中间件方式可以提供良好的易用性、可扩展性、可管理性和对各种应用模式的适应性。商用的消息中间件TongLINK/Q有广泛的使用案例,成熟的技术保障,标准的通用JMS接口,和应用中间件通过配置无缝集成,从而提供平台的底层传输。
总结
北京大学通过信息平台数据交换系统的建设,校内信息资源共享瓶颈取得突破,解决了各应用系统之间数据隔离、共享困难的局面,有助于加强学校内各信息系统的整合、充分利用既有资源,为学校内学生管理、教务管理、行政管理等各个方面的综合信息系统一体化建设奠定良好的资源基础。
5. 北京市卫生监督执法综合管理信息系统
一. 背景及目标
卫生监督执法综合管理是现代城市建设的重要组成部分,与其他行业相比,我国卫生执法系统的现代化管理程度还相对落后,北京市卫生局需要一套完善的卫生监督执法综合管理系统,利用移动终端结合IC卡的诸多成熟特性和优势,为卫生监督执法管理搭建
一个统一的信息化平台,推动卫生监督执法综合管理的现代化进程。
通过系统的建设和实施,主要实现以下主要目标:
1、规范化监督执法工作、提高工作效率,对执法信息化管理,体现首都良好的卫生监督形象
2、可跨专业的综合执法,执法设备中包括所有专业的执法标准和规范 3、市、区县两级共用执法平台,统一标准规范,避免重复投资建设系统 4、执法文书的自动生成,违法行为的电子查询,管理相对人的信誉公示 5、在规范化的监督执法工作中建立绩效考评机制
6、与举报投诉、行政审批等业务系统共享资源,建立北京市卫生监督信息系统平台,形成全市统一的数据集中、各区备份、应用分散、信息共享、统一认证登录的标准规范
二. 业务与流程
系统是定位在为全市卫生局内部各种从事卫生监督执法的工作人员和管理人员、以及卫生局各级领导使用,组织结构和业务种类简要展示如下图所示: 整个系统的运作流程如下图:
卫生监督专用平台作为北京市卫生监督信息体系的核心是卫生监督机构所有工作人员日常办公的系统平台,全市各级卫生监督机构工作人员通过网络,使用浏览器登录到专用平台进行日常电子化办公,监督执法系统是专网平台内的一个重要业务系统。专网平台存储了北京市卫生监督相关的所有数据信息,通过交换机制与其他系统平台实现数据交互共享。
监督执法系统的执法相对人基本信息模块和执法标准模块提供了查阅和维护执法对象和执法标准信息的功能。执法标准可以下载到手持设备中实现基于手持设备的现场执法。各监督所内部设置专人负责分配监督员每日的监督执法任务,监督员外出执法前只需要下载包括执法相对人基本信息的待监督的任务到手持设备中,根据任务列表对执法相对人实施现场监督检查。
现场监督检查时,首先确认手持设备中记录的执法相对人基本信息和所属的专业,然后使用手持设备对每一个检查项目进行现场评定,涉及有违法事实的实施现场处罚,监督执法的结果可以当场打印给执法相对人。
现场检查完毕后,监督员回到监督所,登录到监督执法主机系统,连接手持设备到计
算机,将监督执法结果上传入系统数据库,可以随时查阅执法内容,并可以在系统中增加录入标准的执法文书。涉及一般流程的行政处罚需要在系统中输入所有相关文书的内容。
各级领导可以登录到系统上对监督执法的结果进行查询统计操作。
三. 中间件在北京市卫生监督执法综合管理系统的功能
东方通科技公司的TongLINK/Q提供一个可靠数据传输的平台。TongLINK/Q通过在发送双方建立的可靠队列,以及相应管理机制保证了传输数据的安全可靠。TongLINK/Q的自恢复机制能够屏蔽网络抖动、网络断线、主机故障,并能够保证数据不丢、不重地发送到目的地。消息传递提供动态路由功能,在一条通道出现故障时可以走其它路径进行传输,确保消息不丢失。
TongIntegrator是一个功能强大的企业应用集成平台,能够实现应用系统的快速构建,迁移和伸缩,以满足不断变化的市场需求;能够让已有的多种应用系统无缝的集成起来;提供现代IT架构,使系统不仅具有强大、可靠功能,而且具有极强的灵活性和可扩展性,以满足不断增长的新需求。TongIntegrator提供了数据集成、功能整合、流程管理等核心功能。
TongWorkflow作为工作流中间件,是完全在J2EE体系架构下开发的纯Java产品,
遵循WfMC标准,并根据我国的国情,在组织机构方面对原标准做了适当的扩充,提供了图形化的组织机构设计器;支持东方通的TongLINK/Q做消息服务,TongIntegrator做集成组件,TongSEC安全控制,并通过TongLINK/Q或TongIntegrator可方便集成企业原有的C/S系统,是企业的业务流程自动化、企业流程再造及电子政务的理想平台。使用TongWorkflow可有力的简化应用开发的步骤,降低应用开发的难度,提高应用开发的效率及灵活性,节约应用开发的成本,从而极大的提高应用开发的生产力。
Web应用服务器产品TongWeb是一个强大的Internet应用支撑平台。TongWeb基于J2EE标准体系,包含一组应用开发工具,帮助企业用户方便、快捷地开发、部置和管理关键性、分布式Internet应用。TongWeb在Web服务器和数据库服务器之间,提供关键技术的支撑环境,使用户在开发基于Internet应用时能专注于业务逻辑。
基于J2EE应用服务器TongWeb、工作流引擎TongWorkflow、消息中间件平台
TongLINK/Q和企业应用集成平台TongIntegrtor架构的卫生监督执法综合管理系统的结构如图所示:
中间件基础平台总体部署说明:门户网站 TongWeb的部署 工作流引擎卫生监应用服务器通过TongWeb部署在卫生监督专用平台上,JMS 接口调TongLINK/Q的消息传递服务集成中间件与其它子系统应用交互,通过J2EE/CA对遗留系统进行访问。 TongWorkflow的部署 消息中间件部署在卫生监督专用平台的TongWeb应用服务器上,作为工作流引擎运行各子系统的相互关联的业务流程。 TongIntegrator的部署 监督执行政审举报投部署在卫生监督专用平台和各子系统上,通过对数据库的集成提供统一的数据交换平台。 TongLINK/Q的部署
部署在卫生监督专用平台和各子系统之间,负责应用间的信息整合和互通互访,达成信息转换和有序流动。
四、总结
东方通科技公司充分发挥自身的产品和服务优势,以公司自主产权的优秀产品作为基础平台,作为实现电子政务的应用支撑环境。在北京市卫生监督执法综合管理系统中,以Web技术、工作流引擎、消息中间件技术和近年来得到广泛应用的企业应用集成技术,为北京市卫生监督执法综合管理系统提供可靠的基础技术保障。
6. 南昌铁路事故救援集成查询系统解决方案 项目概述
南昌局铁路事故救援系统共由17个子系统组成,它们分别是:调度台监视系统、通讯录查询系统、机车监控装置记录信息系统、救援列车定置查询系统、车载式轨道动态监测系统(晃车仪)、轨检车检测信息系统、工务系统救援备料查询系统、货物列车装载动态检测系统(简称“安全门”)、超偏载检测安全系统、红外线轴温探测系统复示及查
询(THDS)、车辆运行状态地面安全监测系统(TPDS)、货车滚动轴承早期故障轨边声学诊断系统(TADS)、微机监测网络信息系统、列车调度指挥信息系统(TDCS)、车务监控系统、准动态图像传输系统、地理地貌系统。目前这些系统都相对,界面不统一,对救援信息的查询必须频繁地切换到不同的应用之中才能完成,对于不同的系统都有自己的身份认证,系统之间的信息比较分散难以共享。
项目目标
为了将事故救援系统中17个子系统中的重要数据和信息,通过对应用系统的集成、数据的集成以及界面的集成,实现统一查询的平台。该项目实施后,能够解决目前操作界面繁多,应用复杂,信息分散,难以共享的问题,实现在授权使用的前提下,单点进行登录,根据需要对17个子系统的相关内容进行查询,为领导和业务部门在日常工作中能全面掌握有关事故救援的信息,为事故救援快速提供信息服务。
项目技术现状 网络结构现状
我局事故救援系统设立在事故救援中心,分别以10/100Mbps光纤与调度所、信息处中心机房及相关业务处室进行连接,以2M通道与站段相应的服务器进行连接,其系统示意图如下:
系统现状
原系统涉及的业务部门和软件开发商较多,采用的操作平台、开发工具、数据库、数据表现形式等多种多样,其基本情况见下表:
项目名称 调度台监视系统 通讯录查询系统 机车监控装置记录信息系统救援列车定置查询系统
车载式轨道动态监测系统 轨检车检测信息系统 负责单位
运输处 运输处 机务处 机务处 工务处 工务处 硬件平台 IBM PC 服务器信息处二楼
FTP服务器原各个段
服务器信息处二楼
服务器信息处二楼
服务器信息处操作数据库 系统 WIN2K SQL
WIN2K SQL
WIN2K 文件
WIN2K 图片文件WIN2K SQL
WIN2K SQL 应用软件名称
音视频监控 分析软件
开发公司名称
天河
信息处 信息处 路通 路通 数据访问方式 本地音视频监控软件
WEB
WEB
WEB
WEB
二楼
工务系统救援备料查询系统 工务处 WIN2K SQL 信息处 WEB 货物列车装载动态检测系统 超偏载检测安全系统
红外线轴温探测系统复示、查询(THDS)
车辆运行状态地面安全监测系统(TPDS)
货车滚动轴承早期故障轨边声学诊断系统(TADS) 微机监测网络信息系统
列车调度指挥信息系统(TDCS)
货运处货运处车辆处车辆处车辆处电务处电务处服务器服务器服务器服务器服务器服务器小型机WIN2K SQL WIN2K oracle WIN2K oracle
WIN2K oracle
WIN2K oracle WIN2K UNIX DB2
科研所 铁科院 康拓 哈科所
铁科院
哈科所 辉煌/路通卡斯科
WEB WEB WEB
WEB WEB
终端查询软件终端查询软件
车务监控系统 信息处 服务器三个段WIN2K SQL
天河 起用本地音视地理地貌系统 准动态图像传输系统信息处安监处机房
529 PC 529 PC
WIN2K ACCESS
设备带播放软件 拨号,图片接受软件
东方科技 山东天龙公司
频监控软件
本地软件
本地软件
数据及共享现状
通过初步了解,我们可以将17个子系统的有关数据情况根据一定的规则进行划分。
一、按数据的变动频度划分: 静态数据
主要是指该子系统的数据内容相对比较固定,维护周期长。如通讯录查询系统、救援列车定置查询系统、地理地貌系统,它们分别为文本信息、图片信息和视频信息。
动态数据
主要是指系统的数据根据现场作业的变化情况动态更新,这类数据又可分为文件数据和数据库数据。它包括生产原始数据、经二次加工后的报表等信息。
二、按数据的表现形式划分: 客户机、服务器模式
这类系统都必须在本机上安装相应的软件才能正常地查看到相应的信息。 浏览器、服务器模式
这类系统只要操作系统的浏览器,通过一定的权限进行登录,即可实现有关信息的查询。
目前,各个子系统之间互相之间没有进行有效的信息共享。
需求说明 建设内容
“集成查询平台”将实现“数据交换和共享子系统”和“信息发布和查询子系统”,分别实现各种数据的交换和共享以及发布功能,详细情况见5.1.1和5.1.2 。
各业务处室负责根据17个子系统中与本部门有关的系统情况,将本部门及领导关注的重要信息纳入集成查询平台的建设当中。新系统中将设置一台数据库前置机作为数据的交换平台,用于各子系统将相应的信息(数据库、文本、报表等)自动上传,或者由新系统主动从各子系统中去提取数据。
性能需求
一、实用性。最大限度地利用我局现有资源,由于应用系统涉及众多业务处室,因此设计方案要综合考虑各部门提出的需求。
二、先进性。平台和应用系统采用先进的设计理念、技术路线和技术体系架构,采用主流技术,设计和开发工具具有一定的先进性。系统架构采用B/S模式,项目要具备国内领先的地位,并保证建成的系统使用周期长、性能指标高。
三、安全性。提供可靠的、标准的、开放的安全接口,完成统一的用户论证和授权管理,满足项目安全服务和各类用户的安全访问,既能满足“集成查询平台”系统中的各项功能需求,又对原有的各生产子系统不产生任何不利的影响。
四、可扩性。在应用、功能和节点等方面具有良好的、方便的可扩展性。该系统目前只包括上述17个子系统,日后可以很方便地实现新系统的加入并进行整合。
五、经济性。一要保护现有投资,充分利用TMIS网等现有的网络、硬件和系统软件等资源;二要尽量采用成熟而先进的技术和产品;三是提出的网络、硬件和系统软件配置具有良好的经济性。
六、标准性。设计应用系统应充分考虑“标准和开放”的原则,要支持各种相应的软硬件接口,使之具有灵活性和延展性,具备与多种系统互连互通的特性,在结构上实现真正开放,便于与其它系统的互联和扩展,同时易于向今后的先进技术实现迁移,充分保护用户的现有投资,其综合反映在可移植性、互操作性、系立性和集成性。
交换周期
根据17个子系统中的对数据实时性的要求情况,确定向“集成查询平台”提供数据的间隔时间,对一些实时性要求较高的数据,应每隔10分钟向前置机发送一次(或从应用中取一次)数据,对实时性要求不高的数据,可以根据实际情况进行设定。
项目实施方案
南昌铁路救援和监测查询处理现在分别分散在17个的系统之中,现有
这些系统得数据不但存放在不同的数据库系统之中,有的系统还分散在其他位置,系统比较分散,不利于数据信息的共享,更不便于领导进行查询分析,和决策处理。
本次规划建设的《南昌铁路救援综合查询项目》就是要解决现有系统分散带来的这些问题,为领导查询数据信息和处理救援等应急事件提供完美解决方案。要做到上述要求,首先需要把现有数据信息进行提炼和汇总,然后提供基于Web的访问处理机制,确保各级领导能够“随时随地”进行查询和坐镇指挥。因此,新系统主要包括数据交换与共享和信息发布查询两个子系统。
系统逻辑图示如下:
软件方案
系统基于北京东方通科技先进成熟的中间件平台进行实施。利用应用和数据交换平台实现数据信息的安全交换和共享,为救援查询提供良好的数据支持和保证。
系统根据需要分别采用集成中间件TongIntegrator的数据主动/被动抽取和获取的方式,将现有系统的相应数据收集汇总到救援查询中心数据库,对于数据不在本地的,利用消息中间件TongLINK/Q的可靠数据传输机制,将这些数据从远端安全/高效/可靠的传送到中心来,然后,利用TongWeb的Web支持功能,将相关数据通过Web页面有效的展示给各级领导,供各级领导查询分析和指挥处理。
数据交换与共享子系统
数据交换与共享子系统是系统相关数据信息共享和交换的基础和保证。 数据交换与共享子系统的核心是数据交换中间平台。该子系统负责数据的采集,加工、转化处理,以及数据的共享等功能。
数据采集子系统可以根据具体情况,采用前置数据库,文件交换等方式,前置数据库用于实现数据的主动/被动和自动/定时提取与转换,通过数据交换子系统,数据能够安全地传输并汇总到数据中心。
由于救援查询所需的数据信息分散在现有的17个信息系统之中。这些系统的数据有的直接存放在数据库系统中,有的以文件方式存放(如轨道检测等
铁路监测数据就是以视频文件方式存放),还有的数据来源于监控摄像头的实时监控信息。
由于现有17个系统中的“微机监测网络信息系统”等系统采用C/S方式实现,系统实现比较复杂,在要求的2个月时间内难以升级改造成纯Web的模式。所以,对这些系统将采用整合处理,在Web页面提供相应的处理链接和业务客户端程序下载,以便易地查询处理。在救援查询系统的开发实施中将充分利用中间件的复用技术,实现有效地数据采集和信息共享。
数据交换子系统的主要功能
数据采集终端部署在各个接入系统一端,用于进行相关数据的收集整理、加工处理,实现对现有各种异构数据源的交换共享。由数据采集终端整理后的信息通过数据交换子系统交换到数据资源管理中心系统。具体描述如下:
◆数据采集、转换:能够提供异构数据源的适配器连接现有各业务系统,可以将来自不同业务系统的数据转换成符合标准接口规范的数据(如XML格式数据)。系统提供用以设置数据转换规则的可视化工具。
◆数据传输:对于分散在远端的现有各系统的数据,被集成中间件采集整理后,通过消息中间件的数据交换处理机制完全可靠的传送到数据资源管理中心;数据也可以根据需要将数据交换给各个现有系统,实现数据的双向共享。
数据交换子系统的其他功能
◆良好的跨平台保障:支持现有设备和系统建设所需的硬件、网络和操作系统、数据库,支持。
◆良好的数据接收与发送保障:数据中心既可以接收来自现有各个应用系统的数据,也可向这些应用系统发送数据,提高良好的数据交换和共享机制。
◆应用整合:由源发端应用程序产生数据,并通过交换系统传送到接收端,由接收端交换系统自动分发、处理该数据或触发相应处理程序。
◆断点续传:保证数据“传且传一次”做到不重、不漏,实现高效传输。 ◆数据加密:提供相应的加/解密机制,保障数据的安全交换。 ◆数据压缩:提供数据压缩机制,提高传输效率。
技术要求
◆支持多种数据采集方式:主动/被动采集
◆支持多种数据格式:在数据的共享与交换过程中,数据需以XML格式进行传送。数据交换系统能够提供各种数据格式之间的转换,支持多种数据格式,支持Oracle、DB2、MS SQL Server、Access等多种数据库,可以支持在多个数据库中实现数据交换,从而提高系统对繁杂的应用种类和技术类别的适应能力。
◆统一数据XML表示。 ◆保障数据传递的安全性。 ◆提供有效的监控管理。 ◆跨平台支持。
◆提供广泛接口:数据交换系统应提供直接的开发接口,方便应用系统通过API调用,完成数据的自动交互。
数据交换共享子系统为查询分析提供统计、查询、数据管理维护等功能,是《救援查询系统》Web查询分析成功的重要保证。
信息发布与查询子系统
信息发布与查询子系统以Web服务的方式为领导提供随时随地的查询处理支持。领导可以在任意时间任意地点,通过浏览器查询处理汇集到救援中心数据库的各类数据。后台的TongWeb应用服务器软件平台负责提供相应的信息发布、展示支持。
信息发布与查询子系统要求用户提供身份认证机制,以确保数据信息的安全,防止重要信息外泄。同时,出于方便领导使用的要求,提高相应的登录管理机制,尽可能的提供单点登录机制,便于领导的使用。
信息发布与查询子系统主要包括以下功能:
◆安全与权限管理:统一管理所有注册用户,统一管理用户对救援中心数据的访问权限。
◆数据同步:实现救援中心数据与各系统之间有效整合和数据交换。 ◆系统具有高可靠性,高安全性。
◆严格的身份认证和权限管理:防止非法访问。 ◆良好的数据展现方式:界面友好。 中间件TongWeb部署说明:
TongWeb是铁路救援查询系统中信息发布与查询的支撑平台,是远程查询的支持和保障平台。TongWeb在铁路救援查询系统的部署如下图所示:
三、其它数据交换平台案例列举
1.
中国卫星通讯集团数据交换平台
2. 上海市电子政务数据交换 3. 上海市国资委资产监督数据交换平台 4. 北京市信息资源共享交换平台 5. 交通部数据交换平台 6. 农业部数据交换平台
7. 湖北省电子政务数据交换平台 8. 四川省电子政务数据交换平台 9. 福建省电力局DXP数据交换系统 10. 天津市保税区电子政务数据交换 11. 中国工商银行办公数据交换平台 12. 云南省厅全省数据交换平台 13. 云南省法人单位信息资源交换平台 14. 贵州省国土资源厅数据交换
15. 成都市信息资源共享数据交换平台
等等
四、 东方通科技数据交换平台优势
东方通科技公司作为国内最重要的中间件平台技术提供商之一,在J2EE应用服务器技术、消息中间件技术、应用与数据集成技术、工作流平台等领域一直处于国内领先地位,拥有成熟的技术和强大的服务队伍。而且其产品已经得到了用户的广泛认可。以这些产品为底层框架建立的某省电子政务数据交换平台具有如下突出特点:
技术平台的开放性
以J2EE应用服务器技术、消息中间件技术、应用与数据集成技术、工作流平台为基础平台建立的某省电子政务数据交换平台,采用开放技术标准,如XML、JMS等技术,便于与基于不同开发技术实现的各种内外部系统互联互通,另一方面,在产品供应商和技术服务商的选择上也提供了更大的余地。 技术平台的先进性
随着互联网应用的爆炸性增长,Web服务技术作为基础的技术平台已经成为众多行业用户的选择,在这个领域,随着技术提供商和用户的互动,已经产生了应用服务器、门户服务器、EAI产品等众多的专门技术,众多用户的成功经验也证明Web 服务技术现在已经成熟,完全可以作为系统及审批系统的基础平台;消息中间件实现的消息底层,经历了多年的发展和应用,在信息交换可靠传输领域依然具有不可替代的作用;应用集成产品对于分布式系统的整合以及对已有系统的合理利用上具有强大的作用,同时也能够很好的进行数据的集成与共享。 应用开发的便捷性
在本系统中应用的各种平台技术,在提供了各种服务的同时,充分屏蔽了技术实现细节,以简单而便于开发人员理解和使用的API提供上层应用程序所需的基础服务,保证应用开发人员集中关注应用业务逻辑,有效地降低开发难度、缩短开发周期、削减开发费用。 系统的可扩展性
整个数据交换平台提供了良好的业务类型扩展性和业务规模扩展性,保证系统随着在随着时间的推移而增长时,能够快速方便地引入新的硬件和软件系统,保护旧有系统的投资。
系统的健壮性
业务系统的健壮性一方面取决于平台产品的健壮性,另一方面也取决于应用系统的健壮性。本方案所推荐的平台均在各种用户系统中得到了广泛地检验,而在此基础上建立的应用系统由于开发难度的降低,相应的其健壮性也更容易得到保证。 系统的安全性
上述各平台均不同程度地提供有安全手段,如用户访问控制、信息加密等,如果用户系统以一个完整的体系实现安全解决方案,东方通科技公司的某省电子政务数据交换平台建设方案能够提供数据安全保护措施和系统安全保证。
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- igat.cn 版权所有 赣ICP备2024042791号-1
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务