|
SynchroESB在车务段系统整合中的应用
信息化建设在车务段的不断深化和完善,对于车务段生产组织水平和生产效率的提高、以及管理工作的规范化等各方面起到巨大的助力作用。
本文关键字:
协同案例
1 项目背景 哈密车务段作为新疆铁路局生产运输的重要站段,承担着路局车列使用和调度的重要任务。信息化建设在车务段的不断深化和完善,对于车务段生产组织水平和生产效率的提高、以及管理工作的规范化等各方面起到巨大的助力作用。 随着各种应用系统的不断增多,车务段的信息化逐渐凸显出来一些问题:由于没有进行总体规划,各应用系统的规范和标准不统一,成为一个个的“信息孤岛”,它们难以实现信息共享,系统的整体效益未能充分发挥;传统的系统建设方式,使各种业务数据隐藏于各自系统之中,难以使用和挖掘;当前的信息系统重结果数据的获得,轻过程数据的采集,难以对生产过程控制和精艺生产提供支持。在这种情况下,系统整合成为哈密车务段迫在眉睫的任务。 2 解决方案 为了有效的整合现有应用系统,解决“信息孤岛”问题,使各种系统以标准的服务方式共享数据,需要从整个哈密车务段系统架构的层面上建立统一的数据整合平台,统一原有异构系统的数据,挖掘潜在信息。 2.1 系统设计与实现 SynchroESB作为系统整合平台,解决了哈密车务段传统货调流程,减去了现车系统人工下单的复杂操作,其在整个架构中起到整合中枢和纽带的作用,实现了数据整合和应用整合的目标。实现的功能包括: 通过SynchroESB建立统一的数据整合平台,构建起面向将来的可持续发展的基础架构; 实现了原有系统和新开发系统的有效集成; 整合现车系统、行车日志系统和货运系统中的数据信息; 实现钩计划从现车系统到车载系统的实时、可靠的下发和打印; 挖掘原有系统中的过程数据,实现“车辆号码制”; 为车务段整个信息系统的综合利用提供支持; 总体结构图如下: 现车系统、行车日志系统、货运系统是哈密车务段原有系统,其中,现车系统主要负责钩计划的制定和下发、到发确保的传送和车辆信息的统计;行车日志系统负责统计车辆准确到发时间;货运系统负责装卸作业。 另外,还有即将上线和使用的车载系统和数据展现与分析系统(GIS)。 2.2 系统功能描述在系统整合过程中,通过SynchroESB具体实现了以下功能: ⑴、作业车系统对原有系统的跟踪与同步 作业车跟踪系统将“行车日志系统”的数据以及“现车系统”中到报数据、发报数据实时同步出来,然后进行人工匹配,得到统一的行车到达、出发时刻。 作业车跟踪系统中车辆库模块通过SynchroESB对现车系统中车辆库模块的变化数据主动抓取,对数据进行数据清洗、数据挖掘,最终将数据同步到作业车跟踪系统的车辆库模块中。 作业车跟踪系统中货调模块通过SynchroESB将货运系统中变化的数据通过组件抓取,对抓取数据进行数据清洗、数据整合、数据挖掘,最终将数据同步到作业车跟踪系统中货调模块和车辆库模块中。 现车系统中记录了出发列车的预报、确报信息,以及最近几天内已出发的历史信息。作业车跟踪系统需要从现车系统中记录的出发列车预报、确保信息、几天内出发历史信息等数据中进行过滤和确报信息,并在据基础上进行决策分析。 ⑵、现车系统钩计划的作用 车载钩计划的下发 作业车跟踪系统中钩计划通过SynchroESB对现车系统的钩计划数据进行抓取,进行判断和过滤后,将钩计划发送到车载系统中,以保证数据传输的安全和统一。 车载钩计划的上传 车载系统通过监听人工处理过的钩计划的结束时间,将钩计划安全发送到作业车跟踪系统的车载钩计划缓冲表中,保证了数据传输的安全,实现了业务中对数据的监听相应。 ⑶、车辆号码制的实现 车辆号码制可将车辆从进站到出站的整个信息分别保存到了各个应用系统中,根据现车系统中的车辆库、钩计划目录、钩计划正文、股道索引等多张表信息,利用车载系统的数据信息,以时间为轴统计出车辆在站内的各项作业、移动轨迹的过程信息,为车辆在精艺管理中实现了“号码制管理”提供数据支持。 3 SynchroESB简介 ESB全称为Enterprise Service Bus,即企业服务总线。它是传统中间件技术与XML、Web服务等技术结合的产物,是构筑企业神经系统的必要元素。ESB可以提供比传统中间件产品更为廉价的解决方案,同时它还可以消除不同应用之间的技术差异,让不同的应用服务器协调运作,实现了不同服务之间的通信和整合。 SynchroESB是协同时光软件有限公司自主研发的,解决企业异构IT系统集成的ESB产品。SynchroESB基于JSR 208规范,实现了面向服务架构(SOA)和事件驱动架构(EDA)的设计思想。 SynchroESB基于SOA架构思想,采用纯Java开发,实现了敏捷的分布式ESB软件;具有强大的业务组件库;提供易用的服务编制工具以及数据映射工具;采用“集中式管理,分布式运行”的设计思想;解决企业、政府的数据整合、应用整合、接口整合、界面整合的问题。它将应用程序的不同功能单元――服务(service),通过服务间定义良好的接口和契约(contract)联系起来。 SynchroESB平台按照松散耦合设计原则,以系统的物理分布和它扮演的不同功能将系统分为UltraServer(中心服务器),PeerServer(端服务器),SynchroMQ(消息平台),Console(监控管理工具),Orchestration(应用开发工具),Transformer(数据映射工具),服务组件集等七个部分。其体系架构图如下: SynchroESB包含了设计工具SPO、UltraServer、PeerServer、组件库,它采用“集中式管理、分布式运行”的方式,是企业应用集成的开发、部署、运行、管理和维护的综合平台。 使用SynchroESB构建企业信息系统的基础架构,不仅将当前系统以松耦合的方式集成起来,便于升级和拆卸,同时能够快速的组合与部署以后新开发的系统。 4、客户使用情况 SynchroESB在车务段系统整合中的应用更好的解决了原有系统与新开发系统的孤立,实现了信息共享,使系统的整体效益最大值发挥。系统上线后运行稳定、可靠,使哈密车务段的货物运输达到了高效,整个系统获得用户一致好评。
责编:赵新娜
微信扫一扫实时了解行业动态
微信扫一扫分享本文给好友
著作权声明:kaiyun体育官方人口 文章著作权分属kaiyun体育官方人口 、网友和合作伙伴,部分非原创文章作者信息可能有所缺失,如需补充或修改请与我们联系,工作人员会在1个工作日内配合处理。
|
推荐博客
|
|