Is there support for Data Apps? #29
-
Hi all, After going through the EDC documentation, various READMEs and issues, I could not determine whether or not Data Apps are currently supported in the EDC. In discussion eclipse-edc/Connector#2578 it is mentioned that the IDS Dataspace Protocol specifications do not include the concept of an AppStore. However, Data Apps and the App Store are mentioned in the IDS RAM. Are they currently supported or are there plans to do so in the future? Thank you in advance! |
Beta Was this translation helpful? Give feedback.
Replies: 0 comments 2 replies
-
Data apps can be of different kinds, putting their focus on data provisioning, data processing, or similar. A data app itself can be a sharable asset. The EDC support data apps, but not in a way the IDS RAM originally defined it. An EDC connector itself can be deployed as single service or a set of multiple services, dependent on your use cases and requirements. As the connector is only one application in your IT landscape connecting existing systems to the dataspace, it is not to be seen as an orchestrator of your deployment, rather an orchestrator of data/information flows. Thus, the deployment of a data app would look like every deployment of a service, e.g., pulling from a container registry, using Kubernetes or similar and deploying the service. One possibility would be the IDS App Store as a centralized provider of certified data apps. However, as you mentioned above, following the Dataspace Protocol specifications, the application sharing or execution are not part of a/the dataspace protocol anymore. (Unless the app is considered an asset, e.g., in code-to-data scenarios.) I could envision the following scenarios:
I am sure there a multiple more. All cases are supported by the EDC, e.g., with the extensible data plane framework and the policy engine. |
Beta Was this translation helpful? Give feedback.
Data apps can be of different kinds, putting their focus on data provisioning, data processing, or similar. A data app itself can be a sharable asset. The EDC support data apps, but not in a way the IDS RAM originally defined it.
An EDC connector itself can be deployed as single service or a set of multiple services, dependent on your use cases and requirements. As the connector is only one application in your IT landscape connecting existing systems to the dataspace, it is not to be seen as an orchestrator of your deployment, rather an orchestrator of data/information flows. Thus, the deployment of a data app would look like every deployment of a service, e.g., pulling from a container r…