Method and system for providing a multiple property searching capability
within an object-oriented distributed computing network
    1.
    发明授权
    Method and system for providing a multiple property searching capability within an object-oriented distributed computing network 失效
    在面向对象的分布式计算网络中提供多属性搜索能力的方法和系统

    公开(公告)号:US5842219A

    公开(公告)日:1998-11-24

    申请号:US616115

    申请日:1996-03-14

    IPC分类号: G06F9/46 G06F17/30

    摘要: A method and system for providing a multiple property search capability within an object-oriented distributed computing network are disclosed. In accordance with the method and system of the present invention, a permanent index which includes multiple property names is initially built. Next, a search expression, which includes at least one property name, is traversed in order to form a property name list. The property name list includes all of the property names which are specified within the search expression. After comparing the property name list with the permanent index, any of the specified property names which also exist in the permanent index is removed from the property name list. Thereafter, a determination is made as to whether or not there is any property name still remaining on the property name list. If there is at least one property name still remaining on the property list, a temporary index which includes all remaining property names is built, such that subsequent searches for frequently searched properties can be performed more efficiently by utilizing both the permanent index and the temporary index.

    摘要翻译: 公开了一种用于在面向对象的分布式计算网络内提供多属性搜索能力的方法和系统。 根据本发明的方法和系统,初始构建包括多个属性名称的永久索引。 接下来,遍历包含至少一个属性名称的搜索表达式以形成属性名称列表。 属性名称列表包括在搜索表达式中指定的所有属性名称。 在将属性名称列表与永久索引进行比较后,永久索引中也存在的任何指定的属性名称将从属性名称列表中删除。 此后,确定是否存在属性名称列表中仍然存在的任何属性名称。 如果属性列表中仍存在至少一个属性名称,则构建包含所有剩余属性名称的临时索引,以便可以通过使用永久索引和临时索引来更有效地执行对经常搜索的属性的后续搜索 。

    Information handling system, method, and article of manufacture
including object name services with multilevel indices
    2.
    发明授权
    Information handling system, method, and article of manufacture including object name services with multilevel indices 失效
    信息处理系统,方法和制品,包括具有多级索引的对象名称服务

    公开(公告)号:US5878260A

    公开(公告)日:1999-03-02

    申请号:US554063

    申请日:1995-11-06

    IPC分类号: G06F9/06 G06F9/44 G06F17/30

    CPC分类号: G06F17/30607

    摘要: A prior art naming module supports binding of an object to a name in a Naming Context (i.e., a directory). The present invention extends this original module to support properties (data about bindings), searching (finding bindings given constraints on properties) and indexing (for speeding up the search on certain property names). The ExtendedNamingContext (ENC) is a subclass of the OMG NamingContext (NC) that introduces properties, searching and indexing.

    摘要翻译: 现有技术的命名模块支持在命名上下文(即,目录)中将对象绑定到名称。 本发明扩展了这个原始模块,以支持属性(关于绑定的数据),搜索(查找绑定给出对属性的约束)和索引(用于加快某些属性名称的搜索)。 ExtendedNamingContext(ENC)是OMG NamingContext(NC)的子类,用于介绍属性,搜索和索引。

    Information-handling system, method, and article of manufacture including and object search mechanism that provides constraint-based filtering in a distributed object system
    3.
    发明授权
    Information-handling system, method, and article of manufacture including and object search mechanism that provides constraint-based filtering in a distributed object system 失效
    在分布式对象系统中提供基于约束的过滤的信息处理系统,方法和制品包括对象搜索机制

    公开(公告)号:US06697826B1

    公开(公告)日:2004-02-24

    申请号:US08619060

    申请日:1996-03-20

    IPC分类号: G06F1730

    摘要: An information-handling system operable within a distributed object computing environment (DOCE) is disclosed that includes an object-based program for controlling object searching in a constraint-based filtering mode over said DOCE. The object-based program for controlling object searching further comprises means for providing hierarchical storage of a name/binding value during a search. Additionally, the object-based program includes a means for providing the addition of properties as name/value pair sequence to each node within a tree search performed by the object-based program. Further, the search mechanism includes means for providing recursive searching of the group properties as well as means for providing meta-knowledge of the class within the DOCE for attribute search. Moreover, the system includes means for invoking a base-filterable class, which introduces methods that verify whether an object satisfies a given filter, and where the base-filterable class further provides a filterable subclass that provides the methods needed to build a filter.

    摘要翻译: 公开了一种在分布式对象计算环境(DOCE)内可操作的信息处理系统,其包括基于对象的程序,用于通过所述DOCE在基于约束的过滤模式中控制对象搜索。 用于控制对象搜索的基于对象的程序还包括用于在搜索期间提供名称/绑定值的分层存储的装置。 此外,基于对象的程序包括用于向由基于对象的程序执行的树搜索中的每个节点提供作为名称/值对序列的属性的添加的装置。 此外,搜索机制包括用于提供组属性的递归搜索的装置以及用于提供用于属性搜索的DOCE内的类的元知识的装置。 此外,该系统包括用于调用基本可过滤类的方法,该类引入了验证对象是否满足给定过滤器的方法,以及基础可过滤类进一步提供可过滤的子类,以提供构建过滤器所需的方法。

    Information handling system, method, and article of manufacture
including persistent, distributed object name services including shared
properties
    4.
    发明授权
    Information handling system, method, and article of manufacture including persistent, distributed object name services including shared properties 失效
    信息处理系统,方法和制品,包括持久性,分布式对象名称服务,包括共享属性

    公开(公告)号:US5873092A

    公开(公告)日:1999-02-16

    申请号:US572696

    申请日:1995-12-14

    IPC分类号: G06F17/30

    摘要: An information handling system includes one or more work stations, each work station including one or more processing units, a memory system, and one or more I/O controllers all connected to a system bus, the I/O controllers controlling various input/output devices such as a keyboard, a mouse, a display device, communications adapters and the like, an operating system control means employing object oriented technology, and means for providing a persistent, distributed object name service. An object class is modeled as a set of relationships. One or more files are constructed which exist in the file system, each of the files capturing the semantics of the naming context objects.

    摘要翻译: 信息处理系统包括一个或多个工作站,每个工作站包括一个或多个处理单元,存储器系统以及全部连接到系统总线的一个或多个I / O控制器,所述I / O控制器控制各种输入/输出 诸如键盘,鼠标,显示设备,通信适配器等的设备,采用面向对象技术的操作系统控制装置,以及用于提供持久分布式对象名称服务的装置。 对象类被建模为一组关系。 构造存在于文件系统中的一个或多个文件,每个文件捕获命名上下文对象的语义。