Hallo,
ich würde gerne ein Client-Server System mit folgenden (typischen) Requirements programmieren:
- Client called Methoden beim Server, der Sachen aus einer DB/externen Programm ausliest
- Server called Client, wenn bestimmte Ereignisse registriert werden
- Kommunikation soll sicher sein
- Kommunikation muss zwischen unterschiedlichen Netzwerken möglich sein
Ich hab jetzt einen kleinen Prototypen mit RMI gebastelt, der aber das Problem hat, das "Callbacks" nicht gut mit RMI und untschiedlichen Netwerken klappen. Außerdem weiß ich nicht, wie toll es zb mit Security und RMI aussieht.
Dinge wie JAX-RPC würde ich übrigens gerne vermeiden, da das wegen meiner komplexen Datentypen in der KOmmunikation nach viel Aufwand aussieht. Oder täusche ich mich da?
MfG