Proceed (PROCess EnginE in a Distributed environment) is a research project with the goal of developing a process engine with a decentralized architecture.
Unlike the currently established Business Process Management Systems (BPMS), Proceed aims to enable its execution component to run on parallel, heterogenous devices with a distributed organisation of the process flow. This concept is aligned with the recent evolution of IT systems to switch from a centralized client-server architecture to a decentralized peer-to-peer network, whereby devices of all sizes and operating systems in the vicinity are connected and exchange data in order to fulfill a task.
The process execution on many different resources enables the individual actors to use context information. This has many advantages for the end users and for the industries:
- Network load: Sending vast amounts of data over a network (potentially across continents to cloud service providers) causes latency and congestion. By pre-processing the data close to the user these effects are reduced.
- Use of resources: The “Fog Computing” approach makes sure that resources close to the user are used instead of delegating calculation tasks to a central cloud instance. This helps to ensure an effective use of the available resources and better end user experience.
- Privacy: If sensible data is processed close to the user and not sent to a centralized server, possible misuse of data is avoided and data protection is enhanced.
With the Proceed project, we have the research goal of evaluating the capabilities of a distributed process engine, comparing it to traditional implementations and developing a prototype which will take advantage of the above mentioned points.
PROCEED has been chosen by the Federal Ministry of Education and Research (BMBF) to be funded within the Software Campus initiative. The Software Campus program integrates research and practical management experience in order to train researcher to become managers and entrepreneurs with an excellent IT background.
Project Title: PROCEED (PROcess EnginE in a Distributed environment)
Project Coordinator: Kai Grunert
Project Members: Kai Rohwer
Industrial Partner: Scheer GmbH
Duration: 03/2018 – 02/2020
Research Program: Software Campus
Funding Identifier: 01IS17052