Improving IoT Services Through Business-Process-Aligned Modeling Method
Jianhang Hu,Guiling Wang,Hai Wang,Wentao Bai,Junhua Li,Jian Yu
DOI: https://doi.org/10.1007/978-981-99-4402-6_5
2023-01-01
Abstract:In recent years, the Internet of Things (IoT) has facilitated the transformation of various traditional systems into a more convenient form of interaction and integration among people, machines, and things. In industry, there exists a significant class of process-oriented information systems, known as Process-aware Information Systems (PAIS), which are supported by business process management (BPM). The aim of business processes is to provide programming paradigms and business logic for IoT, while IoT can facilitate the quick and accurate capture of physical world changes by business processes, enabling them to respond in a timely manner. The heterogeneity in data and protocols among IoT physical entities, along with the continuous nature of their data, poses a challenge for traditional PAIS. These systems lack strict temporal semantics, and their business process event interaction mechanisms only apply to discrete events, making it difficult to efficiently handle continuous events. To address this challenge, this paper proposes a new IoT service model that has the capability to handle and respond to continuous IoT events, and enable the service to be bound to an executable element in a business process. By doing so, the IoT service can become one of the basic programming components for PAIS to respond promptly to changes in the physical world. The proposed model has been validated through case studies and experimental research, demonstrating its effectiveness and efficiency.