METHOD OF REFACTORING A RUNNING DATABASE SYSTEM
    1.
    发明申请
    METHOD OF REFACTORING A RUNNING DATABASE SYSTEM 有权
    引导运行数据库系统的方法

    公开(公告)号:US20090327324A1

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

    申请号:US12163790

    申请日:2008-06-27

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30312

    摘要: A database development system is provided. The system includes a current-state source representation of a database that can be captured in a model of the database and a metadata component that preserves user intentions describing when a user interacts with the system to perform a refactoring operation (or other code enhancement) for use in subsequent operations by the system. A deployment component is provided that utilizes the preserved user intentions to optimize behavioral upgrades to the system, where simulations can be run against the model to facilitate efficient and automated deployments.

    摘要翻译: 提供了数据库开发系统。 该系统包括可以在数据库的模型中捕获的数据库的当前状态源表示,以及元数据组件,其保留用户描述用户与系统何时交互以执行重构操作(或其他代码增强)的意图,用于 在系统的后续操作中使用。 提供的部署组件利用保留的用户意图来优化对系统的行为升级,其中可以针对模型运行模拟,以促进高效和自动化的部署。

    Method of refactoring a running database system
    2.
    发明授权
    Method of refactoring a running database system 有权
    重构正在运行的数据库系统的方法

    公开(公告)号:US08010578B2

    公开(公告)日:2011-08-30

    申请号:US12163790

    申请日:2008-06-27

    CPC分类号: G06F17/30312

    摘要: A database development system is provided. The system includes a current-state source representation of a database that can be captured in a model of the database and a metadata component that preserves user intentions describing when a user interacts with the system to perform a refactoring operation (or other code enhancement) for use in subsequent operations by the system. A deployment component is provided that utilizes the preserved user intentions to optimize behavioral upgrades to the system, where simulations can be run against the model to facilitate efficient and automated deployments.

    摘要翻译: 提供了数据库开发系统。 该系统包括可以在数据库的模型中捕获的数据库的当前状态源表示,以及元数据组件,其保留用户描述用户与系统何时交互以执行重构操作(或其他代码增强)的意图,用于 在系统的后续操作中使用。 提供的部署组件利用保留的用户意图来优化对系统的行为升级,其中可以针对模型运行模拟,以促进高效和自动化的部署。

    TECHNIQUES FOR CREATING AND MANAGING EXTENSIONS
    3.
    发明申请
    TECHNIQUES FOR CREATING AND MANAGING EXTENSIONS 审中-公开
    创造和管理扩展的技术

    公开(公告)号:US20090193444A1

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

    申请号:US12021300

    申请日:2008-01-29

    IPC分类号: G06F9/44

    摘要: Various technologies and techniques are disclosed for creating and managing extensions. An extension manager is operable to interact with and manage extensions in at least two categories, such as operative extensions and cooperative extensions. The extension manager loads zero or more extensions from a first set of extensions into a host application. The extension manager loads zero or more extensions from a second set of extensions into the host application based upon an analysis of one or more declarations of compatibility. An extension manager framework is described that has a language syntax for describing the operation of extensions. The language syntax enables a cooperative extension to declare compatibility with operative extensions, so that the cooperative extension is only loaded into a host application in situations where the cooperative extension has been pre-defined as being compatible. A process for loading extensions in a host application using declarations of compatibility is described.

    摘要翻译: 公开了用于创建和管理扩展的各种技术和技术。 扩展管理器可操作以在至少两个类别中进行交互和管理扩展,例如操作扩展和协作扩展。 扩展管理器将零个或多个扩展从第一组扩展加载到主机应用程序中。 基于对一个或多个兼容性声明的分析,扩展管理器将零个或多个扩展从第二组扩展加载到主机应用程序中。 描述了具有用于描述扩展的操作的语言语法的扩展管理器框架。 语言语法使得协作扩展能够声明与操作扩展的兼容性,使得在协作扩展被预定义为兼容的情况下,协作扩展仅被加载到主机应用中。 描述使用兼容性声明在宿主应用程序中加载扩展的过程。