铁路工程文档平台关键技术研究与应用
发布时间:2020-12-23 07:56
针对我国铁路建设中工程文档"海量、分散、标准不一、共享困难"等难题,结合我国铁路建设统一规划、统筹管理和建设移交的行业特点,提出建立基于云存储的铁路工程统一多租户文档平台,设计文档平台的技术架构、功能架构和数据模型,对用户检索、文件存储和支撑服务等关键技术进行论述,并且在京雄等项目试点应用中取得效果和经验,对规范我国铁路工程文件资料管理具有指导意义。
【文章来源】:铁道科学与工程学报. 2020年08期 北大核心
【文章页数】:10 页
【部分图文】:
铁路工程文档平台主要功能架构图
文档实例支撑服务是文档平台作为SaaS层为各个业务系统提供统一服务的核心能力,为各个业务系统提供开箱即用的文件快速安全的存取能力[5-6],使业务系统更加关注业务细节和功能实现。主要表现为文档存储服务、文件流转服务、格式转换服务、文件检索服务、文档签章服务、日志审计和文件安全管理等功能。其中文件存储服务能够在封装和屏蔽底层存储技术的基础上为上层应用提供安全快速可靠的存储服务,自动实现文件的多副本存储,其他业务系统(如设计管理、检验批、试验报告、第三方检测等)系统文件均可调用文件存储服务实现文件的快速存储。
铁路工程文档平台是基于云储存多租户的非结构化文档的统一存储平台架构,具有3层系统架构,包括访问层、服务层和存储层,主要采用J2EE和Spring等技术实现。如图1所示,访问层用户包括模板库超级管理员,各建设单位级管理员、普通用户以及各个业务系统,支持业务系统从模板库调用模板,生成文档实例,同时也支持授权用户查询模板库,检索最新的模板和模板的填报规则,用户使用的终端包括普通PC,移动终端以及自行开发的业务系统,是统一文档系统的SaaS层(Software as a Service,软件即服务)。服务层支持用户(含业务系统)与云存储之间交互,服务层主要通过系统功能和微服务2种方式提供服务,功能上支持模板的维护、管理、查询、检索,同时对各个业务系统提供API服务接口,方便其调用模板文件,提供文档实例的存储方法、提供文件归档管理的服务接口以及面向文档流转方面的服务支持,包括流程定义,流程实例管理,流程的API等服务,是统一文档系统的PaaS层(Platform as a Service,平台即服务);最底层的是文档系统的云存储层,属于Iaa S层(Infrastructure as a Service,基础设施即服务),支持海量文件的存储,采用分布式文件存储系统,通过业务元数据实现文档对象的属性灵活定义和扩展,通过存储元数据实现文档对象的快速检索,采用集群方式支持存储容量的横向扩展。图2 铁路工程文档平台主要功能架构图
【参考文献】:
期刊论文
[1]云消息服务平台CMSP多租户权限模型[J]. 李朝铭,崔洪志,王建华,林杰. 信息技术与信息化. 2019(07)
[2]工程项目电子文档管理体系建设[J]. 张媛媛,张华. 石油化工设计. 2019(02)
[3]浅谈国际EPC工程项目中的文档管理策划[J]. 杨珑. 石油化工设计. 2019(02)
[4]一种海量小文件对象存储优化方案[J]. 屠雪真,黄震江. 计算机技术与发展. 2019(08)
[5]基于Ceph文件系统的元数据缓存备份[J]. 詹玲,方协云,李大平,万继光. 计算机工程. 2017(04)
[6]基于可变长分块的分布式文件系统设计与实现[J]. 许艳艳,雷迎春,龚奕利. 计算机工程. 2016(05)
[7]基于云存储的网络文档共享研究[J]. 吴岳忠,刘琴,李长云,王国军. 小型微型计算机系统. 2015(01)
[8]云环境下多用户文件共享方案[J]. 王中华,韩臻,刘吉强. 计算机研究与发展. 2014(12)
[9]云环境下海量小文件存储技术研究综述[J]. 周国安,李强,陈新,胡旭. 信息网络安全. 2014(06)
[10]基于模型驱动的分层多租户架构设计[J]. 姜晓燕,张勇,刘士军,孟祥旭. 小型微型计算机系统. 2013(12)
博士论文
[1]基于用户兴趣建模的推荐方法及应用研究[D]. 刘淇.中国科学技术大学 2013
硕士论文
[1]大规模分布式文件系统元数据管理子系统的设计与实现[D]. 詹文翰.电子科技大学 2013
本文编号:2933357
【文章来源】:铁道科学与工程学报. 2020年08期 北大核心
【文章页数】:10 页
【部分图文】:
铁路工程文档平台主要功能架构图
文档实例支撑服务是文档平台作为SaaS层为各个业务系统提供统一服务的核心能力,为各个业务系统提供开箱即用的文件快速安全的存取能力[5-6],使业务系统更加关注业务细节和功能实现。主要表现为文档存储服务、文件流转服务、格式转换服务、文件检索服务、文档签章服务、日志审计和文件安全管理等功能。其中文件存储服务能够在封装和屏蔽底层存储技术的基础上为上层应用提供安全快速可靠的存储服务,自动实现文件的多副本存储,其他业务系统(如设计管理、检验批、试验报告、第三方检测等)系统文件均可调用文件存储服务实现文件的快速存储。
铁路工程文档平台是基于云储存多租户的非结构化文档的统一存储平台架构,具有3层系统架构,包括访问层、服务层和存储层,主要采用J2EE和Spring等技术实现。如图1所示,访问层用户包括模板库超级管理员,各建设单位级管理员、普通用户以及各个业务系统,支持业务系统从模板库调用模板,生成文档实例,同时也支持授权用户查询模板库,检索最新的模板和模板的填报规则,用户使用的终端包括普通PC,移动终端以及自行开发的业务系统,是统一文档系统的SaaS层(Software as a Service,软件即服务)。服务层支持用户(含业务系统)与云存储之间交互,服务层主要通过系统功能和微服务2种方式提供服务,功能上支持模板的维护、管理、查询、检索,同时对各个业务系统提供API服务接口,方便其调用模板文件,提供文档实例的存储方法、提供文件归档管理的服务接口以及面向文档流转方面的服务支持,包括流程定义,流程实例管理,流程的API等服务,是统一文档系统的PaaS层(Platform as a Service,平台即服务);最底层的是文档系统的云存储层,属于Iaa S层(Infrastructure as a Service,基础设施即服务),支持海量文件的存储,采用分布式文件存储系统,通过业务元数据实现文档对象的属性灵活定义和扩展,通过存储元数据实现文档对象的快速检索,采用集群方式支持存储容量的横向扩展。图2 铁路工程文档平台主要功能架构图
【参考文献】:
期刊论文
[1]云消息服务平台CMSP多租户权限模型[J]. 李朝铭,崔洪志,王建华,林杰. 信息技术与信息化. 2019(07)
[2]工程项目电子文档管理体系建设[J]. 张媛媛,张华. 石油化工设计. 2019(02)
[3]浅谈国际EPC工程项目中的文档管理策划[J]. 杨珑. 石油化工设计. 2019(02)
[4]一种海量小文件对象存储优化方案[J]. 屠雪真,黄震江. 计算机技术与发展. 2019(08)
[5]基于Ceph文件系统的元数据缓存备份[J]. 詹玲,方协云,李大平,万继光. 计算机工程. 2017(04)
[6]基于可变长分块的分布式文件系统设计与实现[J]. 许艳艳,雷迎春,龚奕利. 计算机工程. 2016(05)
[7]基于云存储的网络文档共享研究[J]. 吴岳忠,刘琴,李长云,王国军. 小型微型计算机系统. 2015(01)
[8]云环境下多用户文件共享方案[J]. 王中华,韩臻,刘吉强. 计算机研究与发展. 2014(12)
[9]云环境下海量小文件存储技术研究综述[J]. 周国安,李强,陈新,胡旭. 信息网络安全. 2014(06)
[10]基于模型驱动的分层多租户架构设计[J]. 姜晓燕,张勇,刘士军,孟祥旭. 小型微型计算机系统. 2013(12)
博士论文
[1]基于用户兴趣建模的推荐方法及应用研究[D]. 刘淇.中国科学技术大学 2013
硕士论文
[1]大规模分布式文件系统元数据管理子系统的设计与实现[D]. 詹文翰.电子科技大学 2013
本文编号:2933357
本文链接:https://www.wllwen.com/kejilunwen/jiaotonggongchenglunwen/2933357.html