Reliable Message Protocol (RMP)
Das RMP-Protokoll wird verwendet, um Nachrichten von einem Modul zum anderen, über Applikationsgrenzen hinaus, zu übertragen. Dabei wird pro Applikation eine Instanz eines RMP-Handlers angelegt, auf welche die Module Zugriff haben.
- Jeder Teilnehmer verfügt über eine eindeutige 32-Bit-ID, deren High-Word (Bit 16-31) die Applikations-ID, und deren Low-Word (Bit 0-15) die lokale ID enthält. 
- Jede ID (32-Bit) muss eindeutig sein; dies gilt nicht für Teile (z.B. das Low-Word) der ID. 
- Jede Instanz muss im High-Word die ID der Applikation, in der sie aufgerufen wird, tragen. 
- Namenskonvention für Variablen: - udi<xxx>ID: vollständige ID des Moduls bestehend aus Applikations- und lokaler Modul-ID
- ui<xxx>AppID: Applikations-ID (16 Bit), High-Word der vollständigen ID
- ui<xxx>ModuleID: Lokale Modul-ID (16 Bit), Low-Word der vollständigen ID