Skip to content

Module for Eclipse Dataspace Connector integration#1286

Draft
seicke wants to merge 34 commits into
eclipse-basyx:mainfrom
seicke:module-edc
Draft

Module for Eclipse Dataspace Connector integration#1286
seicke wants to merge 34 commits into
eclipse-basyx:mainfrom
seicke:module-edc

Conversation

@seicke

@seicke seicke commented May 27, 2026

Copy link
Copy Markdown
Member

Description of Changes

This PR introduces the Eclipse Dataspace Connector (EDC) Module, enabling the BaSyx AAS Web UI to interact with EDC instances. This integration allows users to manage dataspaces directly from the UI.

Key changes include:

  • New EDC Management Module: Located in src/modules/EclipseDataspaceConnector/, providing views for Assets, Policies, Contract Definitions, and the Catalog.
  • EDC API Client: A comprehensive EdcClient.ts for handling communication with EDC Management APIs.
  • Dynamic Configuration: Added edc.yml configuration support to define EDC endpoints and authentication.
  • Asset Creation Wizards: New dialogs for creating EDC assets from AAS/Submodel templates.
  • UI Integration: Added EDC and Tractus-X branding icons and integrated EDC routes into the main application structure.

BaSyx Configuration for Testing

To test this module, an active EDC instance (e.g., Tractus-X EDC) is required alongside the BaSyx infrastructure.

  1. Update edc.yml with your EDC Management URL and API Key.
  2. Ensure the basyx-infra.yml is configured to point to your AAS Repository.

Additional Information

  • Tractus-X Support: The current implementation includes specific JSON templates for Tractus-X EDC v0.9 compatibility.

ToDo

  • Support for Tractux-X EDC v0.11.2
  • Support for writing fetched EDC Assets to the configured AAS Infrastructure

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant