基于微服务架构的分布式工作流平台体系结构设计

Yongfeng Zhao, Fenshou Dong, Ying Che, Xiupeng Shi
{"title":"基于微服务架构的分布式工作流平台体系结构设计","authors":"Yongfeng Zhao, Fenshou Dong, Ying Che, Xiupeng Shi","doi":"10.1117/12.2680217","DOIUrl":null,"url":null,"abstract":"Including process modelling, deployment of BPMN process definition, task flow, process monitoring and more, workflow engines are dedicated to improving the efficiency of process development. The traditional workflow platform is a monolithic architecture, which is embedded in the application as a library to build a unified unit that couples all business concerns together, with low code reusability, unable to cope with continuous business changes, and a single architecture resulting in poor system scalability and unable to cope with high concurrent user access requests. To meet these requirements of reusability, scalability and high concurrency, this paper provides an all-encompassing, scalable distributed workflow platform based on the microservices architecture for automating enterprise business processes to improve efficiency and productivity. It is a service-oriented architecture, built as a collection of different small services rather than a complete application. By being distributed and loosely coupled, the microservices architecture allows for rapid, linear scaling.","PeriodicalId":201466,"journal":{"name":"Symposium on Advances in Electrical, Electronics and Computer Engineering","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-05-31","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Architecture design of a distributed workflow platform based on microservice architecture\",\"authors\":\"Yongfeng Zhao, Fenshou Dong, Ying Che, Xiupeng Shi\",\"doi\":\"10.1117/12.2680217\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Including process modelling, deployment of BPMN process definition, task flow, process monitoring and more, workflow engines are dedicated to improving the efficiency of process development. The traditional workflow platform is a monolithic architecture, which is embedded in the application as a library to build a unified unit that couples all business concerns together, with low code reusability, unable to cope with continuous business changes, and a single architecture resulting in poor system scalability and unable to cope with high concurrent user access requests. To meet these requirements of reusability, scalability and high concurrency, this paper provides an all-encompassing, scalable distributed workflow platform based on the microservices architecture for automating enterprise business processes to improve efficiency and productivity. It is a service-oriented architecture, built as a collection of different small services rather than a complete application. By being distributed and loosely coupled, the microservices architecture allows for rapid, linear scaling.\",\"PeriodicalId\":201466,\"journal\":{\"name\":\"Symposium on Advances in Electrical, Electronics and Computer Engineering\",\"volume\":\"1 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2023-05-31\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Symposium on Advances in Electrical, Electronics and Computer Engineering\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1117/12.2680217\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Symposium on Advances in Electrical, Electronics and Computer Engineering","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1117/12.2680217","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

摘要

包括流程建模、BPMN流程定义的部署、任务流、流程监控等,工作流引擎致力于提高流程开发的效率。传统的工作流平台是单片架构,以库的形式嵌入到应用中,构建统一的单元,将所有业务关注点耦合在一起,代码可重用性低,无法应对持续的业务变化,单一架构导致系统可扩展性差,无法应对高并发的用户访问请求。为了满足这些可重用性、可扩展性和高并发性的需求,本文提供了一个基于微服务架构的全方位、可扩展的分布式工作流平台,用于实现企业业务流程的自动化,以提高效率和生产力。它是面向服务的体系结构,构建为不同小服务的集合,而不是完整的应用程序。通过分布式和松散耦合,微服务架构允许快速、线性扩展。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Architecture design of a distributed workflow platform based on microservice architecture
Including process modelling, deployment of BPMN process definition, task flow, process monitoring and more, workflow engines are dedicated to improving the efficiency of process development. The traditional workflow platform is a monolithic architecture, which is embedded in the application as a library to build a unified unit that couples all business concerns together, with low code reusability, unable to cope with continuous business changes, and a single architecture resulting in poor system scalability and unable to cope with high concurrent user access requests. To meet these requirements of reusability, scalability and high concurrency, this paper provides an all-encompassing, scalable distributed workflow platform based on the microservices architecture for automating enterprise business processes to improve efficiency and productivity. It is a service-oriented architecture, built as a collection of different small services rather than a complete application. By being distributed and loosely coupled, the microservices architecture allows for rapid, linear scaling.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信