Self-describing business objects
    3.
    发明申请
    Self-describing business objects 有权
    自我描述的业务对象

    公开(公告)号:US20050021537A1

    公开(公告)日:2005-01-27

    申请号:US10747020

    申请日:2003-12-23

    IPC分类号: G06Q10/00 G06F17/00

    摘要: Methods and apparatus, including computer program products, that include representing, in a repository, services from a server, the services including interacting with one or more collections of data elements using a set of operations on the data elements in the collections, the repository comprising descriptions of the collections and common attributes for each collection, the repository organized according to a meta model. The method also includes enabling a software entity to request a service represented in the repository, the service representing a first operation on one or more data elements in a first collection from the collections, and executing the first operation on the one or more data elements in the first collection.

    摘要翻译: 包括计算机程序产品的方法和装置包括在存储库中表示来自服务器的服务,所述服务包括使用集合中的数据元素的一组操作与一个或多个数据元素集合进行交互,所述存储库包括 对每个集合的集合和公共属性的描述,根据元模型组织的存储库。 该方法还包括使得软件实体能够请求存储库中表示的服务,所述服务表示对来自集合的第一集合中的一个或多个数据元素的第一操作,并且对所述一个或多个数据元素执行第一操作 第一个收藏。

    Self-describing business objects
    4.
    发明授权
    Self-describing business objects 有权
    自我描述的业务对象

    公开(公告)号:US07533103B2

    公开(公告)日:2009-05-12

    申请号:US10747020

    申请日:2003-12-23

    摘要: Methods and apparatus, including computer program products, that include representing, in a repository, services from a server, the services including interacting with one or more collections of data elements using a set of operations on the data elements in the collections, the repository comprising descriptions of the collections and common attributes for each collection, the repository organized according to a meta model. The method also includes enabling a software entity to request a service represented in the repository, the service representing a first operation on one or more data elements in a first collection from the collections, and executing the first operation on the one or more data elements in the first collection.

    摘要翻译: 包括计算机程序产品的方法和装置包括在存储库中表示来自服务器的服务,所述服务包括使用集合中的数据元素的一组操作与一个或多个数据元素集合进行交互,所述存储库包括 对每个集合的集合和公共属性的描述,根据元模型组织的存储库。 该方法还包括使得软件实体能够请求存储库中表示的服务,所述服务表示对来自集合的第一集合中的一个或多个数据元素的第一操作,并且对所述一个或多个数据元素执行第一操作 第一个收藏。

    Meta model for an enterprise service architecture
    5.
    发明授权
    Meta model for an enterprise service architecture 有权
    企业服务架构的元模型

    公开(公告)号:US08122062B2

    公开(公告)日:2012-02-21

    申请号:US10747033

    申请日:2003-12-23

    IPC分类号: G06F17/30

    CPC分类号: G06Q10/10

    摘要: Methods and apparatus, including computer program products, for using a meta model for an enterprise service architecture. The meta model includes a first class to represent data organization in a back end data store. The first class includes a data type identifier attribute to permit meta data to identify a data type. The meta model also includes a second class associated with the first class. The second class includes a field identifier attribute to permit meta data to identify fields for a particular data type. The meta model also includes a third class associated with the first class. The third class includes an action identifier attribute to permit meta data to identify an action. In some examples, there is a service provider identifier to permit meta data to identify a service provider class that can effect the action.

    摘要翻译: 方法和设备,包括计算机程序产品,用于使用元模型进行企业服务体系结构。 元模型包括在后端数据存储中表示数据组织的第一类。 第一类包括数据类型标识符属性,以允许元数据来识别数据类型。 元模型还包括与第一类关联的第二类。 第二类包括字段标识符属性,以允许元数据识别特定数据类型的字段。 元模型还包括与第一类相关联的第三类。 第三类包括一个动作标识符属性,以允许元数据来识别动作。 在一些示例中,存在允许元数据来识别可以影响动作的服务提供者类的服务提供者标识符。

    Meta model for an enterprise service architecture
    6.
    发明申请
    Meta model for an enterprise service architecture 有权
    企业服务架构的元模型

    公开(公告)号:US20050021557A1

    公开(公告)日:2005-01-27

    申请号:US10747033

    申请日:2003-12-23

    IPC分类号: G06Q10/00 G06F7/00

    CPC分类号: G06Q10/10

    摘要: Methods and apparatus, including computer program products, for using a meta model for an enterprise service architecture. The meta model includes a first class to represent data organization in a back end data store. The first class includes a data type identifier attribute to permit meta data to identify a data type. The meta model also includes a second class associated with the first class. The second class includes a field identifier attribute to permit meta data to identify fields for a particular data type. The meta model also includes a third class associated with the first class. The third class includes an action identifier attribute to permit meta data to identify an action. In some examples, there is a service provider identifier to permit meta data to identify a service provider class that can effect the action.

    摘要翻译: 方法和设备,包括计算机程序产品,用于使用元模型进行企业服务体系结构。 元模型包括在后端数据存储中表示数据组织的第一类。 第一类包括数据类型标识符属性,以允许元数据来识别数据类型。 元模型还包括与第一类关联的第二类。 第二类包括字段标识符属性,以允许元数据识别特定数据类型的字段。 元模型还包括与第一类相关联的第三类。 第三类包括一个动作标识符属性,以允许元数据来识别动作。 在一些示例中,存在允许元数据来识别可以影响动作的服务提供者类的服务提供者标识符。

    Unified rendering
    7.
    发明授权
    Unified rendering 有权
    统一渲染

    公开(公告)号:US07340718B2

    公开(公告)日:2008-03-04

    申请号:US10435276

    申请日:2003-05-08

    IPC分类号: G06F9/45

    CPC分类号: G06F9/451

    摘要: Systems, methods, and apparatus, including computer program products, for abstracting rendering logic and automatically generating platform-specific renderers from the abstracted rendering logic for multiple platforms. A platform-independent description of rendering logic for a control is specified. The platform-independent description is used to generate a platform-specific renderer for the control. The platform-specific renderer is operable to be executed on a specific platform to produce code that can be used in rendering the control on a client computer. Some implementations enable code for platform-specific renderers to be generated automatically based on centrally defined rendering logic. Rendering logic can thus be modified once and used to automatically update code and libraries for platform-specific renderers on multiple platforms.

    摘要翻译: 系统,方法和设备,包括计算机程序产品,用于抽象渲染逻辑,并从多个平台的抽象渲染逻辑自动生成平台特定的渲染器。 指定了与控件的渲染逻辑的平台无关的描述。 与平台无关的描述用于为控件生成平台特定的渲染器。 平台特定的渲染器可操作以在特定平台上执行以产生可用于呈现客户端计算机上的控制的代码。 一些实现使得能够基于中心定义的渲染逻辑自动生成平台特定渲染器的代码。 因此,渲染逻辑可以被修改一次,并用于在多个平台上自动更新特定于平台的渲染器的代码和库。

    Bidirectional update of client-server objects
    9.
    发明授权
    Bidirectional update of client-server objects 有权
    双向更新客户端 - 服务器对象

    公开(公告)号:US07574456B2

    公开(公告)日:2009-08-11

    申请号:US11015613

    申请日:2004-12-16

    IPC分类号: G06F17/30

    摘要: Methods and apparatus, including computer program products, for updating data. In one aspect, a system that has a server operating on a structure of server data objects and a client operating on a structure of client data objects, the data objects and the structure of the server data objects and the structure of the client data objects being managed through an implementation of a predefined application programming interface that implements at least two types of data object update commands, the data object update commands being operable to perform bidirectional updates between the server data objects and the client data objects. The two types of data object update commands are: an object level update type that is operable to update one or more specified data objects; and a sub-structure level update type that is operable to update a sub-structure of the data objects.

    摘要翻译: 包括计算机程序产品在内的方法和装置,用于更新数据。 一方面,一种具有服务器操作在服务器数据对象的结构上的服务器和在客户机数据对象的结构上操作的客户端的系统,数据对象和服务器数据对象的结构以及客户机数据对象的结构 通过执行实现至少两种类型的数据对象更新命令的预定义应用程序编程接口进行管理,数据对象更新命令可操作以在服务器数据对象和客户机数据对象之间执行双向更新。 两种类型的数据对象更新命令是:可操作以更新一个或多个指定数据对象的对象级更新类型; 以及可用于更新数据对象的子结构的子结构级更新类型。

    Client-server data communication
    10.
    发明申请

    公开(公告)号:US20060136552A1

    公开(公告)日:2006-06-22

    申请号:US11015616

    申请日:2004-12-16

    IPC分类号: G06F15/16

    摘要: Methods and apparatus, including computer program products, using placeholder objects in the communication of structures of data objects. A server can respond to a request for a complete structure of data objects with a partial structure that includes placeholder objects, each having a position in the partial structure, each representing content that is present in the complete structure but omitted in the partial structure. A client can accept the partial structure instead of the complete structure, can transmit a placeholder substitution request to the server identifying a placeholder object, and can receive in response to the request a further structure of data objects to replace the identified placeholder object.