Utilizing abstract descriptions to generate, exchange, and configure service and client runtimes
    3.
    发明申请
    Utilizing abstract descriptions to generate, exchange, and configure service and client runtimes 有权
    利用抽象描述来生成,交换和配置服务和客户端运行时

    公开(公告)号:US20060179425A1

    公开(公告)日:2006-08-10

    申请号:US11051041

    申请日:2005-02-04

    IPC分类号: G06F9/45

    摘要: The present invention extends utilizing abstract descriptions to generate, exchange, and configure service and client runtimes. A computer system parses compiled code and potentially optional configuration information for implementing a service and converts the compiled code and any configuration information into an abstract service description. The abstract service description can then be converted into code document object model and service configuration information or exported as metadata. A corresponding service runtime can be initiated by calling a service initializer included in the abstract service description. The code document object model and configuration information and/or metadata can be transferred to another computer system. The other computer system can utilize the code document object model and configuration information and/or import the metadata to facilitate initialization of a compatible channel for communicating with the service runtime.

    摘要翻译: 本发明利用抽象描述来扩展生成,交换和配置服务和客户机运行时间。 计算机系统解析编译的代码和用于实现服务的潜在的可选配置信息,并将编译的代码和任何配置信息转换成抽象服务描述。 抽象服务描述可以转换为代码文档对象模型和服务配置信息,或作为元数据导出。 可以通过调用抽象服务描述中包含的服务初始化器来启动相应的服务运行时间。 代码文档对象模型和配置信息和/或元数据可以被传送到另一个计算机系统。 另一个计算机系统可以利用代码文档对象模型和配置信息和/或导入元数据以促进用于与服务运行时进行通信的兼容通道的初始化。

    Data abstraction based serialization
    4.
    发明申请
    Data abstraction based serialization 失效
    基于数据抽象的序列化

    公开(公告)号:US20060047679A1

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

    申请号:US10925567

    申请日:2004-08-25

    IPC分类号: G06F7/00 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.

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

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

    公开(公告)号:US20050071849A1

    公开(公告)日:2005-03-31

    申请号:US10993070

    申请日:2004-11-18

    IPC分类号: G06F3/00 G06F9/44 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.

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