Kommunikation

Wie in der Übersicht zu sehen ist, müssen die einzelnen Bereiche miteinander kommunizieren können.

Insbesondere die Datenbanken und der Applikations-Server müssen miteinander kommunizieren. Hierzu wird ein ORM-Produkt eingesetzt. Auch Applikations- und Präsentations-Server müssen miteinander kommunizieren, ebenso wie der Web-Browser mit dem Präsentations-Server und die Rich Client Anwendung mit dem Applikations-Server.

Diagramm 8

Hinzu kommen zusätzliche Anforderungen wie:

Das x4:framework bietet zur Kommunikation eine Reihe von Komponenten an. Sie sind beliebig austauschbar. Um z.B. ein Protokoll gegen ein anderes auszutauschen, muss lediglich diejenige Komponente im System (neu) angemeldet werden, die das Protokoll implementiert. Filter können transparent dazugeschaltet werden, um Verschlüsselung oder Kompression zur ermöglichen.