Eine Integrationsantwort im RFP beschreibt, welche fachlichen Vorgänge zwischen der angebotenen Lösung und fremden Systemen ausgetauscht werden, welche Schnittstellenvereinbarung dafür gilt und wie Aufbau, Prüfung, Betrieb und Änderung beherrscht werden. Sie unterscheidet nachgewiesene Vorgaben, einen Vorschlag des Bieters, eine noch zu bestätigende Annahme und eine echte Unbekannte. Für jede wesentliche Verbindung nennt sie fachliche Bedeutung, Version, Verantwortung, Verhalten bei Störung und Abnahmenachweis. Sie erklärt nicht ungeprüfte Kompatibilität zur Tatsache.
Eine Vergabeunterlage verlangt die Anbindung an Fachverfahren, Dokumentenmanagement, Nutzerkonto und Zahlungsdienst. Genannt werden Standards, aber nicht überall deren Version, Betriebsprofil, Mengengerüst oder Testumgebung. Eine Antwort verspricht dann offene APIs, durchgängige Echtzeitverarbeitung und nahtlose Integration. Offen bleibt, welches System einen Antrag führt, wann eine Übergabe als abgeschlossen gilt, ob ein zweiter Zustellversuch einen doppelten Vorgang erzeugt und wer eine fehlerhafte Fachnachricht korrigiert. Das Angebot benennt Technik, aber keine überprüfbare Leistung.
Schreiben Sie die Antwort vom fachlichen Austausch her. Die Schnittstelle ist nicht nur ein Protokoll, sondern eine Vereinbarung über Ereignis, Bedeutung, Identität, Ergebnis, Fehler, Betrieb und Veränderung. Legen Sie offen, welcher Teil aus den Vergabeunterlagen stammt und welchen Teil der Bieter anbietet. Ein veröffentlichter Standard begrenzt Interpretationen, ersetzt aber weder ein Profil noch einen Kompatibilitätstest. Wo vor Zuschlag kein endgültiger Vertrag vorliegt, braucht die Antwort einen begrenzten Lösungsraum und einen verbindlichen Prüf- und Entscheidungsweg.
Beleglage
Eine Integrationszusage beginnt mit ihrem Geltungsbereich
Bestimmen Sie zuerst, was die Vergabestelle tatsächlich bewertet. Verlangt sie eine Methodik, ein ausgearbeitetes Konzept, vorhandene Konnektoren, eine verbindliche Leistungszusage oder Referenznachweise? Lesen Sie die Frage zusammen mit Zuschlagskriterien, Leistungsbeschreibung, Anlagen, Bieterinformationen, Preisblatt und Vertragsentwurf. § 58 VgV erlaubt im deutschen Vergabekontext qualitative Kriterien einschließlich technischer Eigenschaften. Daraus folgt nicht, dass jede Integrationsfrage gleich bewertet wird. Maßgeblich bleiben die veröffentlichten Unterlagen des konkreten Verfahrens.
Führen Sie für jede Aussage einen Status. Eine Vorgabe zitiert Dokument, Abschnitt und Version. Ein Befund stammt aus zulässiger Prüfung und trägt Datum und Umfang. Ein Vorschlag liegt im Einfluss des Bieters. Eine Annahme braucht Bestätigung und zeigt ihre Auswirkung. Eine Unbekannte erhält keinen erfundenen Wert. So bleibt sichtbar, ob „XÖV-fähig“ aus der Ausschreibung stammt, aus einer geprüften Schnittstellenbeschreibung oder nur aus einer Produktannahme.
Der fiktive Landkreis Birkenau beschafft einen Onlinedienst für Bauanträge. Anzubinden sind Servicekonto, Dokumentenmanagement, Fachverfahren und E-Payment. Die Unterlagen nennen FIT-Connect und „geeignete XÖV-Standards“, nennen aber für das Fachverfahren weder Produktversion noch unterstütztes Nachrichtenprofil. Das Angebot beschreibt deshalb den fachlichen Austausch und die angebotene Prüfkette. Es behauptet keine Kompatibilität mit einer nicht offengelegten Installation. Birkenau ist ein rein fiktives Beispiel.
| Austausch | Vorliegender Stand | Zusage im Angebot | Offener Nachweis |
|---|---|---|---|
| Antrag an Fachverfahren | Fachliches Ziel, kein Profil | Versionierte Nachricht und Zustellnachweis nach gemeinsamer Profilwahl | Produktspezifikation und Testendpunkt |
| Dokumentübergabe | DMS benannt, Größen fehlen | Manifest, Prüfsumme und bestätigter Dokumentbezug | Format- und Größenprofil |
| Zahlungsstatus | Dienst und Ergebnis genannt | Ein Zahlungsbezug mit kontrollierter Wiederholung | Sandbox und Fehlerkatalog |
| Servicekonto | Identitätsquelle vorgegeben | Benötigte Attribute und minimale Berechtigung abstimmen | Test-Mandant und Freigabe |
Fachlicher Vertrag
Der Verwaltungsvorgang bestimmt die Bedeutung der Schnittstelle
Beschreiben Sie nicht zuerst die Leitung, sondern den Vorgang. Wer löst die Übergabe aus? Welches Objekt wird übertragen? Welches System führt dessen Identität und Zustand? Welche Quittung bestätigt nur den technischen Empfang und welche bestätigt die fachliche Übernahme? Ein Bauantrag kann technisch angenommen sein, obwohl Anhänge fehlen oder das Aktenzeichen nicht angelegt werden konnte. Die Antwort muss diese Zustände auseinanderhalten.
Für den Informationsvertrag werden Felder, Begriffe, Codes, Einheiten, Zeitbezug, Pflichtwerte, Leerwerte, Beziehungen, Kennungen und Beispiele beschrieben. Eine maschinenlesbare JSON- oder XML-Struktur verhindert noch keine semantische Verwechslung. „Eingangsdatum“ kann Zeitpunkt des Uploads, der erfolgreichen Prüfung oder der förmlichen Einreichung bedeuten. Der fachlich zuständige Auftraggeber muss die Bedeutung bestätigen; der Bieter kann sie strukturiert zur Entscheidung vorlegen.
Binden Sie danach Transport und Identität an. Nennen Sie das angebotene Protokoll, Endpunktverantwortung, Authentisierungsklasse, Berechtigungsumfang, Netzweg und Grenzen, ohne interne Adressen, Geheimnisse oder Schutzkonfiguration zu veröffentlichen. Detailentscheidungen zur Absicherung gehören in den Sicherheitsnachweis. Die Integrationsantwort zeigt nur, welche Vertrauensbeziehung für den Austausch erforderlich ist und wie sie getestet wird.
- Empfang, syntaktische Prüfung, fachliche Annahme und Abschluss getrennt benennen.
- Eine führende Stelle für jede Kennung und jeden Zustand festlegen.
- Codewerte und Nachrichtenprofile gemeinsam versionieren.
- Korrelation zwischen Antrag, Dokument, Zahlung und Akte erhalten.
- Vom Auftraggeber kontrollierte Semantik als Abhängigkeit markieren.
Standards und Profile
Der Name eines Standards ist noch kein ausführbarer Vertrag
§ 31 VgV regelt in seinem Anwendungsbereich die Leistungsbeschreibung und den Bezug auf technische Anforderungen. Für die Antwort bleibt entscheidend, welche Fassung, welches Profil und welche Optionen die Vergabestelle verlangt. XÖV unterstützt standardisierte fachliche Nachrichten, doch das konkrete Vorhaben braucht den passenden Standard, Release, Nachrichtentyp und die zulässigen Erweiterungen. Halten Sie diese Merkmale im Antwortvertrag fest und zitieren Sie die zum Angebotsstichtag maßgebliche Dokumentation.
FIT-Connect trennt sendende und empfangende Systeme und veröffentlicht technische Vertragsbestandteile, Metadaten und Versionsinformationen. Die Dokumentation zu FIT-Connect 2.0 zeigt zugleich, dass Plattformen Releases weiterentwickeln und ältere Linien auslaufen können. Wer lediglich „Anbindung an FIT-Connect“ verspricht, lässt offen, welche API-Fassung, Metadatenschemata, Rollen und Zeitbedingungen kalkuliert wurden. Das Angebot braucht einen Versionsstand sowie einen kontrollierten Weg zu späteren Fassungen.
OpenAPI eignet sich für HTTP-Schnittstellen, AsyncAPI für ereignisorientierte Verträge und JSON Schema für strukturierte Datenregeln. Wählen Sie nur die Beschreibung, die zum angebotenen Austausch passt. Ein OpenAPI-Dokument für einen Dateiimport erzeugt keine bessere Architektur. Wichtig sind stabile Spezifikation, Beispiele, Fehlerdefinitionen, Testfälle und eine benannte Autorität für Änderungen.
| Ebene | Festlegung | Prüfnachweis | Noch kein Beweis für |
|---|---|---|---|
| Fachstandard | Release, Profil, Nachricht und Codes | Schema- und Beispielprüfung | Richtige Fachbedeutung vor Ort |
| API-Vertrag | Operation, Payload, Fehler und Limits | Vertragstest | Netz und produktiver Endpunkt |
| Identität | Rolle, Vertrauensanker und Berechtigung | Autorisierter Testzugriff | Fachliche Befugnis des Nutzers |
| Betriebsprofil | Frist, Last, Verfügbarkeit und Rückhalt | Last- und Störfalltest | Zukünftiges Verhalten eines Dritten |
| Änderung | Freigabe, Frist und Übergangsweg | Kompatibilitätsprüfung | Automatische Kostenneutralität |
Fehlerverhalten
Nach einem Timeout braucht der Vorgang eine eindeutige Fortsetzung
Beschreiben Sie ungültige Nachricht, fehlende Berechtigung, Nichterreichbarkeit, Timeout, Mengenbegrenzung, Teilverarbeitung, Dublette, falsche Reihenfolge, abgelaufene Datei und unbekannte Fachreferenz. Jede Klasse erhält ein beobachtbares Ergebnis, eine sichere Reaktion und eine zuständige Stelle. RFC 9457 stellt für HTTP-APIs maschinenlesbare Problemdetails bereit. Es entscheidet nicht, ob ein abgelehnter Bauantrag korrigiert, neu eingereicht oder fachlich eskaliert werden muss.
Wiederholen Sie nur vorübergehende technische Fehler und nur mit Begrenzung, Verzögerung und Abbruchregel. HTTP-Idempotenz aus RFC 9110 ist eine Eigenschaft der Methodensemantik, nicht automatisch des dahinterliegenden Verwaltungsvorgangs. Eine stabile Einreichungskennung kann ermöglichen, dass ein zweiter identischer Aufruf das vorhandene Ergebnis zurückgibt. Ist das beim fremden Fachverfahren nicht gesichert, muss die Lösung zuerst den bestehenden Ausgang abfragen oder abgleichen.
Ein Puffer verhindert Datenverlust, aber nicht fachliche Verspätung. Definieren Sie maximales Alter, Rückstand, Priorisierung und Entscheidung bei Fristüberschreitung. Für Birkenau darf ein Zahlungsstatus nicht unbegrenzt warten, wenn davon die förmliche Antragseinreichung abhängt. Die Antwort erklärt, ob der Vorgang pausiert, später ergänzt oder manuell entschieden wird. Diese fachliche Wahl muss aus den Verfahrensregeln kommen.
| Störung | Angebotenes Verhalten | Kontrollbeleg | Entscheidung |
|---|---|---|---|
| Timeout nach Einreichung | Ausgang über Korrelation prüfen | Anfrage, Kennung und Antwort | Erst danach erneut senden |
| Doppelte Nachricht | Eine Fachwirkung bewahren | Dublettenentscheidung | Vorhandenes Ergebnis liefern |
| Ungültiger Anhang | Gesamten oder klar definierten Teilvorgang ablehnen | Fehlercode und Manifest | Korrigierte Übergabe |
| Empfänger nicht verfügbar | Gesichert warten oder Vorgang sperren | Alter und Rückstand | Eskalation ab Grenzwert |
| Nicht erklärbare Differenz | Abnahme blockieren | Abgleich beider Seiten | Ursache oder befugte Abweichung |
Zuständigkeiten
Die Betriebsgrenze ist umfangreicher als der Adapter
Ordnen Sie für jeden Austausch Spezifikation, Endpunkte, Adapter, Transformation, Netzfreigabe, Identitäten, Zertifikate, Testdaten, Umgebungen, Monitoring, Alarmannahme, Fehleranalyse, Wiederholung, Datenkorrektur, Support und Änderung zu. Benennen Sie Liefergegenstand und Entscheidungsrecht. Ein DMS-Hersteller kann das Produkt betreiben, der Landkreis das Dokumentenmodell besitzen und der Bieter den Adapter liefern. Ohne gemeinsames Abnahmebild bleibt trotzdem eine Lücke.
Machen Sie fremde Beiträge zu datierten Voraussetzungen. Statt „Testzugang durch Auftraggeber“ braucht die Antwort Umgebung, Rolle, Datensatz, Konnektivitätsbeleg, benötigten Termin und blockierte Aktivität. Zeigen Sie, welche Arbeiten bei Verspätung weiterlaufen können und wann der verbindliche Pfad betroffen ist. Erfinden Sie keinen Anspruch auf Frist- oder Preisänderung. Die Behandlung muss zum Vertragsentwurf und zur kaufmännisch genehmigten Risikoposition passen.
Betriebliche Sichtbarkeit wird ebenfalls geteilt. Eine technische Trace-Kennung kann bei unterstützter Weitergabe gemäß W3C Trace Context helfen. Sie ersetzt weder das fachliche Journal noch eine verantwortliche Entstörung. Definieren Sie, welche Seite Eingang, Laufzeit, Rückstand, Ablehnung und Ergebnis sieht, welche Belege für den Support ausgetauscht werden dürfen und wer eine Wiederholung freigibt.
- Jede Voraussetzung mit Termin, Annahmebeleg und Folge verbinden.
- Alarmannahme, technische Diagnose und fachliche Korrektur getrennt zuordnen.
- Vollmachten für Wiederholung, Sperre und Abweichung ausdrücklich benennen.
- Drittanbieter-Fristen im Angebotsplan sichtbar machen.
- Nur Beobachtbarkeit zusagen, die die jeweilige Partei tatsächlich bereitstellt.
Nachweisführung
Ein Simulator beweist nur den Vertrag, den er abbildet
Leiten Sie Tests aus dem Vertrag ab. Die statische Prüfung findet Lücken in Operationen, Feldern, Codes und Fehlern. Schema- und Vertragstests vergleichen Beispiele und Implementierung. Komponententests prüfen den Bieteranteil. Ende-zu-Ende-Tests schließen fremden Endpunkt, Identität, Netzwerk und Fachzustand ein. Negativ-, Last- und Störfalltests prüfen Ablehnung, Rückstand, Wiederanlauf und Abgleich. Kein einzelner grüner Test ersetzt diese unterschiedlichen Aussagen.
Jeder Test nennt Umgebung, Spezifikationsversion, Eingaben, erwartetes Ergebnis, Messwert, Beleg, Mangelbehandlung und Abnahmebefugnis. Ein Test-Mandant kann Berechtigungslogik zeigen, nicht zwingend produktive Zertifikate oder Spitzenlast. Ein Mock kann frühe Entwicklung ermöglichen, nicht die Produktkompatibilität des DMS bestätigen. Begrenzen Sie die Schlussfolgerung auf das, was der Aufbau tatsächlich enthält.
Birkenau prüft eine Einreichung mit mehreren Dokumenten, eine abgelehnte Dateigröße, eine unterbrochene Übertragung und einen erneuten Zustellversuch derselben Antragskennung. Abnahme verlangt genau eine Fachakte, ein vollständiges Manifest, nachvollziehbare Ablehnungen und übereinstimmende Zustände im Onlinedienst und Fachverfahren. Die Sicherheitsprüfung und die fachliche Rechtswirkung bleiben bei den dafür zuständigen Nachweisen und Behörden.
| Prüfstufe | Belegbare Aussage | Offene Grenze | Ergebnisartefakt |
|---|---|---|---|
| Spezifikationsprüfung | Profil und Vertrag sind vollständig beschrieben | Keine laufende Verbindung | Freigegebene Baseline |
| Vertragstest | Nachrichten und Fehler entsprechen der Baseline | Keine reale Fachverarbeitung | Versionierter Testbericht |
| Ende-zu-Ende-Test | Testvorgang erreicht den erwarteten Fachzustand | Produktionsunterschiede bleiben | Kennungen beider Systeme |
| Störfalltest | Unterbrechung und Wiederanlauf bleiben in Grenzen | Nicht jeder Ausfall ist abgedeckt | Zeitlinie und Abgleich |
| Betriebsfreigabe | Monitoring, Support und Zuständigkeiten sind bereit | Keine Garantie gegen spätere Änderung | Befugter Freigabevermerk |
Änderungsweg
Kompatibilität umfasst Verhalten, nicht nur lesbare Felder
Baselinen Sie Fachstandard, Profil, Schema, Beispiele, Codewerte, Identitätsprofil, Mengengrenzen und Betriebshandbuch gemeinsam. Eine additive Änderung kann fachlich brechen. Ein zusätzlicher Status kann im empfangenden System unbekannt sein; eine neue Voreinstellung kann Entscheidungen verändern; ein engerer Berechtigungsumfang kann einen bestehenden Ablauf stoppen. Prüfen Sie deshalb Quell-, Übertragungs- und Verhaltenskompatibilität für bestehende Teilnehmer.
Beschreiben Sie Vorschlag, Auswirkungsanalyse, Freigabe, Benachrichtigung, Test, Parallelphase, Rückkehr und Dokumentationspflege. Versprechen Sie keine Frist, die ein fremder Hersteller nicht zugesagt hat. Für auftraggeber- oder drittbetriebene Endpunkte hält das Angebot die kalkulierte Änderungsannahme und den vertraglich zulässigen Entscheidungsweg fest. Ein technischer Standard macht zusätzlichen Aufwand nicht automatisch preisneutral.
Die FIT-Connect- und XÖV-Dokumentationen sind lebende Referenzen. Verwenden Sie im Angebot eine datierte, konkrete Fassung statt eines dynamischen Links als alleinige Leistungsdefinition. Nach Zuschlag kann ein kontrolliertes Upgrade sinnvoll sein. Es darf aber die geprüfte Baseline erst ersetzen, wenn Kompatibilität und betroffene Zusagen neu bewertet wurden.
Offene Punkte
Eine offene Version braucht einen Termin und eine Ausweichentscheidung
Fehlt vor Angebotsabgabe eine Information, die Muss-Erfüllung, wesentliche Architektur, Preis, Frist oder Vergleichbarkeit verändert, nutzen Sie rechtzeitig den vorgesehenen Fragekanal. Zitieren Sie die konkrete Stelle und fragen Sie nach dem kleinsten Merkmal, das die Angebotsentscheidung verändert. Der Prozess zur Klärung technischer Abhängigkeiten ist eine eigene Disziplin. Diese Integrationsantwort muss das Ergebnis anschließend als Vorgabe übernehmen oder die verbleibende Annahme klar zeigen.
Für eine Prüfung nach Zuschlag nennen Sie Entscheidung, benötigte Unterlagen, Beteiligte, Termin, angebotene Ausgangsoption, Erfolgskriterium und Folge einer Abweichung. Beispiel: Das Angebot nimmt an, dass das Fachverfahren das bezeichnete XÖV-Profil in der genannten Version verarbeitet. Nach autorisiertem Testzugang wird diese Annahme mit dem veröffentlichten Vertrag und vereinbarten Fällen geprüft. Bei Abweichung werden ein kompatibles Profil oder eine Transformation über den im Vertrag festgelegten Änderungsweg entschieden. Versionsnummer, Termin und Rechtsfolge müssen aus dem echten Verfahren stammen.
Formulieren Sie schließlich pro Austausch einen kompakten Block aus Ziel, Belegstatus, Verhalten, Verantwortung, Störung, Test, Abnahme und offener Bestätigung. Wiederholen Sie Sicherheits-, Datenschutz-, Migrations- oder Servicezusagen nicht in abweichender Form. Verweisen Sie auf die zuständigen Antwortteile. Die Integrationsverantwortlichen dürfen Verhalten und technische Nachweise entwerfen; fachliche, sicherheitsbezogene, rechtliche und kaufmännische Verpflichtungen brauchen ihre jeweiligen Freigaben.
Woran gute Arbeit erkennbar ist
Konkrete Ergebnisse für Integrationsfrage im RFP beantworten
- Jeder wesentliche Austausch dient einem benannten Verwaltungsvorgang und endet in einem beobachtbaren Ergebnis.
- Vorgabe, Bietervorschlag, Annahme und offene Entscheidung bleiben getrennt.
- Fachliche Bedeutung, Schema, Version, Identität und Transport bilden zusammen einen prüfbaren Vertrag.
- Die Interaktionsform folgt Frist, Ausfalltoleranz und Wiederanlauf des Vorgangs.
- Wiederholung, Dublette, Reihenfolge, Teilverarbeitung und Abgleich sind ausdrücklich geregelt.
- Bereitstellung, Konfiguration, Betrieb, Entstörung und Änderung sind über Organisationsgrenzen verteilt.
- Tests weisen Vertrag, Implementierung, Gesamtprozess und Störfall getrennt nach.
- Offene Schnittstellenmerkmale besitzen einen Termin, Entscheider und eine beherrschte Ausweichoption.
Betriebsmodell
So wird die Arbeit ausgeführt
- 01
Bewertungsauftrag bestimmen
Lesen Sie Frage, Zuschlagskriterium, Leistungsbeschreibung, Anlagen, Antworten, Preisblatt und Vertragsentwurf gemeinsam und halten Sie das verlangte Nachweisniveau fest.
- 02
Aussagen auf Belege zurückführen
Kennzeichnen Sie jede Aussage als Vorgabe, beobachteten Befund, Bietervorschlag, Annahme oder Unbekannte und notieren Sie Quelle, Version und Gültigkeitsdatum.
- 03
Fachliche Übergaben modellieren
Vergeben Sie Kennungen und beschreiben Sie Auslöser, Quelle, Ziel, führendes Objekt, erwarteten Zustand sowie Folgen von Verspätung oder Ausfall.
- 04
Schnittstellenvertrag entwerfen
Binden Sie fachliche Semantik, Standard und Version, Schema, Identität, Quittung, Fehler, Reihenfolge, Wiederholung und Abgleich aneinander.
- 05
Verantwortung vollständig verteilen
Ordnen Sie Spezifikation, Endpunkte, Adapter, Zugänge, Testdaten, Überwachung, Störungen, Korrektur, Support und Änderung samt Voraussetzungen zu.
- 06
Nachweise und Abnahme planen
Leiten Sie aus jeder Zusage Vertrags-, Komponenten-, Ende-zu-Ende-, Negativ-, Last- und Wiederanlauftests mit Umgebung, Sollwert, Beleg und Abnahmebefugnis ab.
- 07
Unbekannte richtig routen
Fragen Sie vergaberelevante Lücken fristgerecht; andernfalls nennen Sie Annahme, Prüftermin, Optionen, Entscheidungsrecht und Auswirkung einer Abweichung.
- 08
Antwort gegen Nachbarthemen prüfen
Gleichen Sie die Integrationszusage mit Sicherheit, Datenschutz, Migration, Betrieb, Umsetzung, Preis und Vertrag ab und lassen Sie sie befugt freigeben.
Bewertung
Fragen, die den Entscheid verändern
- Welche Übergaben sind für Muss-Kriterien erforderlich und welche sind nur sinnvolle Erweiterungen?
- Welche aktuelle Unterlage belegt Name, Verhalten und Version eines fremden Systems?
- Welches System führt Antrag, Dokument, Zahlungsstatus und Bearbeitungszustand?
- Wann braucht der Vorgang eine sofortige Antwort und wann genügt gesicherte spätere Verarbeitung?
- Welcher Standard mit welchem Profil, Schema und Versionsstand wird angeboten?
- Wie werden Dubletten, verspätete Nachrichten, Reihenfolgefehler und Teilverarbeitung erkannt?
- Wer liefert Endpunkt, Netzzugang, Identität, Zertifikat, Testdaten und fachliche Freigabe?
- Welche Testumgebung bildet welche Aussage über den späteren Betrieb tatsächlich ab?
- Welche messbare Bedingung begründet Abnahme oder blockiert die Inbetriebnahme?
- Wie werden inkompatible Änderungen angekündigt, getestet, überführt und entschieden?
Fehlermuster
Wo Teams die Kontrolle verlieren
Ein Architekturvorschlag kann unbemerkt als dokumentierter Ist-Zustand des Auftraggebers erscheinen.
Gleiche Datenformate können unterschiedliche fachliche Zustände und Codewerte enthalten.
Eine wiederholte Einreichung kann zwei Akten oder zwei Zahlungen anlegen.
Eine synchrone Kette kann den Onlinedienst vom schwächsten fremden Dienst abhängig machen.
Gespeicherte Nachrichten können fachlich veralten, obwohl keine Nachricht verloren geht.
Ein Test gegen einen Simulator kann Identitäts-, Netz- und Produktunterschiede verdecken.
Testmengen können seltene Anhänge, Spitzenlast und historisch gültige Codes auslassen.
Bei einer Störung können Hersteller, Auftraggeber und Bieter jeweils auf die andere Seite verweisen.
Eine neue Standardversion kann nach Kalkulation zusätzliche Entwicklung und Parallelbetrieb verlangen.
Die Integrationsantwort kann Sicherheits- oder Datenschutzentscheidungen ohne zuständige Freigabe vorwegnehmen.
Messung
Das fertige Ergebnis messen
Gemessen wird der abgeschlossene Prozess inklusive Review-Aufwand und Ausnahmen. Reines Output-Volumen beweist noch keine bessere Arbeitsweise.
- fachliche Übergaben mit stabiler Kennung, Auslöser und Sollzustand
- Schnittstellenaussagen mit aktueller Quelle und Belegstatus
- Vertragsmerkmale als bestätigt, angeboten, angenommen oder offen gekennzeichnet
- Störfälle mit sicherem Verhalten, zuständiger Stelle und Abgleich
- externe Voraussetzungen mit Liefertermin und akzeptiertem Nachweis
- bestandene Vertrags- und Komponententests je Spezifikationsversion
- bestandene Ende-zu-Ende-Vorgänge unter repräsentativen Bedingungen
- Wiederanlauf mit eingehaltenen Grenzen für Verlust, Rückstand und Bearbeitungszeit
- Abnahmekriterien erfüllt, befugt abweichend entschieden oder sichtbar offen
Fragen
Häufige Fragen
Kann man eine Integrationsfrage ohne vollständige API-Dokumentation beantworten?
Ja. Beschreiben Sie den geforderten Fachvorgang, den belegten Stand, einen begrenzten technischen Vorschlag, Verantwortungen, Prüfung und Abnahme. Nennen Sie die fehlenden Vertragsmerkmale als Annahme oder offene Entscheidung und behaupten Sie keine getestete Kompatibilität.
Ist XÖV-Unterstützung bereits ein Kompatibilitätsnachweis?
Nein. Es müssen mindestens konkreter Standard, Release, Profil, Nachrichtentyp, Erweiterungen und Implementierungen zusammenpassen. Fachliche Bedeutung, Identität, Betrieb und Ende-zu-Ende-Test kommen hinzu.
Muss eine moderne Integration in Echtzeit arbeiten?
Nein. Die richtige Form folgt Frist, Ausfalltoleranz, Menge und Wiederanlauf des Vorgangs. Gesicherte asynchrone Übergabe oder ein kontrollierter Stapel kann belastbarer und fachlich passender sein.
Wann ist ein erneuter Aufruf sicher?
Wenn der Fehler vorübergehend ist, die Wiederholung begrenzt wird und dieselbe Fachaktion keine zweite Wirkung erzeugt. Andernfalls muss zuerst der frühere Ausgang über eine stabile Kennung geprüft oder abgeglichen werden.
Was gehört mindestens in einen Schnittstellenvertrag?
Auslöser, Quelle, Ziel, führendes Fachobjekt, Semantik, Schema und Version, Identität, Quittung, Fehler, Reihenfolge, Dubletten, Mengengrenzen, Verantwortungen, Tests, Abnahme und Änderung.
Reicht ein erfolgreicher Test gegen einen Simulator?
Er beweist nur das im Simulator abgebildete Vertragsverhalten. Netz, Identität, Limits, Produktbesonderheiten, Datenverteilung, Betrieb und Störungen des echten Endpunkts benötigen weitere Nachweise.
Wer ist für eine gemeinsame Schnittstelle verantwortlich?
Nicht eine Partei pauschal. Spezifikation, Endpunkte, Adapter, Identitäten, Monitoring, Entstörung, Fachkorrektur, Abnahme und Änderung müssen einzeln einer Stelle und einer Entscheidungsbefugnis zugeordnet werden.
Wie werden Unbekannte im verbindlichen Angebot behandelt?
Durch zulässige Klärung oder eine sichtbar genehmigte Annahme mit Prüftermin, Optionen, Erfolgskriterium, Entscheider und geregelter Folge. Eine offene Formulierung „wird später abgestimmt“ genügt nicht.
Quellen
Primärquellen
- OpenAPI Specification 3.2.0 OpenAPI Initiative
- AsyncAPI Specification 3.0.0 AsyncAPI Initiative
- JSON-Schema-Spezifikation JSON Schema
- RFC 9110, HTTP Semantics RFC Editor
- RFC 9457, Problem Details for HTTP APIs RFC Editor
- W3C Trace Context Recommendation World Wide Web Consortium
- CloudEvents-Spezifikation und Ressourcen Cloud Native Computing Foundation
- AIP-180: Backwards Compatibility Google API Improvement Proposals
- AIP-194: Automatic Retry Configuration Google API Improvement Proposals
- Microsoft Azure Retry Pattern Microsoft Azure Architecture Center
- AWS Retry with Backoff Pattern Amazon Web Services
- Verordnung (EU) 2024/903 über ein interoperables Europa EUR-Lex
- Vergabeverordnung § 31, Leistungsbeschreibung Bundesministerium der Justiz und Bundesamt für Justiz
- Vergabeverordnung § 58, Zuschlag und Zuschlagskriterien Bundesministerium der Justiz und Bundesamt für Justiz
- FIT-Connect, Einstieg und Funktionsweise Föderale IT-Kooperation
- FIT-Connect 2.0, Überblick Föderale IT-Kooperation
- FIT-Connect, Metadaten und Schemaversionen Föderale IT-Kooperation
- FIT-Connect Nutzungsbedingungen für die Produktivumgebung Föderale IT-Kooperation
- XÖV-Handbuch Koordinierungsstelle für IT-Standards
- IT-Grundschutz-Kompendium Bundesamt für Sicherheit in der Informationstechnik
Ziva
Proposal-Software für quellenbasierte Antworten auf RFPs, RFIs, DDQs und Fragebögen.
Bid-Management, Proposal-Teams, Presales sowie Security- und Compliance-Verantwortliche. Ausgangspunkt sind der bestehende Ablauf, seine Grenzen und die vorhandenen Nachweise.