Abstract
The establishment of sovereign data spaces is a cutting-edge topic in industrial data sharing scenarios. For instance, organizations like the International Data Spaces (IDS) Association and the Gaia-X European Association for Data and Cloud design standards for sovereign data exchanges and involved governance structures. As an implementation of these standards, data space technologies are of central importance for ensuring secure and sovereign processes and thus establishing trust between data space participants. In this paper, we present our approach, an IDS Connector reference implementation, to integrate data sharing and processing systems into data spaces by providing identity and data management, secure communication protocols, easy-to-use digital contract administration, and prototypical data usage control enforcement. After presenting the software architecture and design, we outline the successful application in selected use cases and derive lessons learned for further developments of data space technologies.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Abrahamsson, P., Salo, O., Ronkainen, J., Warsta, J.: Agile software development methods: review and analysis. Proc. Espoo 2002, 3–107 (2002)
Ahmadian, A.S., Jürjens, J., Strüber, D.: Extending model-based privacy analysis for the industrial data space by exploiting privacy level agreements. In: Proceedings of the 33rd Annual ACM Symposium on Applied Computing, pp. 1142–1149. ACM, New York (2018). https://doi.org/10.1145/3167132.3167256
Bader, S., et al.: The international data spaces information model – an ontology for sovereign exchange of digital content. In: Pan, J.Z., Tamma, V., d’Amato, C., Janowicz, K., Fu, B., Polleres, A., Seneviratne, O., Kagal, L. (eds.) ISWC 2020. LNCS, vol. 12507, pp. 176–192. Springer, Cham (2020). https://doi.org/10.1007/978-3-030-62466-8_12
Beck, K.: Embracing change with extreme programming. Computer 32(10), 70–77 (1999)
Berkhout, V., Frey, C., Hertweck, P., Nestle, D., Wickert, M.: Energy Data Space, pp. 329–341. Springer (2022). https://doi.org/10.1007/978-3-030-93975-5_20
Biegel, ., et al.: GAIA-X: Driver of digital innovation in Europe. Federal Ministry for Economic Affairs and Energy, Public Relations Division (2020). www.bmwi.de
Braud, A., Fromentoux, G., Radier, B., Le Grand, O.: The Road to European Digital Sovereignty with Gaia-X and IDSA. IEEE Network 35(2), 4–5 (2021). https://doi.org/10.1109/MNET.2021.9387709
Bray, T.: The JavaScript Object Notation (JSON) Data Interchange Format, RFC 8259, December 2017. https://doi.org/10.17487/RFC8259, Accessed 23 Feb 2022
Security for industrial automation and control systems - Part 4–2: Technical security requirements for IACS components (Dec 2019)
Requirements and reference architecture of a security gateway for the exchange of industry data and services. (March 2020)
Docker Inc.: Develop faster. Run anywhere., https://www.docker.com/, (Accessed: 04.09.2022)
Drees, H., Kubitza, D.O., Lipp, J., Pretzsch, S., Schlueter Langdon, C.: Mobility Data Space - First Implementation and Business Opportunities (2021)
Eclipse Foundation: Eclipse Dataspace Connector (2021–2022). https://github.com/eclipse-dataspaceconnector/DataSpaceConnector. Accessed 10 Jan 2022
Engineering Ingegneria Informatica S.p.A.: TRUE (TRUsted Engineering) Connector (2022). https://github.com/Engineering-Research-and-Development/true-connector. Accessed 21 Feb 2022
Fielding, R., Reschke, J.: Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content, RFC 7231, June 2014. https://doi.org/10.17487/RFC7231. Accessed 23 Feb 2022
Fraunhofer AISEC: Trusted Connector (2016–2022). https://github.com/International-Data-Spaces-Association/trusted-connector. Accessed 21 Feb 2022
Fraunhofer AISEC: IDS Clearing House (2021–2022). https://github.com/International-Data-Spaces-Association/ids-clearing-house-service. Accessed 21 Feb 2022
Fraunhofer FIT: IDS AppStore (2021–2022). https://github.com/International-Data-Spaces-Association/IDS-AppStore. Accessed 04 Sept 2022
Fraunhofer IAIS: Enterprise Integration Connector (2020–2021). https://github.com/International-Data-Spaces-Association/IDS-Enterprise-Integration-Connector. Accessed 21 Feb 2022
Fraunhofer IAIS: IDS Metadata Broker (2020–2022). https://github.com/International-Data-Spaces-Association/metadata-broker-open-core. Accessed 21 Feb 2022
Fraunhofer IESE: MY DATA Control Technologies (2022). https://www.mydata-control.de/, Accessed 10 Jan 2022
Fraunhofer ISST: Dataspace Connector (2020–2022). https://github.com/FraunhoferISST/DataspaceConnector. Accessed 10.June 2022
Fraunhofer ISST and sovity GmbH: Dataspace Connector (2020–2022). https://github.com/International-Data-Spaces-Association/DataspaceConnector. Accessed 10 June 2022
Frey, C., Hertweck, P., Richter, L., Warweg, O.: Bauhaus. MobilityLab: A Living Lab for the Development and Evaluation of AI-Assisted Services. Smart Cities 5(1), 133–145 (2022). https://doi.org/10.3390/smartcities5010009
Gallay, Olivier and Korpela, Kari and Tapio, Niemi and Nurminen, Jukka K.: A peer-to-peer platform for decentralized logistics. In: Proceedings of the Hamburg International Conference of Logistics (HICL). pp. 19–34. epubli (2017). https://doi.org/10.15480/882.1473
Gamma, E., Helm, R., Johnson, R., Johnson, R.E., Vlissides, J., et al.: Design patterns: elements of reusable object-oriented software. Pearson Deutschland GmbH (1995)
Gelhaar, J., Otto, B.: Challenges in the emergence of data ecosystems. In: Proceedings of the 24th Pacific Asia Conference on Information Systems: Information Systems (IS) for the Future, PACIS 2020, June 2020
Hosseinzadeh, A., Eitel, A., Jung, C.: A systematic approach toward extracting technically enforceable policies from data usage control requirements. In: Proceedings of the 6th International Conference on Information Systems Security and Privacy, pp. 397–405. SCITEPRESS - Science and Technology Publications (2020). https://doi.org/10.5220/0008936003970405
International Data Spaces e.V.: IDS-ready: Open-Source-Software “Dataspace Connector” Enables Sovereign Data Exchange (2020). https://internationaldataspaces.org/ids-ready-open-source-software-dataspace-connector-enables-sovereign-data-exchange/. Accessed 10 June 2022
International Data Spaces e.V.: IDS-G (2022). https://github.com/International-Data-Spaces-Association/IDS-G. Accessed 20 Feb 2022
International Data Spaces e.V.: IDS Reference Architecture Model (2022). https://github.com/International-Data-Spaces-Association/IDS-RAM_4_0. Accessed 21 June 2022
Jarke, M., Otto, B., Ram, S.: Data sovereignty and data space ecosystems. Bus. Inf. Syst. Eng. 61(5), 549–550 (2019). https://doi.org/10.1007/s12599-019-00614-2
Mader, C., Pullmann, J., Petersen, N., Lohmann, S., Lange-Bever, C.: Fraunhofer IAIS and Fraunhofer FIT: International Data Spaces Information Model (2021). https://international-data-spaces-association.github.io/InformationModel/docs/index.html. Accessed 20 Feb 2022
Martin, R.C.: Clean code: a handbook of agile software craftsmanship. Pearson Education (2009)
Nast, M., et al.: Towards an International Data Spaces Connector for the Internet of Things. In: 2020 16th IEEE International Conference on Factory Communication Systems (WFCS), pp. 1–4 (2020). https://doi.org/10.1109/WFCS47810.2020.9114503
Nederlandse Organisatie voor Toegepast Natuurwetenschappelijk Onderzoek (TNO): TNO Security Gateway (2022). https://tno-tsg.github.io/. Accessed 10 June 2022
Opriel, S., Möller, F.O., Burkhardt, U., Otto, B.: Requirements for Usage Control based Exchange of Sensitive Data in Automotive Supply Chains. In: Proceedings of the 54th Hawaii International Conference on System Sciences, p. 431 (2021). https://doi.org/10.24251/HICSS.2021.051
Otto, B., Burmann, A.: Europäische Dateninfrastrukturen. Informatik Spektrum 44(4), 283–291 (2021). https://doi.org/10.1007/s00287-021-01386-4
Otto, B., Jürjens, J., Schon, J., Auer, S., Menz, N., Wenzel, S., Cirullies, J.: Industrial Data Space - Digitale Souveränität über Daten. White Paper, Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung eV, München (2016)
Otto, B., et al.: Reference Architecture Model for the Industrial Data Space. Fraunhofer-Gesellschaft, Munich 88 (2017)
Parecki, Aaron: OAuth 2.0. https://oauth.net/2/. Accessed 04 Sept 2022
Qarawlus, H., Hellmeier, M., Pieperbeck, J., Quensel, R., Biehs, S., Peschke, M.: Sovereign data exchange in cloud-connected IoT using international data spaces. In: 2021 IEEE Cloud Summit (Cloud Summit), pp. 13–18 (2021). https://doi.org/10.1109/IEEECloudSummit52029.2021.00010
Schütte, J., Brost, G.S.: LUCON: data flow control for message-based IoT systems. In: 2018 17th IEEE International Conference On Trust, Security And Privacy In Computing And Communications/12th IEEE International Conference On Big Data Science And Engineering (TrustCom/BigDataSE), pp. 289–299. IEEE (2018). https://doi.org/10.1109/TrustCom/BigDataSE.2018.00052
Schütte, J., Brost, G.S., Wessel, S.: Der Trusted Connector im Industrial Data Space. Fraunhofer-Publication of Fraunhofer Institute for Applied and Integrated Security, Garching (2018). http://arxiv.org/abs/1804.09442
Silicon Economy: IDS Integration Toolbox (2020–2022). https://www.silicon-economy.com/project/ids-integration-toolbox/. Accessed 03 Sept 2022
Ten Hompel, M., Schmidt, M.: Silicon Economy: Logistics as the Natural Data Ecosystem. Designing Data Spaces, p. 263 (2022)
The Apache Software Foundation: Apache License, Version 2.0 (2004). https://www.apache.org/licenses/LICENSE-2.0. Accessed 24 Feb 2022
The Apache Software Foundation: Apache Camel (2004–2022). https://camel.apache.org/. Accessed 19 Jan 2022
The PostgreSQL Global Development Group: PostgreSQL (1996–2022). https://www.postgresql.org/. Accessed 24 Feb 2022
Ullenboom, C.: Java ist auch eine Insel, vol. 1475. Galileo Press (2004)
VMware Inc.: Spring Framework (2022). https://spring.io/projects/spring-framework. Accessed 24 Feb 2022
World Wide Web Consortium (W3C): ODRL Information Model 2.2 (2018). https://www.w3.org/TR/odrl-model/. Accessed 09 Apr 2022
World Wide Web Consortium (W3C): Data Catalog Vocabulary (DCAT) - Version 2 (2020). https://www.w3.org/TR/vocab-dcat-2/. Accessed 09 Apr 2022
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2022 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Pampus, J., Jahnke, BF., Quensel, R. (2022). Evolving Data Space Technologies: Lessons Learned from an IDS Connector Reference Implementation. In: Margaria, T., Steffen, B. (eds) Leveraging Applications of Formal Methods, Verification and Validation. Practice. ISoLA 2022. Lecture Notes in Computer Science, vol 13704. Springer, Cham. https://doi.org/10.1007/978-3-031-19762-8_27
Download citation
DOI: https://doi.org/10.1007/978-3-031-19762-8_27
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-19761-1
Online ISBN: 978-3-031-19762-8
eBook Packages: Computer ScienceComputer Science (R0)