摘要 |
A model is provided for building powerful re-usable distributed components. The model is based on instantiable distributed objects (IDOs). IDOs are distributed objects that are instantiated in response to a request from a client to instantiate the IDOs. Typically, the request is transmitted by a client over a network to another computer. Once instantiated, an IDO may not only be addressed by the client that requested the instantiation, but by other clients, who may also interact with the IDO by issuing requests addressed to it. IDOs may be organized into hierarchies of objects that have a hierarchical relationship based on containment. Containment rules govern how a parent object in the hierarchy may contain child objects in the hierarchy. For example, an object may only be contained by the object that instantiated it. As a consequence, two child objects of a parent object interact with each other through their parent.
|