Integrierte Entwicklung und Ausführung von Prozessen in dezentralen Organisationen
Ein Vorschlag auf Basis der Blockchain
Felix Härer
Die Informationssysteme von dezentralen Organisationen sind heute als Komponenten eines globalen Informationssystems miteinander vernetzt. Organisationen, Individuen und Software agieren autonom und sind zugleich kooperativ an der Erstellung von Leistungen beteiligt. Die Planung und Ausführung der hierfür erforderlichen Interaktionen in Form von Prozessen stehen dabei nicht unter der Kontrolle Einzelner. Zur Entwicklung und Ausführung von Prozessen unter dezentraler Koordination schlägt diese Arbeit einen Ansatz auf der Basis von Blockchain-Technologien vor. Damit wird zum einen die Gestaltung dezentraler Organisationen adressiert und zum anderen die innerhalb von solchen Systemen verteilt und nicht-zentral gesteuerte Koordination der Entwicklung. Die Arbeit beschreibt die Dezentralisierung und die modellbasierte Entwicklung von prozessorientierten Systemen zunächst aus organisationstheoretischer Sicht. Als Entwicklungs- und Ausführungsplattformen stehen anschließend dezentrale Blockchain-Systeme im Fokus, mit denen die Verbindlichkeit und Integrität von Transaktionen zwischen a priori unbekannten Knoten eines Netzes gewährleistet werden kann. Die Entwicklung und Ausführung von Prozessen werden auf dieser Basis durch einen modellbasierten Ansatz realisiert. Dieser wird durch einen Architekturrahmen zur konzeptuellen Modellierung, zur kooperativen Modellbildung und zur Nachverfolgung von Instanzen etabliert. Die konzeptuelle Modellierung von Netzwerken, Prozessen und Instanzen greift auf das Semantische Objektmodell (SOM) zurück, um die Aufgabenebene dezentraler Organisationen auf eine dezentral realisierte Aufgabenträgerebene abzubilden. Die kooperative Modellbildung und die Nachverfolgung von Instanzen nutzen Technologien zur verteilten Versionsverwaltung in Verbindung mit Smart Contracts des Blockchain-Systems Ethereum. Die Demonstration der Anwendbarkeit des Ansatzes anhand einer Fallstudie und einer Software-Implementierung schließen die Arbeit ab.