资源描述:
《北京城轨交通信息交换平台的研究》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、北京城轨交通信息交换平台的研究摘要: 针对目前北京城市轨道交通各个信息系统独立应用,存在大量信息孤岛,信息无法综合利用的现状,提出了北京城轨交通综合信息系统的体系结构,同时基于多层体系结构提出了信息交换的方法和手段,并针对现有的和即将开发的信息系统提出了相应的解决方法,给出了三种信息交换方法的具体实现.系统的初步应用表明:本系统先进实用,能够实现北京城市轨道交通信息的立体化、全方位管理,达到挖掘北京城轨交通潜力的目的.关键词: 轨道交通;数据交换;异构数据;信息系统;交换引擎;综合利用0引言目前,北京市轨道交通已经建立了以自动售票AFC、列车自动控制系统ATC、电力监控系统
2、SCA-DA、环境监制系统BAS、防火报警系统FAS等以及高速通信网为代表的诸多运营管理、调度管理和安全监控系统[1].但在管理和客户服务等方面,除正在建设中的地铁网站外,基础业务系统如人力资源、财务、物流、办公管理系统,地铁/城轨网络、呼叫中心等方面的建设几乎空白.此外,北京的城轨设备来自不同的生产国家,设备制式不同,给日后的城铁线网的扩容及管理带来极大的困难,而且在城轨这个巨大的系统中,必然包容大量的厚重的信息资源,需要强大的物理网络,庞大的各类数据库以及大量的支持各部门业务管理的应用软件.但是,由于系统建设和实施数据管理系统的阶段性、技术性以及其它经济和人为因素等因素
3、影响,导致大量数据采用不同存储方式,包括采用的数据管理系统也大不相同,从简单的文件数据库到复杂的网络数据库,它们构成了异构数据源.由于各信息系统相互独立,故这些信息资源普遍是分散的,异构的,是与局部范围信息化应用相适应的.这就是所谓的“信息孤岛”现象.这些分散的不同业务的数据管理系统虽然能够满足业务数据存储和管理要求,但在许多情况下,为做出一个决策,可能需要访问分布在网络不同位置上的多个业务数据管理系统中的数据,这就阻碍了信息系统在城市轨道交通系统中发挥出更大的作用,需要通过信息的立体化的、全方位的管理,进一步发挥轨道交通系统的潜力.1系统综述城轨交通综合信息系统是实现各种
4、功能的应用系统组成的复杂大系统.各应用系统由于功能和处理业务上的差异,分别由不同的部门建设实施和运作管理,这就决定了各应用系统间的相对独立性.而各应用系统只有通过某种方式有效地集成起来,才可能体现体系结构的系统性,这样通过各应用系统的协调运行、互相支撑,北京城轨交通才会发挥出最大的效益,从而提高整个北京市交通系统的运行效率.为此,必须将各部门通过一定的机制和技术手段,有效地协调起来,在合理的范围内实现信息和资源的充分共享,使各部门协调一致,保证城轨交通的顺利实施和正常运行,从而使得北京市城轨现有的交通资源发挥出最大的效益.为达到上述目的,建设北京市城轨交通综合信息系统的交换
5、平台是一个理想的解决方案.城轨运营的生产组织是一架庞大的联动机,它是由运营、车辆、机电、供电、信号等部门构成的有机体系,各部门为了协调工作,需要通过对信息的立体化的、全方位的管理,进一步发挥轨道交通系统的潜力.因此,城轨交通综合信息系统的体系结构[2]如图1所示,其中心为综合信息交换平台,它是北京城轨中心与各相关部门的信息枢纽,通过它不仅可实现城轨内部各部门间的信息共享和交互,也可以实现与外部相关部门,如交管、公交等部门的信息交换.另外,它又是北京城轨各应用系统信息集成的平台,通过它为各应用系统的集成提供可能.2北京城轨交通综合信息交换的方法和手段北京城轨交通综合信息交换的
6、方法有多种,对于相同结构的数据库,可采用数据库复制来实现城轨交通综合信息的共享利用.但对于不同结构的数据库,即异构数据库间的连接和各数据库系统的数据类型的转换,其主要的转换方法有: (1)利用中间数据库的转换.在开发系统时使用“中间数据库”的办法,即在实现两个具体数据库之间的转换时,依据关系定义、字段定义,从源数据库中读出数据通过中间数据库灌入到目的数据库中[3,4].(2)通过数据库组件的转换.利用数据库应用程序开发技术,通过源数据库与目的数据库组件来存取数据信息,实现异构数据库之间的直接转换.(3)设置传送变量的转换.借助数据库应用程序开发工具与数据库连接的强大功能,
7、通过设置源数据库与目的数据库两个不同的传送变量,同时连接两个数据库,实现异构数据库之间的直接转换.3北京城轨交通已有信息系统适用的方式针对北京城轨已有信息系统的数据库结构,可设计各信息系统适用的方式:(1)对于数据结构相同的数据库,可采用简单的数据库复制来实现城轨交通综合信息的共享利用,如:SCADA系统、AFC系统、它们均采用Oracle数据库[5,6],可采用简单的数据库复制技术直接进行数据交换.(2)预设四类数据库交换接口(Oracle、SqlServer、DB2、Sybase).根据这四种数据库数据类型定义