Method and system for multi-entry and multi-template matching in a database
    41.
    发明授权
    Method and system for multi-entry and multi-template matching in a database 失效
    数据库中多条目和多模板匹配的方法和系统

    公开(公告)号:US06182083B2

    公开(公告)日:2001-01-30

    申请号:US09044835

    申请日:1998-03-20

    IPC分类号: G06F1730

    摘要: 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 field 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 can implement. An entry type which is a subtype of another inherits all fields and behavior of its super-type, and contains additional fields and/or defines new/modified behavior. Entries may be expressed in a Java™ 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 specific 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 caching entries having characteristics which are commonly specified by queries. In one implementation, the databases may also store sets of entries which are matched using sets of templates.

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

    Method and apparatus for generating and employing a run-time generated
stub to reference an object in object oriented systems
    42.
    发明授权
    Method and apparatus for generating and employing a run-time generated stub to reference an object in object oriented systems 失效
    用于生成和使用运行时生成的存根以引用面向对象系统中的对象的方法和装置

    公开(公告)号:US5999988A

    公开(公告)日:1999-12-07

    申请号:US829861

    申请日:1997-03-31

    IPC分类号: G06F9/44 G06F9/46

    CPC分类号: G06F9/547 G06F9/548

    摘要: The method and apparatus for generating and employing a run-time generated stub to reference an object in an object oriented system. This method and apparatus represents in a first virtual machine a remote object implemented in a second virtual machine by employing a stub class. An object reference is sent by the second virtual machine and received by the first virtual machine. The object reference includes an interface descriptor that identifies the interface(s) of the remote object and an object handle that identifies the remote object. At run-time, the information associated with the remote object is transformed into a stub class that represents the remote object and implements only those interfaces identified by the interface descriptor and also defined by the first virtual machine. After the stub class is created, an instance of that stub class is generated and provided to the first virtual machine. In an alternative embodiment, an interface specific stub is created for each interface that is identified by the interface descriptor and defined by the first virtual machine. The interface specific stub is created at compile time. A delegator stub class is created at run-time that delegates to the interface specific stub(s).

    摘要翻译: 用于生成和使用运行时生成的存根以引用面向对象系统中的对象的方法和装置。 该方法和装置在第一虚拟机中表示通过使用存根类在第二虚拟机中实现的远程对象。 对象引用由第二虚拟机发送并由第一虚拟机接收。 对象引用包括标识远程对象的接口的接口描述符和标识远程对象的对象句柄。 在运行时,与远程对象相关联的信息被转换为表示远程对象的存根类,仅实现由接口描述符标识并由第一个虚拟机定义的那些接口。 在创建存根类之后,将生成该存根类的实例,并将其提供给第一个虚拟机。 在替代实施例中,为由接口描述符标识并由第一虚拟机定义的每个接口创建特定于接口的存根。 特定于接口的存根是在编译时创建的。 在运行时创建一个委托器存根类,委托给特定的存根(stub)。

    Remote object activation in a distributed system
    48.
    发明授权
    Remote object activation in a distributed system 失效
    分布式系统中的远程对象激活

    公开(公告)号:US06957427B1

    公开(公告)日:2005-10-18

    申请号:US08950760

    申请日:1997-10-15

    IPC分类号: G06F9/44 G06F9/46 G06F17/00

    CPC分类号: G06F9/548

    摘要: A distributed computer system uses a single interface at the client site to handle calls to call both active and passive remote objects. Accordingly, the calling process does not need to be aware of distinctions between active and passive objects. Further, remote objects are aggregated into common groups of objects, thereby providing greater security between objects of disparate groups and efficiency between related objects of the same group. Preferably, different groups are run on different Java virtual machines.

    摘要翻译: 分布式计算机系统在客户端站点使用单个接口来处理调用主动和被动远程对象的调用。 因此,调用过程不需要意识到主动对象和被动对象之间的区别。 此外,远程对象被聚合成公共对象组,从而在不同组的对象之间提供更高的安全性并且在相同组的相关对象之间提供效率。 优选地,不同的组在不同的Java虚拟机上运行。