Skip to main content

Evolving Data Space Technologies: Lessons Learned from an IDS Connector Reference Implementation

  • Conference paper
  • First Online:
Leveraging Applications of Formal Methods, Verification and Validation. Practice (ISoLA 2022)

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

References

  1. Abrahamsson, P., Salo, O., Ronkainen, J., Warsta, J.: Agile software development methods: review and analysis. Proc. Espoo 2002, 3–107 (2002)

    Google Scholar 

  2. 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

  3. 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

    Chapter  Google Scholar 

  4. Beck, K.: Embracing change with extreme programming. Computer 32(10), 70–77 (1999)

    Article  Google Scholar 

  5. 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

  6. 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

  7. 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

  8. Bray, T.: The JavaScript Object Notation (JSON) Data Interchange Format, RFC 8259, December 2017. https://doi.org/10.17487/RFC8259, Accessed 23 Feb 2022

  9. Security for industrial automation and control systems - Part 4–2: Technical security requirements for IACS components (Dec 2019)

    Google Scholar 

  10. Requirements and reference architecture of a security gateway for the exchange of industry data and services. (March 2020)

    Google Scholar 

  11. Docker Inc.: Develop faster. Run anywhere., https://www.docker.com/, (Accessed: 04.09.2022)

  12. Drees, H., Kubitza, D.O., Lipp, J., Pretzsch, S., Schlueter Langdon, C.: Mobility Data Space - First Implementation and Business Opportunities (2021)

    Google Scholar 

  13. Eclipse Foundation: Eclipse Dataspace Connector (2021–2022). https://github.com/eclipse-dataspaceconnector/DataSpaceConnector. Accessed 10 Jan 2022

  14. Engineering Ingegneria Informatica S.p.A.: TRUE (TRUsted Engineering) Connector (2022). https://github.com/Engineering-Research-and-Development/true-connector. Accessed 21 Feb 2022

  15. 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

  16. Fraunhofer AISEC: Trusted Connector (2016–2022). https://github.com/International-Data-Spaces-Association/trusted-connector. Accessed 21 Feb 2022

  17. Fraunhofer AISEC: IDS Clearing House (2021–2022). https://github.com/International-Data-Spaces-Association/ids-clearing-house-service. Accessed 21 Feb 2022

  18. Fraunhofer FIT: IDS AppStore (2021–2022). https://github.com/International-Data-Spaces-Association/IDS-AppStore. Accessed 04 Sept 2022

  19. Fraunhofer IAIS: Enterprise Integration Connector (2020–2021). https://github.com/International-Data-Spaces-Association/IDS-Enterprise-Integration-Connector. Accessed 21 Feb 2022

  20. Fraunhofer IAIS: IDS Metadata Broker (2020–2022). https://github.com/International-Data-Spaces-Association/metadata-broker-open-core. Accessed 21 Feb 2022

  21. Fraunhofer IESE: MY DATA Control Technologies (2022). https://www.mydata-control.de/, Accessed 10 Jan 2022

  22. Fraunhofer ISST: Dataspace Connector (2020–2022). https://github.com/FraunhoferISST/DataspaceConnector. Accessed 10.June 2022

  23. Fraunhofer ISST and sovity GmbH: Dataspace Connector (2020–2022). https://github.com/International-Data-Spaces-Association/DataspaceConnector. Accessed 10 June 2022

  24. 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

  25. 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

  26. 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)

    Google Scholar 

  27. 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

    Google Scholar 

  28. 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

  29. 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

  30. International Data Spaces e.V.: IDS-G (2022). https://github.com/International-Data-Spaces-Association/IDS-G. Accessed 20 Feb 2022

  31. 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

  32. 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

    Article  Google Scholar 

  33. 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

  34. Martin, R.C.: Clean code: a handbook of agile software craftsmanship. Pearson Education (2009)

    Google Scholar 

  35. 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

  36. Nederlandse Organisatie voor Toegepast Natuurwetenschappelijk Onderzoek (TNO): TNO Security Gateway (2022). https://tno-tsg.github.io/. Accessed 10 June 2022

  37. 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

  38. Otto, B., Burmann, A.: Europäische Dateninfrastrukturen. Informatik Spektrum 44(4), 283–291 (2021). https://doi.org/10.1007/s00287-021-01386-4

    Article  Google Scholar 

  39. 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)

    Google Scholar 

  40. Otto, B., et al.: Reference Architecture Model for the Industrial Data Space. Fraunhofer-Gesellschaft, Munich 88 (2017)

    Google Scholar 

  41. Parecki, Aaron: OAuth 2.0. https://oauth.net/2/. Accessed 04 Sept 2022

  42. 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

  43. 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

  44. 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

  45. Silicon Economy: IDS Integration Toolbox (2020–2022). https://www.silicon-economy.com/project/ids-integration-toolbox/. Accessed 03 Sept 2022

  46. Ten Hompel, M., Schmidt, M.: Silicon Economy: Logistics as the Natural Data Ecosystem. Designing Data Spaces, p. 263 (2022)

    Google Scholar 

  47. The Apache Software Foundation: Apache License, Version 2.0 (2004). https://www.apache.org/licenses/LICENSE-2.0. Accessed 24 Feb 2022

  48. The Apache Software Foundation: Apache Camel (2004–2022). https://camel.apache.org/. Accessed 19 Jan 2022

  49. The PostgreSQL Global Development Group: PostgreSQL (1996–2022). https://www.postgresql.org/. Accessed 24 Feb 2022

  50. Ullenboom, C.: Java ist auch eine Insel, vol. 1475. Galileo Press (2004)

    Google Scholar 

  51. VMware Inc.: Spring Framework (2022). https://spring.io/projects/spring-framework. Accessed 24 Feb 2022

  52. World Wide Web Consortium (W3C): ODRL Information Model 2.2 (2018). https://www.w3.org/TR/odrl-model/. Accessed 09 Apr 2022

  53. World Wide Web Consortium (W3C): Data Catalog Vocabulary (DCAT) - Version 2 (2020). https://www.w3.org/TR/vocab-dcat-2/. Accessed 09 Apr 2022

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Julia Pampus .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2022 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

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)

Publish with us

Policies and ethics