Skip to main content

EDCaaS — Setting Up a Managed Dataspace Platform

Who This Is For

You are a developer at a cloud service provider and your job is to set up an Eclipse Dataspace Components as-a-Service (EDCaaS) offering. You need to deploy a set of components, provision dataspace participants for your customers, and hand them the endpoints they need to operate.

You do not need to understand what a dataspace is in detail. You need to know what to deploy, how to provision participants, and what to give your customers.

What You Are Building

Your EDCaaS platform lets companies participate in dataspaces without running their own control plane or identity infrastructure. You host the shared components. Your customers get API endpoints to manage their assets, policies, and contracts.

┌─────────────────────────────────────────────────────┐
│ Your EDCaaS Platform │
│ ┌────────────────────────────────────────────┐ │
│ │ EDC Virtual Connector │ │
│ │ Control Plane · Identity Hub │ │
│ └────────────────────────────────────────────┘ │
│ │
│ ┌────────────────────────────────────────────┐ │
│ │ Connector Fabric Manager (CFM) │ │
│ │ Tenant Mgr · Provision Mgr · Agents │ │
│ └────────────────────────────────────────────┘ │
│ │
│ ┌────────────────────────────────────────────┐ │
│ │ Infrastructure │ │
│ │ PostgreSQL · IDP · Secret Store · NATS │ │
│ └────────────────────────────────────────────┘ │
└──────────────────────┬──────────────────────────────┘

Data Plane Signaling

┌────────┴────────┐
│ Customer │
│ Data Plane │
└─────────────────┘

The data plane runs outside the core stack. It can be hosted on the customer's own infrastructure or offered as a separate service by the CSP. Either way, it connects to the Control Plane via the Data Plane Signaling protocol. This separation is intentional — data routing stays independent of the control plane. Data planes are typically set up by system integrators (see the System Integration learning path).

Chapters

#ChapterWhat you'll learn
1PrerequisitesInfrastructure you need before deploying
2EDC ServicesControl Plane and Identity Hub in virtual mode
3Connector Fabric ManagerTenant Manager and Provision Manager
4Activity AgentsThe workers that execute provisioning
5Identity Provider SetupJWT claims, roles, and access control
6Onboarding DesignLegal vs. technical onboarding, Issuer Service options
7Provisioning ParticipantsCreating tenants and deploying participant profiles
8Customer HandoffWhat you give your customer to operate