摘要: |
随着我国高速铁路行业的快速发展,动车组运行维护专业信息系统越来越多,单个系统只专注于某项技术或服务的开展。本文在对铁路检修信息系统实际项目的研究中,发现对动车运行维护人员而言,为了完成某项业务流程需要跨系统操作,而现有系统交互性不强,增加了运行维护人员操作的复杂度,不便于运维作业的开展。鉴于Web服务互操作性强、复杂度低、应用普遍等特点,将Web服务引入到动车组运行维护中,使得运行维护人员可以利用网络技术,突破空间地域约束,透明的获取数据信息和资源,增强各系统互操作性。同时,依照相关业务流程,将多个Web服务组合起来,提供监控、指导、维修及上报等业务操作,更有效的帮助运行维护人员获取所需信息。
本文根据动车运行维护现场不同岗位人员的工作业务流程,对服务进行了分析设计,设计了运行维护中六项常用服务,包括运维数据传输监控、数据统计分析、维修指导等服务。然后面向管理决策人员,生产管理人员和生产作业人员三种不同类型用户的需求设计了相应的服务组合流程。最后结合对多种Web服务组合实现方案的研究结果,将实现运维数据服务关键技术的研究重点放在对服务组合引擎的设计上。设计中将基于语义的Web服务发现方法和基于工作流的Web服务组合方法结合起来,利用这两种技术优势,在对其进行融合和改进的基础上设计出了服务组合引擎。引擎通过对数据服务的语义支持使运维数据业务流程在执行的过程中能够动态地进行语义的匹配,提高了业务流程服务组合的灵活性,从而使其提供的服务更优质、适应性更强。 |