The main goal of the PROCEED project is to spread the process execution so that processes are executed on multiple, distributed process engines without a connection to a coordinating server or management system.

IoT Integration: One of the main goals is the coordination of multiple IoT devices in a process.

  • IoT devices run on a multitude of different platforms. The PROCEED execution engine offers a generic architecture to support a big variety of platforms.
  • IoT devices are constraint systems with sensors and actuators that offer a wide variety of capabilities from regulating the heating to printing 3D figures.

Fog Processes: Process steps are directly executed on the involved or nearby devices.

Portable Processes: Processes can be transported to and continued in other environments.

Interoperable Processes: Using and defining standards for executing distributed processes so that it can run on every compliant process engine.

Context-aware Processes: Depending on the availability of (surrounding) systems, the process execution can adapt to current circumstances.

Privacy-aware Processes: Processes that involve private data respect privacy profiles of process participants.

Enterprise-aware Processes: Parts of a process can be created by different companies and integrated into one process without leaking internal process details.

Smart process interaction: PROCEED offers new ways to create and interact with processes.