Object connectivity through loosely coupled publish and subscribe events
    1.
    发明授权
    Object connectivity through loosely coupled publish and subscribe events 有权
    通过松散耦合的发布和订阅事件的对象连接

    公开(公告)号:US07237245B2

    公开(公告)日:2007-06-26

    申请号:US10993070

    申请日:2004-11-18

    IPC分类号: G06F9/46

    摘要: An object-based event communications system supplies an event distribution object having an outgoing-from-publisher event interface and associated with unique identifiers defined for a publisher that is programmed to fire events by calling a method on the event distribution object's outgoing-from-publisher event interface. The event communications system stores subscriptions of subscriber objects to methods of the outgoing-from-publisher event interface. On receiving a call from a publisher to its outgoing-from-publisher interface methods, the event distribution object multi-casts calls to counterpart methods of subscriber objects that have stored subscriptions to the respective outgoing-from-publisher interface methods.

    摘要翻译: 基于对象的事件通信系统提供具有出站发布者事件接口的事件分发对象,并且与针对发布者定义的唯一标识符相关联,该发布者被编程为通过调用事件发布对象的发布者出站方式来触发事件 事件界面。 事件通信系统将用户对象的订阅存储在从发布者发布者事件接口的方法。 在从发布者接收到从发布者的发布者接口方法的呼叫时,事件分发对象将对来自发布者的接口方法的订阅对象的订阅对象的对等方式进行多播。

    Object connectivity through loosely coupled publish and subscribe events with filtering
    2.
    发明授权
    Object connectivity through loosely coupled publish and subscribe events with filtering 有权
    通过松散耦合的发布和订阅事件与过滤的对象连接

    公开(公告)号:US06748455B1

    公开(公告)日:2004-06-08

    申请号:US09257364

    申请日:1999-02-23

    IPC分类号: G06F946

    CPC分类号: G06F9/542

    摘要: An object-based event communications system supplies an event distribution object having an outgoing-from-publisher event interface and associated with unique identifiers defined for a publisher that is programmed to fire events by calling a method on the event distribution object's outgoing-from-publisher event interface. The event communications system stores subscriptions of subscriber objects to methods of the outgoing-from-publisher event interface. On receiving a call from a publisher to its outgoing-from-publisher interface methods, the event distribution object multi-casts calls to counterpart methods of subscriber objects that have stored subscriptions to the respective outgoing-from-publisher interface methods.

    摘要翻译: 基于对象的事件通信系统提供具有出站发布者事件接口的事件分发对象,并且与针对发布者定义的唯一标识符相关联,该发布者被编程为通过调用事件发布对象的发布者出站方式来触发事件 事件界面。 事件通信系统将用户对象的订阅存储在从发布者发布者事件接口的方法。 在从发布者接收到从发布者的发布者接口方法的呼叫时,事件分发对象将对来自发布者的接口方法的订阅对象的订阅对象的对等方式进行多播。

    Object connectivity through loosely coupled publish and subscribe events
    3.
    发明授权
    Object connectivity through loosely coupled publish and subscribe events 有权
    通过松散耦合的发布和订阅事件的对象连接

    公开(公告)号:US07478405B2

    公开(公告)日:2009-01-13

    申请号:US10955975

    申请日:2004-09-29

    IPC分类号: G06F9/46

    摘要: An object-based event communications system supplies an event distribution object having an outgoing-from-publisher event interface and associated with unique identifiers defined for a publisher that is programmed to fire events by calling a method on the event distribution object's outgoing-from-publisher event interface. The event communications system stores subscriptions of subscriber objects to methods of the outgoing-from-publisher event interface. On receiving a call from a publisher to its outgoing-from-publisher interface methods, the event distribution object multi-casts calls to counterpart methods of subscriber objects that have stored subscriptions to the respective outgoing-from-publisher interface methods.

    摘要翻译: 基于对象的事件通信系统提供具有出站发布者事件接口的事件分发对象,并且与针对发布者定义的唯一标识符相关联,该发布者被编程为通过调用事件发布对象的发布者出站方式来触发事件 事件界面。 事件通信系统将用户对象的订阅存储在从发布者发布者事件接口的方法。 在从发布者接收到从发布者的发布者接口方法的呼叫时,事件分发对象将对来自发布者的接口方法的订阅对象的订阅对象的对等方式进行多播。

    Object connectivity through loosely coupled publish and subscribe events
    4.
    发明授权
    Object connectivity through loosely coupled publish and subscribe events 有权
    通过松散耦合的发布和订阅事件的对象连接

    公开(公告)号:US06829770B1

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

    申请号:US09257363

    申请日:1999-02-23

    IPC分类号: G06F300

    摘要: An object-based event communications system supplies an event distribution object having an outgoing-from-publisher event interface and associated with unique identifiers defined for a publisher that is programmed to fire events by calling a method on the event distribution object's outgoing-from-publisher event interface. The event communications system stores subscriptions of subscriber objects to methods of the outgoing-from-publisher event interface. On receiving a call from a publisher to its outgoing-from-publisher interface methods, the event distribution object multi-casts calls to counterpart methods of subscriber objects that have stored subscriptions to the respective outgoing-from-publisher interface methods.

    摘要翻译: 基于对象的事件通信系统提供具有出站发布者事件接口的事件分发对象,并且与针对发布者定义的唯一标识符相关联,该发布者被编程为通过调用事件发布对象的发布者出站方式来触发事件 事件界面。 事件通信系统将用户对象的订阅存储在从发布者发布者事件接口的方法。 在从发布者接收到从发布者的发布者接口方法的呼叫时,事件分发对象将对来自发布者的接口方法的订阅对象的订阅对象的对等方式进行多播。

    MODELING AND MANAGING HETEROGENEOUS APPLICATIONS
    5.
    发明申请
    MODELING AND MANAGING HETEROGENEOUS APPLICATIONS 有权
    建模与管理异构应用

    公开(公告)号:US20090113379A1

    公开(公告)日:2009-04-30

    申请号:US11925591

    申请日:2007-10-26

    IPC分类号: G06F9/44

    摘要: The present invention extends to methods, systems, and computer program products for modeling and managing heterogeneous applications. Application intent can be described in a relatively straight forward manner that abstracts underlying implementation details. Thus, application developers can develop applications without necessarily having to know extensive details of an underlying implementation environment. In any event, an application can be executed in different implementation environments without requiring changes to the corresponding model.

    摘要翻译: 本发明扩展到用于建模和管理异构应用的方法,系统和计算机程序产品。 应用意图可以以相对直接的方式描述,以抽象底层的实现细节。 因此,应用程序开发人员可以开发应用程序,而无需了解底层实施环境的详细信息。 无论如何,应用程序可以在不同的实现环境中执行,而不需要更改相应的模型。

    Data abstraction based serialization
    8.
    发明授权
    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.

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