TUM Logo

Extending Actor Models in Data Spaces

In today’s internet almost any party can share sets of data with each other. However, creating frameworks and regulated realms for the sharing of data is very complex when multiple parties are involved and complicated regulation comes into play. As solution data spaces were introduced to enable participating parties to share data among themselves in an organized, regulated and standardized way. However, contract data processors, acting as data space participants, are currently unable to execute data requests on behalf of their contract partners. Here we show that an on-behalf-of actor model can be easily added to existing data spaces. We demonstrate how this extension can be realized using verifiable credentials. We provide a sample use case, a detailed sequence diagram and discuss necessary architectural adaptations and additions to established protocols. Using the extensions explained in this work numerous real life use cases which previously could technically not be realized can now be covered. This enables future data spaces to provide more dynamic and complex real world use cases.

Extending Actor Models in Data Spaces

WWW '23 Companion: Companion Proceedings of the ACM Web Conference 2023

Authors: Hendrik Meyer zum Felde, Maarten Kollenstart, Thomas Bellebaum, Simon Dalmolen, and Gerd Brost
Year/month: 2023/4
Booktitle: WWW '23 Companion: Companion Proceedings of the ACM Web Conference 2023
Pages: 1447 - 1451
Fulltext: click here

Abstract

In today’s internet almost any party can share sets of data with each other. However, creating frameworks and regulated realms for the sharing of data is very complex when multiple parties are involved and complicated regulation comes into play. As solution data spaces were introduced to enable participating parties to share data among themselves in an organized, regulated and standardized way. However, contract data processors, acting as data space participants, are currently unable to execute data requests on behalf of their contract partners. Here we show that an on-behalf-of actor model can be easily added to existing data spaces. We demonstrate how this extension can be realized using verifiable credentials. We provide a sample use case, a detailed sequence diagram and discuss necessary architectural adaptations and additions to established protocols. Using the extensions explained in this work numerous real life use cases which previously could technically not be realized can now be covered. This enables future data spaces to provide more dynamic and complex real world use cases.

Bibtex:

@inproceedings {
author = { Hendrik Meyer zum Felde and Maarten Kollenstart and Thomas Bellebaum and Simon Dalmolen and Gerd Brost},
title = { Extending Actor Models in Data Spaces },
year = { 2023 },
month = { April },
booktitle = { WWW '23 Companion: Companion Proceedings of the ACM Web Conference 2023 },
pages = { 1447 - 1451 },
url = { https://doi.org/10.1145/3543873.3587645 },

}