User-customized extensions for software applications
    6.
    发明授权
    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
    7.
    发明申请
    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.

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

    FORMATS FOR DATABASE TEMPLATE FILES SHARED BETWEEN CLIENT AND SERVER ENVIRONMENTS
    9.
    发明申请
    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.

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

    SELF-DESCRIBING RE-USABLE SOFTWARE COMPONENTS
    10.
    发明申请
    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.

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