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 },
}