Figure 7.5: Raw Data Stream Logical View.
583c2b4309f0c9581568ce81ccc657038adbae5a422f93d8c2771cd51d55a7d3
1. Diagrammtyp & Architektur-Kontext
Schichten- bzw. Blockarchitekturdiagramm der AUTOSAR Adaptive Platform zur logischen Einbettung getrennter Client- und Server-Komponenten für Raw Data Streams (ara::com::raw::RawDataStreamClient, ara::com::raw::RawDataStreamServer) zwischen der Applikationsebene und der Plattformbasis.
2. Komponenten, Entitäten & Schnittstellen
- Application layer: Oberste Ebene, die Anwendungsfunktionalität bereitstellt und mit den Stream-Endpunkten interagiert.
- ara::com::raw::RawDataStreamClient: Clientseitiger Endpunkt zur Initiierung und Verwaltung von Rohdatenströmen.
- ara::com::raw::RawDataStreamServer: Serverseitiger Endpunkt zur Entgegennahme und Verwaltung von Rohdatenströmen.
- TLS library: Zentrale Bibliothek zur TLS-Absicherung für Client- und Serververbindungen.
- Socket/IPSec library: Vermittelnde Schicht für Socket- und IPsec-Funktionalität.
- Adaptive AUTOSAR Foundation: Fundamentale Plattformschicht für Betriebssystem- und Netzwerkanbindung.
- Beziehungen:
Application layeradressiert separatara::com::raw::RawDataStreamClientundara::com::raw::RawDataStreamServer.- Sowohl
RawDataStreamClientals auchRawDataStreamServerbesitzen jeweils:- eine direkte Verbindung zur
Socket/IPSec library(unverschlüsselter / IPsec-Pfad) - eine Verbindung zur
TLS library(TLS-Pfad)
- eine direkte Verbindung zur
TLS library->Socket/IPSec librarySocket/IPSec library->Adaptive AUTOSAR Foundation
3. Dynamisches Verhalten & Sequenzablauf
Statisches Schichtenmodell mit getrennten Kontroll- und Datenpfaden für Client und Server:
Application layersteuert je nach Rolle denRawDataStreamClientoder denRawDataStreamServeran.- Beide Komponenten können den Datenstrom entweder direkt über die
Socket/IPSec libraryoder unter Zwischenschaltung derTLS libraryan dieSocket/IPSec libraryübergeben. - Die
Socket/IPSec libraryübergibt die Datenpakete an dieAdaptive AUTOSAR Foundation.
4. Normative Relevanz & Entwickler-Hinweise
Normative Trennung der Raw-Data-Stream-Architektur in spezifische Client- (RawDataStreamClient) und Server-Klassen (RawDataStreamServer). Software-Komponenten müssen explizit gegen die jeweilige Rollen-API implementiert werden. Beide Rollen unterstützen wahlweise TLS-gesicherte oder ungesicherte/IPsec-basierte Socket-Verbindungen.
Zugeordnete Anforderungen
Diese Angaben zeigt der Versions-Explorer.