PROtEUS++: A Self-managed IoT Workflow Engine with Dynamic Service Discovery


Despite offering various advantages, the usage of Business Process Management technologies to orchestrate workflows in the Internet of Things (IoT) is still in its infancy. In this work, we demonstrate an extended version of our PROtEUS process execution system for IoT. Besides the processing of sensor streams and interacting with humans, PROtEUS++ is capable of dynamic service invocation as well as self-management to detect and repair errors that happen during process execution. We show the system executing various dynamic and error-prone processes in the Smart Home.

In Proceedings of the 9th Central European Workshop on Services and their Composition (ZEUS 2017), Lugano, Switzerland