Eclipse Dataspace Components bilden einen modularen Baukasten für den kontrollierten Datenaustausch zwischen Organisationen. Das Seminar behandelt die Auswahl und Kombination geeigneter Module, den Aufbau einer nachvollziehbaren Entwicklungsumgebung sowie die Integration eigener Datenquellen. Gearbeitet wird mit zwei voneinander getrennten Teilnehmern und einer abgestimmten Softwarekonfiguration.
Im praktischen Schwerpunkt werden Assets und Policies angelegt, Angebote veröffentlicht, Vereinbarungen ausgehandelt und Daten übertragen. Eine begrenzte eigene Erweiterung macht die Integrationspunkte der EDC-Laufzeit verständlich. Zustandsübergänge, Fehlermeldungen und wiederholbare Prüfungen begleiten alle Arbeitsschritte.
Lernziele
- Eine EDC-Laufzeit aus einer abgestimmten Projektbasis bauen, konfigurieren und nachvollziehbar starten.
- Den vollständigen Weg vom Datenangebot bis zum erfolgreichen Abruf über die passenden APIs ausführen.
- Eine kleine Erweiterung integrieren und Fehler in Konfiguration, Vereinbarung und Datentransfer systematisch eingrenzen.
Inhaltsübersicht
- Projektbasis und Laufzeit
- Kontroll- und Datenebene
- Datenangebote modellieren
- Vereinbarungen aushandeln
- Datentransfer integrieren
- Eigene Erweiterung entwickeln
- Persistenz und Diagnose
- Integration und Abnahme
Seminarinhalte
1. Projektbasis und Laufzeit
- Module, Erweiterungen, Konfiguration und verwendete Abhängigkeiten im Build nachvollziehen.
- Projekt bauen, Startparameter prüfen und Laufzeitprotokolle auswerten.
- Versionsstände und erforderliche Java- sowie Build-Voraussetzungen reproduzierbar festhalten.
2. Kontroll- und Datenebene
- Management-, Protokoll- und Datenschnittstellen getrennt adressieren und absichern.
- Zusammenarbeit der Control Plane und Data Plane anhand eines einfachen Transfers nachvollziehen.
- Testidentitäten und vorbereitete Vertrauenskonfiguration zwischen den Teilnehmern prüfen.
3. Datenangebote modellieren
- Assets mit Metadaten und technischen Datenadressen anlegen.
- Policies und Contract Definitions mit ausgewählten Datenangeboten verbinden.
- Sichtbarkeit eines Angebots im Katalog aus Sicht verschiedener Teilnehmer prüfen.
4. Vereinbarungen aushandeln
- Katalogangebote lesen und eine Vertragsverhandlung über die passende Schnittstelle starten.
- Asynchrone Zustände, Nachrichten und entstandene Vereinbarungen nachvollziehen.
- Abgelehnte Angebote und nicht erfüllte Bedingungen mit gezielten Negativfällen untersuchen.
5. Datentransfer integrieren
- Eine vorbereitete HTTP-Datenquelle über die Data Plane bereitstellen und kontrolliert abrufen.
- Zugriffsinformationen, Tokenlaufzeiten und die Zuordnung zur Vereinbarung prüfen.
- Fehler von Quellsystem, Verbindung und Transferprozess anhand getrennter Nachweise eingrenzen.
6. Eigene Erweiterung entwickeln
- Erweiterungslebenszyklus, Abhängigkeiten und benötigte Schnittstellen an einem kleinen Beispiel verwenden.
- Eine vorbereitete Policy-Auswertungsfunktion fachlich ergänzen und im Laufzeitaufbau registrieren.
- Erlaubte und abgelehnte Eingaben mit gezielten Komponententests prüfen.
7. Persistenz und Diagnose
- Eine vorbereitete relationale Persistenzkonfiguration nachvollziehen und Zustände nach Neustart prüfen.
- Korrelationsmerkmale für Angebot, Verhandlung und Transfer in Protokollen verwenden.
- Konfigurationsfehler, ungültige Datenadressen und fehlende Berechtigungen systematisch bearbeiten.
8. Integration und Abnahme
- Eine eigene synthetische Datenquelle in den vollständigen Austauschprozess einbinden.
- Wiederholbare API-Aufrufe und passende Prüfungen in einer ausführbaren Sammlung organisieren.
- Funktion, Fehlerverhalten und offene Integrationsaufgaben anhand einer Abnahmeliste bewerten.
Praxisübungen
- Die vorgegebene Projektbasis bauen und zwei getrennte Teilnehmer starten.
- Ein Datenangebot mit technischen und fachlichen Metadaten sowie einer Zugriffsregel anlegen.
- Den Katalog aus Sicht des zweiten Teilnehmers abfragen und eine Vereinbarung aushandeln.
- Den erlaubten Datenabruf durchführen und mit einem absichtlich abgelehnten Fall vergleichen.
- Eine kleine Erweiterung ergänzen, prüfen und erneut in den Austauschprozess einbinden.
- Einen vorbereiteten Fehler anhand von API-Antworten und Laufzeitprotokollen lokalisieren.
Schulungsumgebung
Der Kunde stellt isolierte Linux-Arbeitsumgebungen mit IDE, Git, passendem JDK, Gradle, Container-Laufzeit und vorbereiteter Datenbank bereit. Zwei EDC-Teilnehmer mit Testidentitäten, synthetischer HTTP-Datenquelle und abgestimmten stabilen Komponentenständen werden vor Seminarbeginn vorbereitet. Eine optionale Laboroberfläche ergänzt die API-Arbeit.
Fachbereichsleiter / Leiter der Trainer / Ihre Ansprechpartner
-

Lucas Beich
Telefon: + 49 (221) 74740055
E-Mail: lucas.beich@seminar-experts.de -

Paul Goldschmidt
Telefon: + 49 (221) 74740055
E-Mail: paul.goldschmidt@seminar-experts.de
Seminardetails
| Dauer: | 4 Tage, ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weitere Tage: 09:00 Uhr |
|---|---|
| Preis: |
Öffentlich oder Live Stream: € 2.396 zzgl. MwSt. Inhaus: € 6.800 zzgl. MwSt. |
| Teilnehmeranzahl: | min. 2 - max. 8 |
| Teilnehmer: | Java-Entwicklung, Integrationsentwicklung, technische Architektur und DevOps mit Entwicklungserfahrung |
| Voraussetzungen: | Sichere Kenntnisse in Java, Git, HTTP/REST und JSON; Grundkenntnisse in Gradle, Containern und Datenraumarchitektur. |
| Standorte: | Stream Live, Inhaus/Firmenseminar, Berlin, Bremen, Darmstadt, Dresden, Erfurt, Essen, Flensburg, Frankfurt, Freiburg, Friedrichshafen, Hamburg, Hamm, Hannover, Jena, Kassel, Köln, Konstanz, Leipzig, Luxemburg, Magdeburg, Mainz, München, Münster, Nürnberg, Paderborn, Potsdam, Regensburg, Rostock, Stuttgart, Trier, Ulm, Wuppertal, Würzburg |
| Methoden: | Vortrag, Demonstrationen, praktische Übungen am System |
| Seminararten: | Öffentlich, Webinar, Inhaus, Workshop - Alle Seminare mit Trainer vor Ort, Webinar nur wenn ausdrücklich gewünscht |
| Durchführungsgarantie: | ja, ab 2 Teilnehmern |
| Sprache: | Deutsch - bei Firmenseminaren ist auch Englisch möglich |
| Seminarunterlage: | Dokumentation auf Datenträger oder als Download |
| Teilnahmezertifikat: | ja, selbstverständlich |
| Verpflegung: | Kalt- / Warmgetränke, Mittagessen (wahlweise vegetarisch) |
| Support: | 3 Anrufe im Seminarpreis enthalten |
| Barrierefreier Zugang: | an den meisten Standorten verfügbar |
| Weitere Informationen unter + 49 (221) 74740055 |
Seminartermine
Die Ergebnissliste kann durch Anklicken der Überschrift neu sortiert werden.
