This system allows an object-creator to offer her objects to other sites in a flexible manner. As in other distributed systems, an object may migrate, be shareable, and accessible remotely. For example, a client may request access to a remote object. Depending on the object's definition the client will either receive a copy (the original object remains on its site), the object itself, or a copy of the original object with equal rights (ending up with two 'originals'). A message to the copy may be forwarded transparently to the original, which handles it and sends the results back to the copy. Alternatively, the message may be handled locally or both locally and remotely. The implementor of a class may freely choose which messages are to be handled in which way.
Sprache der Kurzfassung:
Deutsch
Englische Bezeichnung:
Distributed Objects with Delayed Stub Generation
Englische Kurzfassung:
This system allows an object-creator to offer her objects to other sites in a flexible manner. As in other distributed systems, an object may migrate, be shareable, and accessible remotely. For example, a client may request access to a remote object. Depending on the object's definition the client will either receive a copy (the original object remains on its site), the object itself, or a copy of the original object with equal rights (ending up with two 'originals'). A message to the copy may be forwarded transparently to the original, which handles it and sends the results back to the copy. Alternatively, the message may be handled locally or both locally and remotely. The implementor of a class may freely choose which messages are to be handled in which way.