Programmierschnittstellen werden nicht isoliert, sondern im Zusammenspiel mit Objektdefinition, Sicherheitsmodell und Betriebsumgebung betrachtet. Dadurch entstehen Erweiterungen, die fachlich korrekt, technisch wartbar und diagnostizierbar sind.
Zwei Tage sind erforderlich, um Grundlagen und Ereignismodell zu erarbeiten und anschließend einen kleinen Integrationsfall vollständig zu implementieren und zu testen.
Inhaltsverzeichnis
- Lernziele
- Zielgruppe
- Voraussetzungen
- Seminarinhalte
- Schnittstellenlandschaft und Systemarchitektur
- Objektmodell, Sicherheit und Jobs
- Client- und Serverereignisse
- Skripting, Diagnose und Wartbarkeit
- Integrationsprototyp
- Praxisübungen
Lernziele
- die wichtigsten Schnittstellen und Ausführungskontexte der enaio®-Plattform einordnen
- Objekte, Metadaten, Dokumentinhalte und Rechte im API-Kontext korrekt behandeln
- Client- und Serverereignisse für geeignete Erweiterungspunkte auswählen
- Skripte mit Protokollierung, Fehlerbehandlung und klaren Seiteneffekten entwickeln
- einen Integrationsprototyp systematisch testen und diagnostizieren
Zielgruppe
Anwendungsentwickelnde, technische Consultants, Administrierende und Migrationsverantwortliche mit Aufgaben in Anpassung oder Systemintegration.
Voraussetzungen
Kenntnisse in XML und mindestens einer Skriptsprache. Sicherer Umgang mit enaio®-Objektdefinition und Berechtigungsmodell.
Seminarinhalte
Die Themen werden in einer festen Arbeitsfolge aus Einordnung, Konfiguration oder Bedienung, praktischer Prüfung und dokumentierter Auswertung bearbeitet.
Schnittstellenlandschaft und Systemarchitektur
Die verfügbaren Erweiterungspunkte werden den Komponenten und typischen Integrationszielen zugeordnet.
- Schritt 1: Client, Webclient, Server, Dienste und Gateway in einer Architekturübersicht abgrenzen.
- Schritt 2: Clientnahe, serverseitige und webbasierte Schnittstellen nach Einsatzfall unterscheiden.
- Schritt 3: Authentifizierung, Benutzerkontext und technische Konten für API-Aufrufe einordnen.
- Schritt 4: Anwendungsfall anhand von Latenz, Transaktionsbedarf und Sicherheitsanforderung klassifizieren.
Objektmodell, Sicherheit und Jobs
Eine API-Operation wird erst dann korrekt, wenn Objektdefinition und Rechteprüfung berücksichtigt sind.
- Schritt 1: Interne und sichtbare Namen von Objektarten und Feldern ermitteln.
- Schritt 2: Objekt-ID, Typ-ID, Metadaten und Dokumentinhalt eindeutig auseinanderhalten.
- Schritt 3: Lesen, Anlegen, Ändern und Löschen im jeweiligen Rechtekontext prüfen.
- Schritt 4: Passenden Job für eine fachliche Operation auswählen und Parameter vorbereiten.
- Schritt 5: Rückgabewerte, Statuscodes und fachliche Fehler getrennt auswerten.
Client- und Serverereignisse
Ereignisse ermöglichen kontrollierte Erweiterungen an definierten Punkten eines Arbeitsablaufs.
- Schritt 1: Auslösenden Benutzer- oder Systemvorgang präzise beschreiben.
- Schritt 2: Geeignetes Ereignis und Ausführungskontext auswählen.
- Schritt 3: Verfügbare Objekte und Parameter im Ereignis protokollieren.
- Schritt 4: Validierung oder Zusatzaktion mit minimalen Seiteneffekten implementieren.
- Schritt 5: Wiederholungs-, Abbruch- und Fehlerverhalten gezielt testen.
Skripting, Diagnose und Wartbarkeit
Skripte werden mit klaren Ein- und Ausgaben, kontrollierter Protokollierung und reproduzierbaren Tests aufgebaut.
- Schritt 1: Skript in Initialisierung, Eingabeprüfung, Fachlogik und Fehlerbehandlung gliedern.
- Schritt 2: Protokolleinträge mit Vorgangs-, Objekt- und Korrelationsdaten versehen.
- Schritt 3: Fehlerfall ohne unvollständige Datenänderung behandeln.
- Schritt 4: Testfälle für gültige, ungültige und nicht berechtigte Aufrufe ausführen.
- Schritt 5: Abhängigkeiten, Konfiguration und Installationsschritte dokumentieren.
Integrationsprototyp
Ein vollständiger Prototyp verbindet Suche, Objektzugriff, Ereignisbehandlung und Diagnose.
- Schritt 1: Technische Anforderung und Datenfluss in einem Sequenzablauf beschreiben.
- Schritt 2: Benötigte Objektinformationen über eine geeignete Schnittstelle ermitteln.
- Schritt 3: Änderung oder Zusatzaktion mit Rechteprüfung umsetzen.
- Schritt 4: Ergebnis im Client und in den Protokollen kontrollieren.
- Schritt 5: Prototyp für Übergabe, Wiederverwendung und spätere Erweiterung bereinigen.
Praxisübungen
- Analyse eines Schnittstellenfalls und Auswahl des geeigneten Ausführungskontexts
- Auslesen einer Objektdefinition und Verarbeitung ausgewählter Metadaten
- Implementierung eines Ereignisskripts mit Validierung und Protokollierung
- Fehleranalyse eines absichtlich fehlerhaften API-Aufrufs
Fachbereichsleitung, Trainingsleitung und Ansprechpersonen
-

Lucas Beich
Telefon: + 49 (221) 74740055
E-Mail: lucas.beich@seminar-experts.de
Seminardetails
| Dauer: | 2 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weitere Tage 09:00 Uhr |
| Preis: |
Öffentlich oder Live Stream: € 1.198 zzgl. MwSt. Inhaus: € 3.400 zzgl. MwSt. |
| Teilnehmeranzahl: | min. 2 - max. 8 |
| Teilnehmende: | Anwendungsentwickelnde, technische Consultants, Administrierende und Migrationsverantwortliche mit Aufgaben in Anpassung oder Systemintegration. |
| Voraussetzungen: | Kenntnisse in XML und mindestens einer Skriptsprache. Sicherer Umgang mit enaio®-Objektdefinition und Berechtigungsmodell. |
| 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, Inhouse, Workshop - Alle Seminare mit Trainer vor Ort, Webinar nur wenn ausdrücklich gewünscht |
| Durchführungsgarantie: | ja, ab 2 Teilnehmenden |
| Sprache: | Deutsch - bei Firmenseminaren ist auch Englisch möglich |
| Seminarunterlage: | Dokumentation auf Datenträger oder als Download |
| Teilnahmezertifikat: | ja |
| 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.
