Self-describing re-usable software components
    1.
    发明授权
    Self-describing re-usable software components 有权
    自我描述可重复使用的软件组件

    公开(公告)号:US08359572B2

    公开(公告)日:2013-01-22

    申请号:US11971200

    申请日:2008-01-08

    IPC分类号: G06F9/44

    CPC分类号: G06F8/36

    摘要: Technologies are presented herein for self-describing re-usable software components. Metadata is generated and published with a re-usable software component that identifies the capabilities of the software component, identifies other software components that the re-usable software component may be integrated with, and identifies mechanisms for integrating the re-usable software component with other software components. The metadata can then be used to discover re-usable software components and to integrate the re-usable software components with other software components.

    摘要翻译: 本文介绍了技术,用于自我描述可重复使用的软件组件。 生成并发布元数据,并使用可重复使用的软件组件来识别软件组件的功能,识别可重复使用的软件组件可以与之集成的其他软件组件,并识别将可重用软件组件与其他组件集成的机制 软件组件。 然后可以使用元数据来发现可重复使用的软件组件,并将可重用的软件组件与其他软件组件集成。

    Formats for database template files shared between client and server environments
    2.
    发明授权
    Formats for database template files shared between client and server environments 有权
    在客户端和服务器环境之间共享的数据库模板文件的格式

    公开(公告)号:US08271442B2

    公开(公告)日:2012-09-18

    申请号:US12115528

    申请日:2008-05-05

    IPC分类号: G06F7/00

    CPC分类号: G06F17/30575

    摘要: Tools and techniques are described for formats for database template files shared between client and server environments. Systems provided by these tools may include client subsystems that include client-side database management applications that instantiate tables within a database, and instantiate client-specific database template files corresponding respectively to the tables. These database management applications may also instantiate server-specific database template files that correspond to the client-specific template files, and may enable servers to access the server-specific template file. These systems may also include server subsystems that further include server-side database management services that access the server-specific template files, and instantiate server-side template files based thereon. In turn, the database management services may create database applications from the server-side template files.

    摘要翻译: 描述了在客户机和服务器环境之间共享的数据库模板文件格式的工具和技术。 由这些工具提供的系统可以包括客户端子系统,其包括实例化数据库内的表的客户端数据库管理应用程序,并实例化分别对应于表的客户端特定的数据库模板文件。 这些数据库管理应用程序还可以实例化与特定于客户端的模板文件相对应的特定于服务器的数据库模板文件,并且可以使服务器访问特定于服务器的模板文件。 这些系统还可以包括服务器子系统,其进一步包括访问服务器特定模板文件的服务器端数据库管理服务,以及基于服务器端模板文件实例化服务器端模板文件。 反过来,数据库管理服务可以从服务器端模板文件创建数据库应用程序。

    USER-INTERFACE ARCHITECTURE FOR MANIPULATING BUSINESS MODELS
    7.
    发明申请
    USER-INTERFACE ARCHITECTURE FOR MANIPULATING BUSINESS MODELS 有权
    用于操纵业务模型的用户界面架构

    公开(公告)号:US20080189235A1

    公开(公告)日:2008-08-07

    申请号:US11670815

    申请日:2007-02-02

    IPC分类号: G06F9/44

    CPC分类号: G06F8/34

    摘要: The present invention extends to methods, systems, and computer program products of user-interface architecture for manipulating business models. Embodiments of the invention facilitate efficient generation and extension of business related software applications, including commingled data-centric applications that represent both data elements and business logic in metadata. Modules of the user-interface architecture permit users to enter commands through common metaphors and wizards that abstract underlying (and more complex) modeling commands and data formats from users. The user-interface architecture can automatically search for existing models to provide and extend business related functionality.

    摘要翻译: 本发明扩展到用于操纵业务模型的用户界面架构的方法,系统和计算机程序产品。 本发明的实施例有助于业务相关软件应用的有效生成和扩展,包括表示元数据中的数据元素和业务逻辑的以数据为中心的数据应用。 用户界面架构的模块允许用户通过通用隐喻和向导输入命令,从用户抽象底层(以及更复杂)的建模命令和数据格式。 用户界面架构可以自动搜索现有模型以提供和扩展业务相关功能。

    PROCESSING DATA-CENTRIC BUSINESS MODELS
    8.
    发明申请
    PROCESSING DATA-CENTRIC BUSINESS MODELS 有权
    处理数据中心业务模型

    公开(公告)号:US20080140601A1

    公开(公告)日:2008-06-12

    申请号:US11567630

    申请日:2006-12-06

    IPC分类号: G06N5/02

    CPC分类号: G06N5/025

    摘要: The present invention extends to methods, systems, and computer program products for processing data-centric business models. An execution engine accesses a commingled data-centric application model that includes a data model for a data store and a business logic model for interacting with data entities contained in the data store. The execution engine receives an event related to the data store and identifies an involved data entity corresponding to the received event. The execution engine identifies a business logic rule indicated as affecting the involved data entity. The execution engine establishes a context for evaluating the identified business logic rule. The execution engine evaluates the conditions of the business logic rule in accordance with the established context. The execution engine executes any appropriate actions indicated in the business logic rule as a result of the conditions of the business logic rule being satisfied.

    摘要翻译: 本发明扩展到用于处理以数据为中心的业务模型的方法,系统和计算机程序产品。 执行引擎访问混合的以数据为中心的应用模型,其包括用于数据存储的数据模型和用于与包含在数据存储中的数据实体交互的业务逻辑模型。 执行引擎接收与数据存储相关的事件,并且识别与接收的事件相对应的涉及的数据实体。 执行引擎识别指示为影响涉及的数据实体的业务逻辑规则。 执行引擎建立用于评估所识别的业务逻辑规则的上下文。 执行引擎根据建立的上下文来评估业务逻辑规则的条件。 由于业务逻辑规则的条件得到满足,执行引擎将执行业务逻辑规则中指示的任何适当的操作。

    FORMATS FOR DATABASE TEMPLATE FILES SHARED BETWEEN CLIENT AND SERVER ENVIRONMENTS
    10.
    发明申请
    FORMATS FOR DATABASE TEMPLATE FILES SHARED BETWEEN CLIENT AND SERVER ENVIRONMENTS 有权
    用于客户端和服务器环境之间共享的数据库模板文件格式

    公开(公告)号:US20090276447A1

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

    申请号:US12115528

    申请日:2008-05-05

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30575

    摘要: Tools and techniques are described for formats for database template files shared between client and server environments. Systems provided by these tools may include client subsystems that include client-side database management applications that instantiate tables within a database, and instantiate client-specific database template files corresponding respectively to the tables. These database management applications may also instantiate server-specific database template files that correspond to the client-specific template files, and may enable servers to access the server-specific template file. These systems may also include server subsystems that further include server-side database management services that access the server-specific template files, and instantiate server-side template files based thereon. In turn, the database management services may create database applications from the server-side template files.

    摘要翻译: 描述了在客户机和服务器环境之间共享的数据库模板文件格式的工具和技术。 由这些工具提供的系统可以包括客户端子系统,其包括实例化数据库内的表的客户端数据库管理应用程序,并实例化分别对应于表的客户端特定的数据库模板文件。 这些数据库管理应用程序还可以实例化与特定于客户端的模板文件相对应的特定于服务器的数据库模板文件,并且可以使服务器访问特定于服务器的模板文件。 这些系统还可以包括服务器子系统,其进一步包括访问服务器特定模板文件的服务器端数据库管理服务,以及基于服务器端模板文件实例化服务器端模板文件。 反过来,数据库管理服务可以从服务器端模板文件创建数据库应用程序。