Ich implementiere eine Website mit PHP für das Frontend und einem Java-Dienst als Backend. Die beiden Teile sind wie folgt:
-
Das PHP-Frontend nimmt http-Anfragen entgegen und interagiert mit der Datenbank.
-
Das Java-Backend läuft kontinuierlich und antwortet auf Aufrufe des Frontends.
Genauer gesagt, ist das Backend ein Daemon, der die Verbindung zu verschiedenen IM-Diensten (AOL, MSN, Yahoo, Jabber...) herstellt und aufrechterhält.
Beide Schichten werden auf demselben System (einer CentOS-Box, nehme ich an) eingesetzt, und die Einführung einer mittleren Schicht (z. B. mit XML-RPC) wird die Leistung verringern (die Ressourcen sind auch ziemlich begrenzt).
Frage: Gibt es eine Möglichkeit, die beiden Ebenen direkt miteinander zu verbinden (keine Webdienste mehr dazwischen)?