Verteilte Systeme

Kapitel 3 - RMI

Was kann passieren, wenn ich einen entfernten Methodenaufruf durchführe und ein Objekt übergebe?

  1. Das Objekt ist ein gewöhnlich serialisierbares Objekt, dann entseht auf dem anderen Rechner eine Kopie des Objekts und seines Web-of-Objects.
  2. Das Objekt ist ein RMI Objekt, dann entsteht auf dem anderen Rechner ein Proxy der auf das RMI Objekt zeigt.
  3. Das Objekt ist ein Proxy, dann entsteht auf dem anderen Rechner ein Proxy, der auf das selbe RMI Objekt verweist, wie der zu übertragene Proxy
  4. Das Objekt ist nicht serialisierbar, dann scheiter die Übertragung. 

Diskussion