Abstract
We introduce light weight distributed objects. The main goal is to ease
the transition of existing object-oriented applications, not aware of
distributed available objects, to applications which do support them.
This implies for transparent method invocations on distributed objects,
i.e. methods may have arbitrary parameters. Pointers are handled either
through a deep copy, or a shallow copy which keeps the identity of the
copied object. Stub and proxy code is only generated on demand
(just-in-time code generation). Especially, our distributed objects
support distributed models, to allow applications written using the MVC
concept, to offer their models over the network. We introduce a
notification mechanism from server object to surrogate object, partially
distributed method invocation, and just-in-time generation of stub code.
Our objects build upon a generic network interface which allows access
over arbitrary networks (LANs, Internet, ...).
| Original language | English |
|---|---|
| Title of host publication | Workshop reader of the 10th European Conference on Object-Oriented Programming, Ecoop '96, Linz |
| Publication status | Published - Jun 1996 |
Fields of science
- 202031 Network engineering