Integrationsarchitektur

Headless-Client-Architektur: lokale Produktgrenze statt zusätzlichem Netzwerkdienst

Für TI-M Pro Headless ist eine lokale Modul-API verbindlich: A_28651 verbietet die Netzwerk-API auch auf localhost, A_28704 verlangt vorgesehene lokale Funktionsaufrufe. Der Host darf eigene TLS-gesicherte Netzwerkschnittstellen bereitstellen (A_28734). Rust, Flat C ABI und Sprachbindings sind die ITL-Architekturwahl; R1001 beschreibt den internen Native-Scope.

Themen: Headless ArchitekturLocal SDKFFIPrimärsystemRuntime Boundary
Der Zusammenhang im Überblick

Lokal am Modul, Netz am Host

Kontrollierter Host-Prozess
  1. Fachanwendung im Host

    Darf eigene TLS-Netzwerkschnittstellen anbieten

    ausschließlich lokale Modulaufrufe
  2. Headless-Modul

    Keine Netzwerk-API – auch nicht auf localhost

TI-M Pro Headless: Die Host-Schnittstelle und die verpflichtend lokale Modul-API sind verschiedene Grenzen. Rust und FFI sind ITL-Entscheidungen.

Lokale Grenze bedeutet andere Betriebsverantwortung

Die Headless-Modul-API darf kein separater REST-, TCP- oder WebSocket-Steuerdienst sein, auch nicht lokal. Der integrierende Host kann eine solche Netzwerkschnittstelle selbst betreiben und daraus die vorgesehenen lokalen Modulfunktionen aufrufen. Prozessintegration, Ownership, Threading, Zustandsübergaben und Updates bleiben explizite Integrationsaufgaben; der Anbieter TI-M Pro verantwortet den Betrieb und die GTI-Abstimmung (A_28679, A_28849, A_28850).

Für MEMM ist diese Trennung wichtig, weil die öffentliche Headless-Architektur nicht mit dem generischen Plattform- oder Administrationsbereich vermischt werden soll.

Was bleibt trotzdem projektspezifisch?

  • Zielplattform und Packaging der jeweiligen Integration.
  • Host-Lifecycle, Update- und Rollback-Verantwortung.
  • Betriebsgrenzen zwischen Primärsystem, Headless-Komponente und externen Diensten.
  • Unterstützte Profile, externe Versionen und Abnahmekriterien.

Versionierte Primärquellen

Was hier ausdrücklich nicht behauptet wird: Die Seite behauptet nicht, dass jede MEMM-Funktion ausschließlich lokal oder ohne Netzwerkkommunikation arbeitet. Beschrieben wird die lokale Host-Grenze des Headless-Integrationspfads; externe Kommunikationsdienste liegen außerhalb dieser lokalen Steuergrenze.