BRAP ist ein Protokoll zum Aufruf von Methoden auf anderen Rechnern, das native Java-Objekt-Serialisierung in HTTP kapselt. Es ist eine Alternative zu Spring HttpInvoker und Spring Security, besonders wenn man keine Abhängigkeit von Spring will. Der Authentifikations-Mechanismus ermöglicht die Verwendung von eigenen Domain-Objekten als Login-Daten. BRAP ermöglicht die Variablenübergabe per Referenz, selbst wenn die Argumente serialisiert und an einen anderen Rechner gesendet werden. Änderungen, die auf dem anderen Rechner durchgeführt werden, können automatisch auch beim Aufrufer durchgeführt werden. BRAP ist einfach zu benutzen, klein, leistungsfähig und erweiterbar. (non)