发明名称 METHODS AND APPARATUS FOR MANAGING COLLECTIONS OF OBJECTS
摘要 A variety of methods, apparatus and data structures for managing collections of objects are described. In one aspect of the invention, an object that is intended for use in a distributed object operating environment has a structure including a group designation, a coactivation designation and a co-process designation. The group designation is arranged to identify a group to which the object belongs. The group is defined as a collection of objects which share a common persistent state. The co-activation designation is arranged to identify a co-activation set to which the object belongs. The co-activation set is a collection of objects which are to be activated at the same time. The co-process designation is arranged to identify a co-process set to which the object belongs. The co-process set is a collection of objects which are to be activated within a single process. A various embodiments, a variety of methods of utilizing one or more of these designations to facilitate efficient operation of a distributed computing system are also described. In some applications, a particular object may be conceptually divided into a plurality of sub-objects, with each sub-object having its own portion of persistent memory. In this embodiment, the particular object may only be invoked as a whole, but the object is provided with a mechanism for accessing the selected sub-object in response to a call from a client object that invokes the object and identifies the sub-object in a sub-object field of an object reference that refers to the object. When subobjects are use, the object references may be arranged to include a host identifier, an object identifier and a sub-object field.
申请公布号 CA2171682(A1) 申请公布日期 1996.09.23
申请号 CA19962171682 申请日期 1996.03.13
申请人 SUN MICROSYSTEMS, INC. 发明人 HARE, DWIGHT F.;HAGMANN, ROBERT B.;POWELL, MICHAEL L.;VANDERBILT, PETER;SNYDER, ALAN
分类号 G06F13/00;G06F9/44;G06F9/46;(IPC1-7):G06F9/44 主分类号 G06F13/00
代理机构 代理人
主权项
地址