Virtual network with adaptive dispatcher
    3.
    发明授权
    Virtual network with adaptive dispatcher 有权
    具有自适应调度器的虚拟网络

    公开(公告)号:US07899047B2

    公开(公告)日:2011-03-01

    申请号:US11838161

    申请日:2007-08-13

    IPC分类号: H04L12/56

    摘要: Methods and systems for providing a virtual network are disclosed. At least one layer of abstraction is created between network service applications and conventional network protocols by inserting an adaptive dispatcher between applications and network transport services on each machine in a network. The message protocol in the virtual network is extensible, allowing application programs to create new headers within any message as needed. The adaptive dispatcher contains handlers that route and dispatch messages within the virtual network based on arbitrary content within each message, including any combination of headers and/or data content. Each device on the virtual network has a virtual address to which messages are directed, allowing devices to move within the network without reconfiguring routing tables. Handlers may be automatically created when an event meeting predefined criteria occurs, including the non-occurrence of a condition, making the virtual network self-healing and adaptive to reconfiguration.

    摘要翻译: 公开了用于提供虚拟网络的方法和系统。 通过在网络中的每台机器上的应用程序和网络传输服务之间插入自适应调度器,在网络服务应用程序和常规网络协议之间创建至少一个抽象层。 虚拟网络中的消息协议是可扩展的,允许应用程序根据需要在任何消息内创建新头。 自适应调度器包含基于每个消息内的任意内容(包括报头和/或数据内容的任何组合)在虚拟网络内路由和调度消息的处理程序。 虚拟网络上的每个设备都具有指向消息的虚拟地址,允许设备在网络内移动而不重新配置路由表。 当满足预定义标准的事件发生时,可以自动创建处理程序,包括不发生条件,使虚拟网络自我修复并适应重新配置。

    VIRTUAL NETWORK WITH ADAPTIVE DISPATCHER
    4.
    发明申请
    VIRTUAL NETWORK WITH ADAPTIVE DISPATCHER 有权
    具有自适应分配器的虚拟网络

    公开(公告)号:US20090046726A1

    公开(公告)日:2009-02-19

    申请号:US11838161

    申请日:2007-08-13

    IPC分类号: H04L12/56

    摘要: Methods and systems for providing a virtual network are disclosed. At least one layer of abstraction is created between network service applications and conventional network protocols by inserting an adaptive dispatcher between applications and network transport services on each machine in a network. The message protocol in the virtual network is extensible, allowing application programs to create new headers within any message as needed. The adaptive dispatcher contains handlers that route and dispatch messages within the virtual network based on arbitrary content within each message, including any combination of headers and/or data content. Each device on the virtual network has a virtual address to which messages are directed, allowing devices to move within the network without reconfiguring routing tables. Handlers may be automatically created when an event meeting predefined criteria occurs, including the non-occurrence of a condition, making the virtual network self-healing and adaptive to reconfiguration.

    摘要翻译: 公开了用于提供虚拟网络的方法和系统。 通过在网络中的每台机器上的应用程序和网络传输服务之间插入自适应调度器,在网络服务应用程序和常规网络协议之间创建至少一个抽象层。 虚拟网络中的消息协议是可扩展的,允许应用程序根据需要在任何消息内创建新头。 自适应调度器包含基于每个消息内的任意内容(包括报头和/或数据内容的任何组合)在虚拟网络内路由和调度消息的处理程序。 虚拟网络上的每个设备都具有指向消息的虚拟地址,允许设备在网络内移动而不重新配置路由表。 当满足预定义标准的事件发生时,可以自动创建处理程序,包括不发生条件,使虚拟网络自我修复并适应重新配置。

    Data abstraction based serialization
    10.
    发明授权
    Data abstraction based serialization 失效
    基于数据抽象的序列化

    公开(公告)号:US07730041B2

    公开(公告)日:2010-06-01

    申请号:US10925567

    申请日:2004-08-25

    IPC分类号: G06F17/00

    CPC分类号: G06F9/4493

    摘要: Serialization and deserialization using data contracts. The data contract specifies data types that are serialized and deserialized for data objects that are associated with the data contract. During serialization, the data contract associated with the data object is identified. Then, the data fields that correspond to those specified data field types are extracted from the data object and serialized into a serialization format. During deserialization, the serialization mechanism receives a serialized data structure having a particular serialization format. A data contract is then identified as being associated with the serialized data structure. After deserialization of the serialized data structure into abstract data, a corresponding data object is populated with data fields that correspond only with those data field types specified in the data contract. Accordingly, data abstraction is enabled while serializing and deserializing.

    摘要翻译: 使用数据合同进行序列化和反序列化。 数据合约指定与数据合同相关联的数据对象被序列化和反序列化的数据类型。 在序列化期间,识别与数据对象相关联的数据契约。 然后,从数据对象中提取对应于这些指定数据字段类型的数据字段,并将其序列化为序列化格式。 在反序列化期间,序列化机制接收具有特定序列化格式的序列化数据结构。 然后将数据合同识别为与序列化数据结构相关联。 将序列化数据结构反序列化为抽象数据后,将使用仅与数据合同中指定的数据字段类型对应的数据字段填充相应的数据对象。 因此,在序列化和反序列化时启用数据抽象。