RMI Verständnisfrage: Interface doppelt?

Hallo zusammen!

Bei einer verteilten Anwendung, die auf RMI aufbaut, dient ein (von java.rmi.Remote erbendes) Interface als Bindeglied zwischen dem Client und dem entfernten Server-Objekt. Wenn ich es also richtig verstehe, muss das Interface auf beiden Rechnern physisch vorhanden sein. Ist das wirklich so? Oder gibt es vielleicht eine Möglichkeit, das eleganter zu gestalten, so dass das Interface einmal zentral anlegt wird und die Clients nur darauf zugreifen?

Danke
 
Nein, die Schnittstelle muss auf jeden Fall auf beiden Seiten zu Verfügung stehen. Sonst weiß die eine Seite ja nicht, was gemeint ist. ;)
 
Zurück