论文部分内容阅读
近年来,铁道部建设了一大批与铁路运营生产直接相关的信息系统,这些信息系统在铁路信息化建设的快速进程中发生了质的变化,各信息系统逐渐由独立、封闭的系统走向在各应用层面信息互为提供、互为共享的铁路信息化大平台。虽然这些系统的基础数据有的通过复制技术实现了全路之间的信息共享,如客票系统,但是大部分信息系统还是独立开发、独立维护,如铁路基础信息平台仅仅为调度、营销、车站等系统提供基础数据参考,然后这些系统独立维护,没有实现信息共享。由于各个系统对基础数据的需求不一致,而且经常发生变化,因此在各自维护过程中容易导致数据编码不一致,不利于信息交换和共享,同时基础数据维护工作存在重复劳动,这成为铁路信息化跨越式发展中主要瓶颈之一。 本文在研究和分析铁道部现有基础数据系统的基础上,根据铁路信息化建设的总体目标,提出一种平台级别的基础数据维护程序——铁路基础信息共享平台。目的在于解决铁道部各个应用系统之间基础数据维护和共享问题,增强铁路信息化程度、减少信息系统信息交换成本。 本文提出一个基于模板技术和站点信息架构的ORACLE数据复制方案,实现复制环境的自动创建以及复制站点的动态添加;提出了一个基于模板的基础信息导入方案、页面生成方案,实现基础信息的动态添加以及维护页面的统一;提出一个树型结构的应用系统架构,用xml文件说明各个应用系统和基础信息平台提供的基础信息之间的关系,实现基础数据的一次性维护——各个应用系统同步更新的数据维护方案。 最后,以该方案为模型设计和实现该铁路基础信息共享平台。在系统的设计和实现过程中,遇到了一些技术和设计方面的难点,本文最后在分析难点的基础上给出了平台设计中的一些不足之处。