User-customized extensions for software applications
    1.
    发明授权
    User-customized extensions for software applications 有权
    软件应用程序的用户自定义扩展

    公开(公告)号:US08726234B2

    公开(公告)日:2014-05-13

    申请号:US11465692

    申请日:2006-08-18

    IPC分类号: G06F9/44

    CPC分类号: G06F8/70 G06F8/10

    摘要: The present invention extends to methods, systems, and computer program products for allowing a computer system user to extend the functionality of a data-centric software application. The method includes instantiating the data-centric software application, where the data-centric application has portions of business logic categorized and associated with items of data-centric application functionality defined in a schema. The method includes receiving customization input to customize at least one of the portions of business logic. The method includes formulating a representative model corresponding to at least one of the portions of customized business logic. The method includes applying the representative model to the schema to generate a customized schema that extends the business logic of the data-centric software application. The method includes instantiating the data-centric software application in accordance with the customized schema to customize the functionality of the business logic in the data-centric software application.

    摘要翻译: 本发明扩展到用于允许计算机系统用户扩展以数据为中心的软件应用的功能的方法,系统和计算机程序产品。 该方法包括实例化以数据为中心的软件应用程序,其中以数据为中心的应用程序具有业务逻辑的一部分,并将其与在模式中定义的以数据为中心的应用程序功能项目相关联。 该方法包括接收定制输入以定制业务逻辑的至少一个部分。 该方法包括制定对应于定制业务逻辑的至少一个部分的代表性模型。 该方法包括将代表性模型应用于模式以生成扩展以数据为中心的软件应用程序的业务逻辑的定制模式。 该方法包括根据定制模式实例化以数据为中心的软件应用程序,以定制以数据为中心的软件应用程序中的业务逻辑的功能。

    USER-CUSTOMIZED EXTENSIONS FOR SOFTWARE APPLICATIONS
    2.
    发明申请
    USER-CUSTOMIZED EXTENSIONS FOR SOFTWARE APPLICATIONS 有权
    用户自定义的软件应用扩展

    公开(公告)号:US20080127032A1

    公开(公告)日:2008-05-29

    申请号:US11465692

    申请日:2006-08-18

    IPC分类号: G06F9/44

    CPC分类号: G06F8/70 G06F8/10

    摘要: The present invention extends to methods, systems, and computer program products for allowing a computer system user to extend the functionality of a data-centric software application. The method includes instantiating the data-centric software application, where the data-centric application has portions of business logic categorized and associated with items of data-centric application functionality defined in a schema. The method includes receiving customization input to customize at least one of the portions of business logic. The method includes formulating a representative model corresponding to at least one of the portions of customized business logic. The method includes applying the representative model to the schema to generate a customized schema that extends the business logic of the data-centric software application. The method includes instantiating the data-centric software application in accordance with the customized schema to customize the functionality of the business logic in the data-centric software application.

    摘要翻译: 本发明扩展到用于允许计算机系统用户扩展以数据为中心的软件应用的功能的方法,系统和计算机程序产品。 该方法包括实例化以数据为中心的软件应用程序,其中以数据为中心的应用程序具有业务逻辑的一部分,并将其与在模式中定义的以数据为中心的应用程序功能项目相关联。 该方法包括接收定制输入以定制业务逻辑的至少一个部分。 该方法包括制定对应于定制业务逻辑的至少一个部分的代表性模型。 该方法包括将代表性模型应用于模式以生成扩展以数据为中心的软件应用程序的业务逻辑的定制模式。 该方法包括根据定制模式实例化以数据为中心的软件应用程序,以定制以数据为中心的软件应用程序中的业务逻辑的功能。

    Processing data-centric business models
    3.
    发明授权
    Processing data-centric business models 有权
    处理以数据为中心的商业模式

    公开(公告)号:US07599901B2

    公开(公告)日:2009-10-06

    申请号:US11567630

    申请日:2006-12-06

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

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

    PROCESSING DATA-CENTRIC BUSINESS MODELS
    4.
    发明申请
    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.

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

    Dynamic user experience with semantic rich objects
    5.
    发明申请
    Dynamic user experience with semantic rich objects 失效
    具有语义丰富对象的动态用户体验

    公开(公告)号:US20060294509A1

    公开(公告)日:2006-12-28

    申请号:US11168913

    申请日:2005-06-28

    IPC分类号: G06F9/45 G06F9/44

    CPC分类号: G06F9/451

    摘要: Semantic rich objects for a dynamic user experience. One or more actions in the process are represented by semantic rich objects (SROs) for exposing functionality of the process. Each of the SROs includes metadata associated with an action and an execution environment therefor. In response to an interactive gesture from a user selecting at least one of the SROs to perform a desired action in the process, metadata is extracted from the selected SROs to determine whether the desired action is available in the execution environment of the process.

    摘要翻译: 语义丰富的对象,用于动态用户体验。 该过程中的一个或多个动作由语义丰富对象(SRO)表示,用于暴露过程的功能。 每个SRO包括与动作及其执行环境相关联的元数据。 响应于来自用户的交互式手势,选择至少一个SRO以在该过程中执行期望的动作,从所选择的SRO中提取元数据,以确定在该进程的执行环境中期望的动作是否可用。

    Dynamic user experience with semantic rich objects
    6.
    发明授权
    Dynamic user experience with semantic rich objects 失效
    具有语义丰富对象的动态用户体验

    公开(公告)号:US07774713B2

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

    申请号:US11168913

    申请日:2005-06-28

    IPC分类号: G06F3/048

    CPC分类号: G06F9/451

    摘要: Semantic rich objects for a dynamic user experience. One or more actions in the process are represented by semantic rich objects (SROs) for exposing functionality of the process. Each of the SROs includes metadata associated with an action and an execution environment therefor. In response to an interactive gesture from a user selecting at least one of the SROs to perform a desired action in the process, metadata is extracted from the selected SROs to determine whether the desired action is available in the execution environment of the process.

    摘要翻译: 语义丰富的对象,用于动态用户体验。 该过程中的一个或多个动作由语义丰富对象(SRO)表示,用于暴露过程的功能。 每个SRO包括与动作及其执行环境相关联的元数据。 响应于来自用户的交互式手势,选择至少一个SRO以在该过程中执行期望的动作,从所选择的SRO中提取元数据,以确定在该进程的执行环境中期望的动作是否可用。

    SELF-DESCRIBING RE-USABLE SOFTWARE COMPONENTS
    7.
    发明申请
    SELF-DESCRIBING RE-USABLE SOFTWARE COMPONENTS 有权
    自我描述可重复使用的软件组件

    公开(公告)号:US20090178026A1

    公开(公告)日:2009-07-09

    申请号: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.

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

    USER-INTERFACE ARCHITECTURE FOR MANIPULATING BUSINESS MODELS
    9.
    发明申请
    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.

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

    User-interface architecture for manipulating business models
    10.
    发明授权
    User-interface architecture for manipulating business models 有权
    用于操纵业务模型的用户界面架构

    公开(公告)号:US07873591B2

    公开(公告)日:2011-01-18

    申请号: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.

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