<div class="csl-bib-body">
<div class="csl-entry">Lielacher, T. (2023). <i>Towards compliance-by-design for a decentralized business process execution engine</i> [Diploma Thesis, Technische Universität Wien]. reposiTUm. https://doi.org/10.34726/hss.2023.99123</div>
</div>
-
dc.identifier.uri
https://doi.org/10.34726/hss.2023.99123
-
dc.identifier.uri
http://hdl.handle.net/20.500.12708/189200
-
dc.description.abstract
Die Blockchain-basierte Ausführung von Geschäftsprozessen hat in den letzten Jahren in Wissenschaft und Industrie viel Aufmerksamkeit erregt. Blockchains und andere Distributed-Ledger-Technologien ermöglichen ein vertrauensbasiertes Ökosystem, das den Bedarf an Vermittlern reduziert, indem es eine sichere und transparente Möglichkeit zur Aufzeichnung, Überprüfung und gemeinsamen Nutzung von Daten zwischen den beteiligten Parteien bietet. Darüber hinaus verbessert die Unveränderlichkeit verteilter Ledger die Datenintegrität und Nachvollziehbarkeit, was es für Unternehmen einfacher macht, Bedingungen und Vorschriften einzuhalten. Diese Arbeit zielt darauf ab, bestehende Ansätze zu verbessern, indem die Datenperspektive eines kollaborativen Geschäftsprozesses berücksichtigt wird. Wir ermöglichen es, Einschränkungen für diese Daten zu definieren, um robuste Prozesse zu definieren, die mit den relevanten Vorschriften konform sind. Auf der Grundlage einer Design Science-Methodik stellen wir ein Konzept für eine Rule-Engine vor, die in bestehende Lösungen integriert werden kann, um den geteilten Prozessstatus und die ausgetauschten Nachrichten auf Konformität zu überprüfen, ohne dass dafür Code in einer Programmiersprache wie Solidity geschrieben werden muss. Auf der Grundlage dieses Konzepts implementieren wir einen Prototyp, der die Sprache Friendly Enough Expression Language des DMN-Standards verwendet, die speziell entwickelt wurde, um für Entwickler und Fachleute leicht verständlich zu sein und so ein gemeinsames Verständnis fördert. Um den praktischen Nutzen unseres Prototyps zu zeigen, implementieren wir die Integritätseinschränkungen von realen Geschäftsprozessen. Außerdem integrieren wir ihn in eine bestehende Blockchain-basierte Engine zur Ausführung von Geschäftsprozessen. Unsere Ergebnisse zeigen, dass es möglich ist, eine solche Rule-Engine zu implementieren und dabei essentielle Eigenschaften wie Terminierung, Determinismus und Verifizierbarkeit zu erhalten. Anders verhält es sich mit der Erweiterbarkeit. Diese Eigenschaft ist zwar erforderlich, um unterschiedlichste Geschäftsprozesse zu realisieren, kann aber die zuvor genannten Eigenschaften erheblich abschwächen.
de
dc.description.abstract
Blockchain-based business process execution has gained much attention from academia and industry in recent years. Blockchains and other DLT enable a trust-based ecosystem that reduces the need for intermediaries by providing a secure and transparent way to record, verify, and share data among the collaborating parties. Moreover, the immutable nature of distributed ledgers enhances data integrity and auditability, making it easier for organizations to comply with terms and regulations. This work aims to improve existing approaches by considering the data perspective of a collaborative business process. We enable it to define constraints on this data to define robust processes compliant with the relevant regulations. Following a Design Science methodology, we introduce a concept for a rule engine that can be integrated into existing solutions to verify the shared process state and the exchanged messages for compliance without the need to write code in a programming language such as Solidity. Based on this concept, we implement a prototype utilizing the Friendly Enough Expression Language of the DMN standard, specifically developed to be easy for developers and business professionals to understand, thus fostering a common understanding. To show the utility of our prototype, we implement the integrity constraints of real-world business processes. Further, we integrate it into an existing blockchain-based business process execution engine. Our results show that it is possible to implement such a rule engine while maintaining core properties, such as termination, determinism, and verifiability. The situation is different with extensibility. While this property is required to realize most diverse business processes, it can significantly weaken the properties mentioned before.
en
dc.language
English
-
dc.language.iso
en
-
dc.rights.uri
http://rightsstatements.org/vocab/InC/1.0/
-
dc.subject
Geschäftsprozessmanagement
de
dc.subject
Kollaborative Geschäftsprozesse
de
dc.subject
Blockchain
de
dc.subject
Distributed-Ledger-Technologien
de
dc.subject
Compliance-by-Design
de
dc.subject
Business Process Management
en
dc.subject
Collaborative Business Processes
en
dc.subject
Blockchain
en
dc.subject
Distributed Ledger Technologies
en
dc.subject
Compliance-by-Design
en
dc.title
Towards compliance-by-design for a decentralized business process execution engine
en
dc.type
Thesis
en
dc.type
Hochschulschrift
de
dc.rights.license
In Copyright
en
dc.rights.license
Urheberrechtsschutz
de
dc.identifier.doi
10.34726/hss.2023.99123
-
dc.contributor.affiliation
TU Wien, Österreich
-
dc.rights.holder
Thomas Lielacher
-
dc.publisher.place
Wien
-
tuw.version
vor
-
tuw.thesisinformation
Technische Universität Wien
-
dc.contributor.assistant
Preindl, Thomas
-
tuw.publication.orgunit
E191 - Institut für Computer Engineering
-
dc.type.qualificationlevel
Diploma
-
dc.identifier.libraryid
AC16975450
-
dc.description.numberOfPages
105
-
dc.thesistype
Diplomarbeit
de
dc.thesistype
Diploma Thesis
en
dc.rights.identifier
In Copyright
en
dc.rights.identifier
Urheberrechtsschutz
de
tuw.advisor.staffStatus
staff
-
tuw.assistant.staffStatus
staff
-
tuw.advisor.orcid
0000-0001-5420-404X
-
tuw.assistant.orcid
0000-0001-7268-5393
-
item.mimetype
application/pdf
-
item.grantfulltext
open
-
item.languageiso639-1
en
-
item.fulltext
with Fulltext
-
item.cerifentitytype
Publications
-
item.openaccessfulltext
Open Access
-
item.openairetype
master thesis
-
item.openairecristype
http://purl.org/coar/resource_type/c_bdcc
-
crisitem.author.dept
E210-01 - Forschungsbereich Integrale Planung und Industriebau