IDS Reference Architecture Model
The International Data Spaces (IDS) are virtual data spaces leveraging existing standards and technologies, as well as governance models, well-accepted in the data economy, to facilitate secure and standardized data exchange and data linkage in a trusted business ecosystem. It thereby provides a basis for creating smart service scenarios and facilitating innovative cross-company business processes, while at the same time guaranteeing data sovereignty for data owners.
Data sovereignty is a central aspect of the IDS. It can be defined as a natural person’s or corporate entity’s capability of being entirely self-determined with regard to its data. The International Data Spaces initiative proposes a Reference Architecture Model for this particular capability and related aspects, including requirements for secure and trusted data exchange in business ecosystems.
Focusing on the generalization of concepts, functionality, and overall processes involved in the creation of a secure “network of trusted data”, the IDS Reference Architecture resides at a higher abstraction level than common architecture models of concrete software solutions do. The document provides an overview supplemented by dedicated architecture specifications defining the individual components of the IDS (Connector, Broker, App Store, etc.) in detail.
In compliance with common system architecture models and standards (e.g., ISO 42010, 4+1 view model), the IDS Reference Architecture Model uses a five-layer structure expressing various stakeholders’ concerns and viewpoints at different levels of granularity.
The general structure of the IDS Reference Architecture Model is made up of five layers:
The Business Layer specifies and categorizes the different roles which the participants of the IDS can assume, and it specifies the main activities and interactions connected with each of these roles.
The Functional Layer defines the functional requirements of the IDS, plus the concrete features to be derived from these.
The Process Layer specifies the interactions taking place between the different components of the IDS; using the BPMN notation, it provides a dynamic view of the Reference Architecture Model.
The Information Layer defines a conceptual model which makes use of linked-data principles for describing both the static and the dynamic aspects of the IDS’s constituents.
The System Layer is concerned with the decomposition of the logical software components, considering aspects suchas integration, configuration, deployment, and extensibility of these components.
In addition, the IDS Reference Architecture Model comprises three perspectives that need to be implemented across all five layers: Security, Certification, and Governance.
- Is supplement to
- Software documentation: https://github.com/International-Data-Spaces-Association (URL)
- Other: https://internationaldataspaces.org/publications/ids-ram/ (URL)