摘要

国家能源集团铁路综合调度信息系统具有集成度高、综合性强、覆盖业务范围广的特点,照搬传统垂直业务开发的模式会造成信息分散、共享困难、建设成本高等问题,不利于业务流程改造,并且使用单体应用开发模式会造成系统因需求增加而不断膨胀的问题。为了解决上述问题,采用微服务技术设计并实现国家能源集团铁路综合调度信息系统,将系统逻辑解构为系统微服务、业务微服务和接口微服务3种类型。通过遵循微服务模型设计规范,合理划分微服务模块粒度,实现系统模块能够独立开发、独立部署和独立维护,从而降低系统复杂度,提高开发效率和交付迭代速度,提升系统性能和可靠性,并在一定程度上降低后期系统运维难度。

  • 单位
    中国神华能源股份有限公司; 北京全路通信信号研究设计院集团有限公司