In a decentralized process management system, several process engines cooperate to execute a single process instance by using direct Machine-to-Machine communication and local coordination of the process flow. In this...
详细信息
ISBN:
(纸本)9789819608041;9789819608058
In a decentralized process management system, several process engines cooperate to execute a single process instance by using direct Machine-to-Machine communication and local coordination of the process flow. In this paper, we analyze the software architecture elements of a decentralized process management system. We explain the involved components, connectors, data, and the relationships between them. We also describe the state transitions of decentralizedprocesses during execution.
In the progressing digitalization, automated processes increasingly integrate IoT devices. However, incorporating field devices located in unstable environments can easily lead to situations in which central automatio...
详细信息
ISBN:
(纸本)9783031161032;9783031161025
In the progressing digitalization, automated processes increasingly integrate IoT devices. However, incorporating field devices located in unstable environments can easily lead to situations in which central automation systems are no longer connected to the devices and their functionality. A temporary disconnection is especially likely for location-independent mobile systems such as smartphones, drones, and mobile robots. This situation can result in the suspension or interruption of the process execution. As a solution, we propose and analyze an old architectural approach: the decentralized execution of one process over multiple, collaborating process engines placed directly on the devices. We name the overall system a decentralized process management system (dPMS) and explain the architecture, the interfaces, and several aspects of the process deployment. For the latter, one of the most interesting procedures is Dynamic Deployment: it allows portable and, to some extent, self-organizing processes.
Today's Smart Home protocols specify the functionality and interfaces of Smart Home devices, but they cannot represent arbitrary, complex processes defined by the user. For example, if a speaker has to play music ...
详细信息
ISBN:
(数字)9781665460163
ISBN:
(纸本)9781665460163
Today's Smart Home protocols specify the functionality and interfaces of Smart Home devices, but they cannot represent arbitrary, complex processes defined by the user. For example, if a speaker has to play music after a motion detector detects movement. This process has to be set up on a centralized automation system. However, if the connection to the Internet breaks down or the involved cloud systems crash, most Smart Home processes will stop working. This paper proposes a decentralized approach where the defined process descriptions are directly transferred to the devices. The devices interpret and execute the process steps themselves with the help of a component called the Distributed process Engine. This architecture guarantees the reliable execution of Smart Home processes in the event of many possible types of failures.
暂无评论