摘要
设计基于微服务架构的铁路招标采购管理系统,解决各铁路局集团有限公司(简称:铁路局)招标采购流程不一,难以采用固定流程进行统一的问题。利用微服务架构、流程编制等技术,结合不同单位采购流程的业务需求,设计研发铁路招标采购管理系统。通过采用微服务架构,招标采购管理系统实现了公共模块的服务化、流程的可配置化,满足不同铁路局对招标采购流程灵活可配置的需求。实践表明,基于微服务架构技术的招标采购管理系统技术方案可行,可为铁路局及铁路站段对货物、工程、服务的采购行为实现规范化、信息化管理提供技术支撑。
The railway bidding and purchasing management system based on micro-service architecture was designed to solve the problem that the bidding and purchasing processes of railway administrations were different,and it was difficult to adopt a fixed process for unification.This article designed and developed the railway bidding and purchasing management system,using micro-service architecture,process planning and other technologies,combined with the business needs of different units of purchasing process.By using the micro-service architecture,the system implemented the service of public modules and the configurability of the process,and met the flexible and configurable requirements of different railway administration for the bidding and purchasing process.Practice shows that the technical scheme of bidding and purchasing system based on micro-service architecture technology is feasible,and it can provide technical support for standardization and information management of purchasing behavior of goods,engineering and services for railway administrations and railway stations.
引文
[1]高俊斌.建设铁路采购管理信息系统的研究与思考[J].铁路采购与物流,2018(2):30-33.
[2]崔中伟,王璞,乔成珍,等.铁路物资管理系统2.0中采购功能的设计与实现[J].铁路计算机应用,2017,26(6):24-26.
[3]中国铁路武汉局集团有限公司物资处,铁科院电子所联合小组.铁路招标采购管理信息系统研发[J].铁路采购与物流,2018(8):49-53.
[4]Microservices[EB/OL].[2014-03-25].https://www.martinfowler.com/articles/microservices.html.
[5]魏文超.基于微服务架构的系统设计与开发[J].计算机产品与流通,2018(4):169.
[6]王方旭.基于Spring Cloud实现业务系统微服务化的设计与实现[J].电子技术与软件工程,2018(8):60-61.
[7]杨宇,焦丽琴.基于微服务的企业应用设计与实现[J].电子科学技术,2016(5):623-625.
[8]吴宇婷,刘瑛祺.基于NFC技术的移动支付系统实现方案[J].铁路计算机应用,2017,26(8):43-46.
[9]微服务:从设计到部署[EB/OL].[2018-04-22].https://github.com/DocsHome/microservices.
[10]Microservices orchestration engine[EB/OL].[2018-10-24].https://github.com/Netflix/conductor.