Distributed Object Management

The trade offs to be solved are:


Reference representation

How should references be represented?


Best solution:


Providing location transparency for accessing instance variables


Providing location transparency for method invocation


Location or Invocation Transparency?


On the other hand:


Therefore:


Network Objects

Birrel et al:


Restrictions of transparency


Stub and skeletons



Requirements

Network objects can be implemented on any language providing: