Automatic create, update and delete event publishing
    1.
    发明授权
    Automatic create, update and delete event publishing 有权
    自动创建,更新和删除事件发布

    公开(公告)号:US07774792B2

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

    申请号:US11175117

    申请日:2005-07-05

    IPC分类号: G06F3/00 G06F15/173

    摘要: A system for providing automatic event publication relative to data owned by a service is disclosed. A service which owns data publishes internal events when data is created, updated, or deleted. These internal events are only visible by consumers on the same physical computer and running within the same process or executable. Consumers who are located remotely or in a separate process cannot subscribe to these events. Embodiments provide the ability to expose local entity create, update, and delete events as “public” events (or out-only messages) on a service contract. This allows external consumers who may be remote and even on a different platform, to subscribe and receive notifications of when data changes in the owning service.

    摘要翻译: 公开了一种用于提供自动事件发布相对于服务所拥有的数据的系统。 拥有数据的服务在创建,更新或删除数据时发布内部事件。 这些内部事件仅在消费者在相同的物理计算机上可见,并在相同的进程或可执行文件中运行。 位于远程或单独进程的消费者不能订阅这些事件。 实施例提供了将服务契约上的本地实体创建,更新和删除事件作为“公共”事件(或仅限消息)的能力。 这允许可能是远程的外部消费者甚至在不同的平台上订阅并接收关于所属服务中的数据变化的通知。

    Entity agent
    2.
    发明授权
    Entity agent 有权
    实体代理

    公开(公告)号:US07660789B2

    公开(公告)日:2010-02-09

    申请号:US11173308

    申请日:2005-07-01

    IPC分类号: G06F7/00 G06F17/30

    摘要: An abstraction for rich data access for consumers of a service in a service oriented system. The abstraction is created by the author of a service which owns the data, and includes a number of service-public properties and associations. Further, the abstraction can contain metadata and logic that provides for a rich, interactive experience for the consumer interacting with the data encapsulated by the entity agent. These can include verifying that the data conforms to the contract published by the owning service, validating and defaulting properties, and validating associated data. Also the abstraction can contains metadata and logic for transmitting of the data back to the owning service and optionally saving to the local data store of the consumer.

    摘要翻译: 为面向服务的系统中的服务的消费者提供丰富的数据访问的抽象。 抽象由拥有数据的服务的作者创建,并且包括许多服务公共属性和关联。 此外,抽象可以包含元数据和逻辑,为消费者与由实体代理封装的数据进行交互提供丰富的交互式体验。 这些可以包括验证数据是否符合由所有者服务发布的合同,验证和默认属性以及验证相关数据。 此外,抽象可以包含用于将数据发送回所属服务的元数据和逻辑,并且可选地保存到消费者的本地数据存储。

    Entity projection
    3.
    发明授权
    Entity projection 有权
    实体投影

    公开(公告)号:US07720904B2

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

    申请号:US11139746

    申请日:2005-05-27

    IPC分类号: G06F15/16 G06F7/00 G06F9/44

    摘要: The present invention provides an entity projection in a client. The entity projection is an encapsulation of data, from an owning service, and residing on a consumer of that service. The entity projection provides an abstraction that conforms to an entity programming model on the consumer. The entity projection may illustratively include a subset of the properties of an entity in the owning service, the subset being only those properties required by the entity and those properties desired by the consumer.

    摘要翻译: 本发明提供客户端中的实体投影。 实体投影是来自拥有的服务的数据的封装,并且驻留在该服务的消费者身上。 实体投影提供符合消费者实体编程模型的抽象。 实体投影可以示例性地包括所有权服务中的实体的属性的子集,该子集仅仅是实体所需的属性以及消费者期望的那些属性。