SYSTEM AND METHOD FOR FACILITATING DYNAMIC LOADING OF “STUB” INFORMATION TO ENABLE A PROGRAM OPERATING IN ONE ADDRESS SPACE TO INVOKE PROCESSING OF A REMOTE METHOD OR PROCEDURE IN ANOTHER ADDRESS SPACE
    2.
    发明授权
    SYSTEM AND METHOD FOR FACILITATING DYNAMIC LOADING OF “STUB” INFORMATION TO ENABLE A PROGRAM OPERATING IN ONE ADDRESS SPACE TO INVOKE PROCESSING OF A REMOTE METHOD OR PROCEDURE IN ANOTHER ADDRESS SPACE 失效
    用于促进“STUB”信息的动态加载的系统和方法,以使得在一个地址空间中操作的程序能够在其他地址空间中发送远程方法或程序的处理

    公开(公告)号:US06938263B2

    公开(公告)日:2005-08-30

    申请号:US08636706

    申请日:1996-04-23

    CPC分类号: G06F9/548

    摘要: A stub retrieval and loading subsystem is disclosed for use in connection with a remote method invocation system. The stub retrieval and loading subsystem controls the retrieval and loading of a stub for a remote method, into an execution environment, to facilitate invocation of the remote method by a program executing in the execution environment. The stub retrieval subsystem includes a stub retriever for initiating a retrieval of the stub and stub loader for, when the stub is received by the stub retriever, loading the stub into the execution environment, thereby to make the stub available for use in remote invocation of the remote method. In one embodiment, the stub retrieval and loading subsystem effects the retrieval and loading for a program operating in one address space provided by one computer, of stub class instances to effect the remote invocation of methods which are provided by objects operating in another address space, which may be provided by the same computer or a different computer.

    摘要翻译: 公开了一种与远程方法调用系统结合使用的存根检索和加载子系统。 存根检索和加载子系统将远程方法的存根的检索和加载控制到执行环境中,以便通过在执行环境中执行的程序来调用远程方法。 存根检索子系统包括一个存根检索器,用于启动存根和存根加载程序的检索,当存根接收器存根存根时,将存根加载到执行环境中,从而使存根可用于远程调用 远程方法。 在一个实施例中,存根检索和加载子系统对由一个计算机提供的存根类实例提供的一个地址空间中的程序进行检索和加载,以实现由在另一地址空间中操作的对象提供的方法的远程调用, 其可以由相同的计算机或不同的计算机提供。

    Database system employing polymorphic entry and entry matching
    4.
    发明授权
    Database system employing polymorphic entry and entry matching 失效
    数据库系统采用多态条目和条目匹配

    公开(公告)号:US6032151A

    公开(公告)日:2000-02-29

    申请号:US971529

    申请日:1997-11-17

    IPC分类号: G06F9/445 G06F17/30

    摘要: A database system wherein one or more entry databases store a plurality of entries. Each entry is of a given type that defines the fields of the entry. Each of the fields contains or identifies an object with associated attributes or data. The type of each entry may further define behavior in the form of methods the entry is configured to implement. An entry type which is a subtype of another inherits all of the fields and behavior of its supertype, and contains additional fields and/or defines new/modified behavior. Entries may be expressed in a Java.TM. class of the Java.TM. programming language. The database system may further employ a search engine which allows queries to be made upon entries in the database. In one implementation, the queries include a read operation, a take operation, and a notify operation. Each query request includes a command indicating the type of operation, and a template which is an entry object having some or all of its fields set to specified values that must be matched exactly. Other fields of the template entry may be specified as wildcards, whose values do not matter. The search engine may further be configured to create an index for entries having characteristics which are commonly specified by queries. Thus, the search engine may detect a pattern of usage and create an index which points to entries having attributes which are commonly specified by received templates. In this manner, expedient entry searching may be accommodated.

    摘要翻译: 数据库系统,其中一个或多个条目数据库存储多个条目。 每个条目都是给定类型,用于定义条目的字段。 每个字段包含或标识具有关联属性或数据的对象。 每个条目的类型可以进一步以条目被配置为实现的方式的形式定义行为。 作为另一个子类型的条目类型继承其超类型的所有字段和行为,并包含其他字段和/或定义新的/修改的行为。 条目可以在Java TM编程语言的Java TM类中表示。 数据库系统还可以采用允许在数据库中的条目进行查询的搜索引擎。 在一个实现中,查询包括读操作,执行操作和通知操作。 每个查询请求包括指示操作类型的命令,以及作为条目对象的模板,其中的一些或所有字段被设置为必须精确匹配的指定值。 模板条目的其他字段可以指定为通配符,其值无关紧要。 搜索引擎还可以被配置为为具有通常由查询指定的特征的条目创建索引。 因此,搜索引擎可以检测使用模式并创建指向具有由接收的模板通常指定的属性的条目的索引。 以这种方式,可以适应有利的条目搜索。

    System and method for facilitating dynamic loading of stub information to enable a program operating in one address space to invoke processing of a remote method or procedure in another space
    7.
    发明授权
    System and method for facilitating dynamic loading of stub information to enable a program operating in one address space to invoke processing of a remote method or procedure in another space 失效
    用于促进存根信息的动态加载以使得能够在一个地址空间中操作的程序在另一空间中调用远程方法或过程的处理的系统和方法

    公开(公告)号:US07058954B1

    公开(公告)日:2006-06-06

    申请号:US09082960

    申请日:1998-05-22

    IPC分类号: G06F9/46

    CPC分类号: G06F9/548

    摘要: A stub retrieval and loading subsystem is disclosed for use in connection with a remote method invocation system. The stub retrieval and loading subsystem controls the retrieval and loading of a stub for a remote method, into an execution environment, to facilitate invocation of the remote method by a program executing in the execution environment. The stub retrieval subsystem includes a stub retriever for initiating a retrieval of the stub and stub loader for, when the stub is received by the stub retriever, loading the stub into the execution environment, thereby to make the stub available for use in remote invocation of the remote method. In one embodiment, the stub retrieval and loading subsystem effects the retrieval and loading for a program operating in one address space provided by one computer, of stub class instances to effect the remote invocation of methods which are provided by objects operating in another address space, which may be provided by the same computer or a different computer.

    摘要翻译: 公开了一种与远程方法调用系统结合使用的存根检索和加载子系统。 存根检索和加载子系统将远程方法的存根的检索和加载控制到执行环境中,以便通过在执行环境中执行的程序来调用远程方法。 存根检索子系统包括一个存根检索器,用于启动存根和存根加载程序的检索,当存根接收器存根存根时,将存根加载到执行环境中,从而使存根可用于远程调用 远程方法。 在一个实施例中,存根检索和加载子系统对由一个计算机提供的存根类实例提供的一个地址空间中的程序进行检索和加载,以实现由在另一地址空间中操作的对象提供的方法的远程调用, 其可以由相同的计算机或不同的计算机提供。

    System and method for facilitating dynamic loading of stub information to enable a program operating in one address space to invoke processing of a remote method or procedure in another address space
    8.
    发明授权
    System and method for facilitating dynamic loading of stub information to enable a program operating in one address space to invoke processing of a remote method or procedure in another address space 失效
    用于促进存根信息的动态加载以使得能够在一个地址空间中操作的程序在另一地址空间中调用远程方法或过程的处理的系统和方法

    公开(公告)号:US06654793B1

    公开(公告)日:2003-11-25

    申请号:US09107320

    申请日:1998-06-30

    IPC分类号: G06F1300

    CPC分类号: G06F9/548

    摘要: A stub retrieval and loading subsystem is disclosed for use in connection with a remote method invocation system. The stub retrieval and loading subsystem controls the retrieval and loading of a stub for a remote method, into an execution environment, to facilitate invocation of the remote method by a program executing in the execution environment. The stub retrieval subsystem includes a stub retriever for initiating a retrieval of the stub and stub loader for, when the stub is received by the stub retriever, loading the stub into the execution environment, thereby to make the stub available for use in remote invocation of the remote method. In one embodiment, the stub retrieval and loading subsystem effects the retrieval and loading for a program operating in one address space provided by one computer, of stub class instances to effect the remote invocation of methods which are provided by objects operating in another address space, which may be provided by the same computer or a different computer.

    摘要翻译: 公开了一种与远程方法调用系统结合使用的存根检索和加载子系统。 存根检索和加载子系统将远程方法的存根的检索和加载控制到执行环境中,以便通过在执行环境中执行的程序来调用远程方法。 存根检索子系统包括一个存根检索器,用于启动存根和存根加载程序的检索,当存根检索器接收存根时,将存根加载到执行环境中,从而使存根可用于远程调用 远程方法。 在一个实施例中,存根检索和加载子系统对由一个计算机提供的存根类实例提供的一个地址空间中的程序进行检索和加载,以实现由在另一地址空间中操作的对象提供的方法的远程调用, 其可以由相同的计算机或不同的计算机提供。

    System and method for generating identifiers for uniquely identifying
object types for objects used in processing of object-oriented programs
and the like
    9.
    发明授权
    System and method for generating identifiers for uniquely identifying object types for objects used in processing of object-oriented programs and the like 失效
    用于生成用于唯一地识别用于处理面向对象程序等的对象的对象类型的标识符的系统和方法

    公开(公告)号:US5815709A

    公开(公告)日:1998-09-29

    申请号:US636707

    申请日:1996-04-23

    CPC分类号: G06F17/30949 G06F9/4428

    摘要: A fingerprint generating system generates a fingerprint value for an object in an object-oriented programming arrangement. The object comprises a digital information stream and the fingerprint generating system generates a fixed-length fingerprint value from the digital information stream. The fingerprint generating system receives the digital information stream comprising the object and processes the digital information stream in accordance with a selected hash value generating algorithm to generate a hash value which comprises the fingerprint value. The hash value generating algorithm is selected from a class of hash value generating algorithms characterized in that: i. in response to said input digital information stream, a digital hash value having a predetermined number of digital bits will be generated as an output; ii. the digital hash value will be a function of the digital information stream, so that (a) given two input streams that are identical, identical digital hash values will be generated; but (b) given two input streams that are not identical, it is extremely unlikely that identical digital hash values will be generated; and iii. when the object, as a "referencing object," includes a reference to another object, as a referenced object, the input digital information stream of the referencing object can include a fingerprint which had been previously generated for the referenced object, rather than a digital information stream for referenced object itself, the digital hash value generated according to the selected hash value generating algorithm comprising the fingerprint generated by said fingerprint generating system.

    摘要翻译: 指纹生成系统在面向对象编程布置中生成对象的指纹值。 该对象包括数字信息流,指纹生成系统从数字信息流生成固定长度的指纹值。 指纹生成系统接收包括对象的数字信息流,并根据所选择的散列值生成算法对数字信息流进行处理,以生成包含指纹值的散列值。 哈希值生成算法从一类哈希值生成算法中选择,其特征在于:i。 响应于所述输入数字信息流,将产生具有预定数量的数字位的数字散列值作为输出; ii。 数字散列值将是数字信息流的函数,从而(a)给出两个相同,相同的数字散列值的两个输入流; 但是(b)给出两个不相同的输入流,则不太可能产生相同的数字散列值; 和iii。 当作为“引用对象”的对象包括对另一个对象的引用作为引用对象时,引用对象的输入数字信息流可以包括先前为被引用对象生成的指纹,而不是数字 用于参考对象本身的信息流,根据包括由所述指纹生成系统生成的指纹的所选择的散列值生成算法生成的数字散列值。