Zum Inhalt springen
Unabhängige Referenz zum Future Railway Mobile Communication System

Gestalten · 3.3

Architektur- und Integrationsentscheidungen

Zeit: etwa 11–14 Minuten einschliesslich Aufgabe; Schätzung

Leitfrage: Wie begründest du eine Architekturentscheidung?

Lernziel: Du begründest eine Architekturentscheidung anhand von Alternativen und Evidenz.

Voraussetzungen: Die vorausgehenden Lektionen bis 3.2; insbesondere die dort erklärte Fallakte.

Eine Architekturentscheidung braucht einen konkreten Gegenstand

Die Talbahn vergleicht zwei Integrationsangebote für ihre Diagnoseanwendung. Angebot A bündelt mehrere Funktionen auf einer Plattform; Angebot B verteilt sie auf verschiedene Komponenten. Keines ist allein deshalb besser. Die Architekturentscheidung betrifft den benötigten Austausch, dessen Grenzen und seine Veränderungen im Lebenszyklus.

Ein Architekturentscheid hält fest, welche Alternative gewählt wird und weshalb. Dazu gehören Annahmen, Folgen und offene Punkte. Eine Schnittstellenverantwortung benennt, wer das Verhalten auf einer Grenze spezifiziert, implementiert und bei Störungen untersucht. Diese Verantwortung bleibt auch dann nötig, wenn beide Seiten vom selben Lieferanten stammen.

Vom Use Case zum Vergleich

Zuerst übernimmt die Talbahn die Partner und Zustände aus 2.22. Dann zeichnet sie die Anwendung, Client-Funktionen, Gateways, Dienstplattform und Transportanteile ein. Für jede Alternative werden dieselben Fragen beantwortet. Dabei bleibt das anwendbare Anwendungsprofil eine Vorgabe; eine dort festgelegte Kopplungsart ist keine frei austauschbare Designoption. [S06; S10; S42]

Entscheidungskriterium Vergleichbare Frage
Funktionsumfang Welche Schritte des Use Cases werden tatsächlich unterstützt?
Schnittstelle Welche Version, Parameter und Fehlerrückmeldungen werden verwendet?
Betrieb Wer betreibt Identitäten, Konfiguration, Schlüssel und Protokollierung?
Fehlerwirkung Welche Anwendungen und Sitzungen hängen gemeinsam ab?
Änderung Welche Tests werden bei Austausch einer Komponente erneut nötig?
Nachweis Welche geprüfte Kombination deckt unseren Einsatz ab?

Ein durchgearbeitetes Beispiel

Angebot A hat eine gemeinsame Betriebsorganisation und weniger organisatorische Übergaben. Die Talbahn sieht darin einen möglichen Vorteil bei der Störungsführung. Gleichzeitig muss sie prüfen, ob ein Plattformupdate Sprache und Diagnose gemeinsam betrifft. Angebot B erlaubt möglicherweise getrennte Änderungszyklen, bringt aber zusätzliche Schnittstellenkoordination mit sich. Beides sind zu prüfende Folgen der gewählten Umsetzung, keine allgemeinen Herstellerurteile.

Die Entscheidung lautet deshalb nicht «mehr Komponenten sind sicherer». Sie lautet beispielsweise: «Wir wählen die angebotene Trennung, weil unabhängige Diagnoseupdates im Versuch nachgewiesen sind und die zusätzliche Schnittstellenverantwortung vertraglich und betrieblich zugeordnet ist.» Ohne diesen Nachweis wäre der vermeintliche Vorteil eine Annahme.

Woran die Entscheidung später überprüft wird

Die Fallakte enthält einen konkreten Änderungsfall: Die streckenseitige Diagnoseanwendung wird ersetzt. Geprüft werden Registrierung, bestehende und neue Sitzungen, Adresszuordnung, Berechtigungen und Fehlerrückmeldungen. Eine erfolgreiche API-Anfrage allein beweist nicht den vollständigen Austausch. Ein Rollback beschreibt die kontrollierte Rückkehr zur vorherigen freigegebenen Kombination, falls festgelegte Kriterien verletzt werden.

Prüfe dein Verständnis

Ein Anbieter verspricht Austauschbarkeit mit der Begründung «offene Schnittstelle». Welche zusätzlichen Angaben machen das Versprechen prüfbar?

Musterantwort

Erforderlich sind konkreter Schnittstellenstand, unterstützte Optionen, Zustands- und Fehlerverhalten, Verantwortlichkeiten und ein Austauschversuch in der benannten Kombination. Offene Dokumentation erleichtert Integration, beweist aber nicht jede Austauschkonstellation. Ein Rückkehrverfahren begrenzt das Risiko eines fehlgeschlagenen Wechsels.

Das nimmst du mit

Architekturqualität zeigt sich am begründeten Umgang mit Funktionen, Abhängigkeiten und Änderungen. Eine plausible Zeichnung ist der Anfang einer Entscheidung, nicht ihr Nachweis.

Deine Talbahn-Fallakte

Schreibe einen Architekturentscheid mit Anlass, zwei Alternativen, gewählter Lösung, Begründung, Nachweis und verbleibender Annahme.

Quellen

  • S06 · UIC FRMCS SRS AT-7800

    UIC FRMCS SRS AT-7800

    Version: 2.1.0, 30.04.2025 · Geprüft: 2026-10-11

    Bezug: Systemanforderungen, Architektur, Dienst-/Transportzusammenspiel und Mobilität. Functional Alias: 11.6/21.3; Sprachprofile: 24.2.3.3 und 24.3.3.2–4; TSCTRL: 6.4.1.3.

    Geltungsgrenze: Projektbaseline muss konkrete anwendbare Teile festlegen.

    Verwendet in: 1.3, 2.4, 2.7, 2.9, 2.11, 2.13, 2.15, 2.16, 2.17, 2.18, 2.19, 3.2, 3.3, 3.16

  • S10 · UIC FRMCS FFFIS FFFIS-7950

    UIC FRMCS FFFIS FFFIS-7950

    Version: 2.1.0 · Geprüft: 2026-10-11

    Bezug: 5.1/5.2 OBAPP, 5.3/5.4 TSAPP, 5.6 Tight Coupling, 5.7 Loose Coupling; 6.3/6.6/6.7 Sicherheitsbezüge.

    Geltungsgrenze: Anwendungsschnittstellen; keine allgemeine Betriebsordnung für Leitstellen.

    Verwendet in: 2.1, 2.6, 2.11, 3.2, 3.3, 3.16

  • S42 · ETSI TS 103 765-4: Trackside functions and interfaces

    ETSI TS 103 765-4: Trackside functions and interfaces

    Version: 1.1.1 (2026-01) · Geprüft: 2026-10-11

    Bezug: Abschnitte 4–6: Trackside Gateway, Kontext und Verfahren.

    Geltungsgrenze: Benannte Lehrausgabe; keine pauschale Produkt- oder Projektfreigabe.

    Verwendet in: 2.1, 2.9, 2.12, 2.22, 3.3, 3.5

Gemeinsames Quellenregister

Dein Fortschritt wird in diesem Browser auf diesem Gerät gespeichert.