IPConnector
Aus Digitaler-Tachograph.org
IP Connectoren
Wie aus der Abbildung Software Architektur ersichtlich ist, kommunizieren die einzelnen Komponenten über so genannte IP Connectoren miteinander. In Anbetracht dessen, dass die Komponenten des Projektes opendtacho.org verteilt arbeiten, ergeben sich daraus die folgenden Anforderungen:
• Zwecks einfacher Einbindung weiterer Komponenten, wird auf einen freien Standard zur Kommunikation zurückgegriffen. • Bei der Kommunikation sollen Vertraulichkeit, Integrität und Authentizität der Daten gewährleistet sein. • Da die Softwarekomponenten sowohl in einem LAN als auch uber WAN miteinander verbunden sein können, sollten keine Broadcasts verwendet werden.
Um die Kommunikation zwischen den einzelnen Komponenten entsprechend abzusichern, besteht die Möglichkeit den Apache Webserver als Proxy mit SSL zu verwenden. Hierbei muss lediglich an einer Stelle zusätzliche Software eingesetzt werden; nämlich der Apache selbst.
Dabei muss der Apache folgende Aufgaben erfüllen:
• Sichere Verbindungsmöglichkeit für die anderen opendtacho.org-Komponenten zur Verfügung stellen • Weitergabe der unverschlüsselten Anfragen an die internen Komponenten.
Damit der Apache Webserver das oben beschriebene Verhalten zeigt, muss er so konfiguriert werden, dass Anfragen für die einzelnen Komponenten z.B. https://ditigaler-tachograph.meinefirma.de/komponente, angenommen werden.
Durch das Modul “mod ssl” ist der Apache in der Lage über HTTPS bzw. SSL mit den anderen Komponenten zu kommunizieren. Sie werden uber ̈ das Modul “mod proxy” an die eigentliche Komponente weitergereicht. Für das Weiterreichen an die Adresse der jeweiligen Komponente z.B. http://localhost:5001/ wird wieder HTTP als Übertragungsprotokoll verwendet.
