Remoting features
    1.
    发明授权
    Remoting features 有权
    远程功能

    公开(公告)号:US07155728B1

    公开(公告)日:2006-12-26

    申请号:US09893943

    申请日:2001-06-28

    IPC分类号: G06F13/00

    CPC分类号: G06F9/547 G06F2209/542

    摘要: A system and method that provides remoting services in a distributed object system is provided. The system includes a remote object monitor and a remote object manipulator. The remote object monitor can provide a human readable reference to a remote object, where the human readable reference is a URL (Uniform Resource Locator) and can include protocol information, protocol data, an application name and an object URI (Uniform Resource Identifier). The remote object monitor can also provide metadata concerning a remote object, where the metadata can include information concerning interfaces implemented by a remote object, the type of a remote object, the class hierarchy of a remote object, methods implemented by a remote object, properties implemented by a remote object and attributes implemented by a remote object. The remote object monitor can also provide entry points and code interception for custom attribute based activation processing that can be performed before, after and/or substantially in parallel with non-attribute code associated with a remote object. The remote object monitor can also monitor and/or control the lifetime of a remote object, using, for example, a lease manager. The remote object manipulator can also update metadata concerning a remote object and can control the lifetime of a remote object via a lease manager, for example.

    摘要翻译: 提供了一种在分布式对象系统中提供远程处理服务的系统和方法。 该系统包括远程对象监视器和远程对象操纵器。 远程对象监视器可以提供对远程对象的人类可读引用,其中人类可读引用是URL(统一资源定位符),并且可以包括协议信息,协议数据,应用名称和对象URI(统一资源标识符)。 远程对象监视器还可以提供关于远程对象的元数据,其中元数据可以包括关于由远程对象实现的接口的信息,远程对象的类型,远程对象的类层次,由远程对象实现的方法,属性 由远程对象实现和由远程对象实现的属性。 远程对象监视器还可以为可以在与远程对象相关联的非属性代码之前,之后和/或基本上并行地执行基于属性的自定义激活处理提供入口点和代码拦截。 远程对象监视器还可以使用例如租赁管理器监视和/或控制远程对象的生命周期。 远程对象操纵器还可以更新关于远程对象的元数据,并且例如可以通过租赁管理器来控制远程对象的生命周期。

    System and method for unknown type serialization
    8.
    发明授权
    System and method for unknown type serialization 有权
    未知类型序列化的系统和方法

    公开(公告)号:US07725503B2

    公开(公告)日:2010-05-25

    申请号:US11328980

    申请日:2006-01-10

    IPC分类号: G06F17/30

    摘要: A method of serializing and deserializing unknown data types in a strongly typed model. The method includes serializing an object to a data stream at first node and communicating the data stream to a second node. The second node may be another process, machine or a file on a disk. The data stream is deserialized at a later time, and the data types within the data stream are determined. Objects are instantiated in accordance with known data types, and unknown objects are created to retain information related to each unknown data type in the data stream. These unknown objects are used to regenerate the unknown data type when a serialization operation is performed at the second node on an unknown object.

    摘要翻译: 在强类型模型中序列化和反序列化未知数据类型的方法。 该方法包括将对象序列化到第一节点处的数据流并将数据流传送到第二节点。 第二个节点可以是磁盘上的另一个进程,机器或文件。 数据流在稍后的时间被反序列化,并确定数据流内的数据类型。 对象根据已知数据类型进行实例化,创建未知对象以保留与数据流中每个未知数据类型相关的信息。 当在未知对象的第二个节点上执行序列化操作时,这些未知对象用于重新生成未知数据类型。

    System and method for unknown type serialization
    9.
    发明授权
    System and method for unknown type serialization 有权
    未知类型序列化的系统和方法

    公开(公告)号:US07020666B2

    公开(公告)日:2006-03-28

    申请号:US10383666

    申请日:2003-03-07

    IPC分类号: G06F17/30

    摘要: A method of serializing and deserializing unknown data types in a strongly typed model. The method includes serializing an object to a data stream at first node and communicating the data stream to a second node. The second node may be another process, machine or a file on a disk. The data stream is deserialized at a later time, and the data types within the data stream are determined. Objects are instantiated in accordance with known data types, and unknown objects are created to retain information related to each unknown data type in the data stream. These unknown objects are used to regenerate the unknown data type when a serialization operation is performed at the second node on an unknown object.

    摘要翻译: 在强类型模型中序列化和反序列化未知数据类型的方法。 该方法包括将对象序列化到第一节点处的数据流并将数据流传送到第二节点。 第二个节点可以是磁盘上的另一个进程,机器或文件。 数据流在稍后的时间被反序列化,并确定数据流内的数据类型。 对象根据已知数据类型进行实例化,创建未知对象以保留与数据流中每个未知数据类型相关的信息。 当在未知对象的第二个节点上执行序列化操作时,这些未知对象用于重新生成未知数据类型。