当前位置: X-MOL 学术Softw. Syst. Model. › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
Coordinating large distributed relational process structures
Software and Systems Modeling ( IF 2.0 ) Pub Date : 2020-11-09 , DOI: 10.1007/s10270-020-00835-0
Sebastian Steinau , Kevin Andrews , Manfred Reichert

Representing a business process as a collaboration of interacting processes has become feasible with the emergence of data-centric business process management paradigms. Usually, these interacting processes have relations and, thereby, form a complex relational process structure. The interactions of processes within this relational process structure need to be coordinated to arrive at a meaningful overall business goal. However, relational process structures may become arbitrarily large. With the use of cloud technology, they may additionally be distributed over multiple nodes, allowing for scalability. Coordination processes have been proposed to coordinate relational process structures, where processes may have one-to-many and many-to-many relations at run-time. This paper shows how multiple coordination processes can be used in a decentralized fashion to more efficiently coordinate large, distributed process structures. The main challenge of using multiple coordination processes is to effectively realize the coordination responsibility of each coordination process. Key components of the solution are the subsidiary principle and the hierarchy of the relational process structure. Finally, an implementation of the coordination process concept based on microservices was developed, which allows for fast and concurrent enactment of multiple, decentralized coordination processes in large, distributed process structures.



中文翻译:

协调大型分布式关系流程结构

随着以数据为中心的业务流程管理范例的出现,将业务流程表示为交互流程的协作已变得可行。通常,这些交互过程具有关系,从而形成复杂的关系过程结构。需要协调此关系过程结构中的过程交互,以实现有意义的总体业务目标。但是,关系过程结构可能会变得任意大。通过使用云技术,它们可以另外分布在多个节点上,从而实现可伸缩性。已经提出了协调过程以协调关系过程结构,其中过程在运行时可能具有一对多和多对多关系。本文展示了如何以分散方式使用多个协调过程,以更有效地协调大型分布式过程结构。使用多个协调过程的主要挑战是有效地实现每个协调过程的协调责任。解决方案的关键组成部分是辅助原则和关系过程结构的层次结构。最后,开发了基于微服务的协调过程概念的实现,该实现允许在大型分布式过程结构中快速并发地制定多个分散的协调过程。使用多个协调过程的主要挑战是有效地实现每个协调过程的协调责任。解决方案的关键组成部分是辅助原则和关系过程结构的层次结构。最后,开发了基于微服务的协调过程概念的实现,该实现允许在大型分布式过程结构中快速并发地制定多个分散的协调过程。使用多个协调过程的主要挑战是有效地实现每个协调过程的协调责任。解决方案的关键组成部分是辅助原则和关系过程结构的层次结构。最后,开发了基于微服务的协调过程概念的实现,该实现允许在大型分布式过程结构中快速并发地制定多个分散的协调过程。

更新日期:2020-11-09
down
wechat
bug