System and method for an extensible metadata driven application framework
    1.
    发明授权
    System and method for an extensible metadata driven application framework 有权
    可扩展元数据驱动应用程序框架的系统和方法

    公开(公告)号:US07289997B1

    公开(公告)日:2007-10-30

    申请号:US10831474

    申请日:2004-04-23

    IPC分类号: G06F17/30 G06F17/00

    摘要: Application code maintenance often imposes rebuilding and/or a patch kit update from a source code vendor. Users of such applications often find such conventional rebuilds and install efforts intrusive. An extensible object-relational (O-R) model operable for dynamic additions to an existing baseline of modeled data specifications mitigates interim patches and builds by employing a scripted modeling form and a corresponding relational form. The scripted modeling form, such as an XML file, is readily modifiable from existing data specifications, such as those driven by a recognized standard, while the relational form is seamlessly updated within an existing application environment without requiring rebuilding or patch kits to implement. The extensible O-R model defines data characteristics of data specifications, and the relational model is updated by instantiating an object or entry into the modeled relational specifications based on the extensible O-R model. In this manner, an incremental update to a set of relational specifications implements an addition or modification to a data specification rather than requiring a more global build, update, or install kit.

    摘要翻译: 应用程序代码维护通常会从源代码供应商重新构建和/或修补程序包更新。 这些应用程序的用户经常会发现这样的常规重建和安装工作。 可扩展的对象关系(O-R)模型可用于对已建模数据规范的现有基线的动态添加,通过采用脚本化建模形式和相应的关系形式来缓解临时补丁和构建。 脚本化的建模表单(如XML文件)可以从现有数据规范(例如由公认标准驱动的数据规范)轻松修改,而关系形式在现有应用程序环境中无缝更新,而无需重建或修补程序包来实现。 可扩展O-R模型定义数据规范的数据特征,并且通过基于可扩展O-R模型将对象或条目实例化到建模关系规范中来更新关系模型。 以这种方式,对一组关系规范的增量更新实现对数据规范的添加或修改,而不需要更全面的构建,更新或安装工具包。

    Methods and apparatus to preserve software modifications
    2.
    发明授权
    Methods and apparatus to preserve software modifications 有权
    保护软件修改的方法和装置

    公开(公告)号:US07340719B1

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

    申请号:US10745990

    申请日:2003-12-24

    IPC分类号: G06F9/45

    CPC分类号: G06F8/70

    摘要: A code generator utilizes a “generated_source” directory to store corresponding machine-generated software code. A “modified_source” directory stores user-written modifications associated with software generated by the code generator. During code generation, the code generator checks the modified_source directory for a class presently being generated by the code generator. If there are no user modifications (stored in the modified_source directory) associated with the class being processed, the code generator creates an implementation of the class. If the modified_source directory contains an implementation of the class being processed, the code generator creates an implementation of a base class for the class being processed. The base class is created in the generated_source directory, preserving the class created by the user.

    摘要翻译: 代码生成器利用“generated_source”目录来存储相应的机器生成的软件代码。 “modified_source”目录存储与代码生成器生成的软件相关的用户编写的修改。 在代码生成期间,代码生成器检查modified_source目录以获取当前由代码生成器生成的类。 如果没有与正在处理的类相关联的用户修改(存储在modified_source目录中),则代码生成器将创建该类的实现。 如果modified_source目录包含正在处理的类的实现,则代码生成器将为正在处理的类创建一个基类的实现。 基类在generated_source目录中创建,保留用户创建的类。

    Method and apparatus for providing data storage management
    3.
    发明授权
    Method and apparatus for providing data storage management 有权
    提供数据存储管理的方法和装置

    公开(公告)号:US06430611B1

    公开(公告)日:2002-08-06

    申请号:US09139303

    申请日:1998-08-25

    IPC分类号: G06F15173

    摘要: A storage management system for managing storage resources of a plurality of computer devices in a computer network includes a plurality of management agents, each of which is installed in a corresponding one of the plurality of computer devices, and each of which is configured to compile storage information of storage resources accessible by the corresponding computer device to create a first set of compiled storage information, and a storage manager installed in the server. The storage manager is configured to collect the first set of compiled storage information from each of the management agents and to further compile the first sets of storage information received to create a second set of compiled storage information. The storage management system further includes a user interface operatively coupled to the server manager to allow a user to access the second set of compiled storage information.

    摘要翻译: 用于管理计算机网络中的多个计算机设备的存储资源的存储管理系统包括多个管理代理,每个管理代理安装在所述多个计算机设备中的对应的一个计算机设备中,并且每个管理代理被配置为编译存储 由相应的计算机设备可访问的存储资源的信息以创建第一组编译的存储信息,以及安装在服务器中的存储管理器。 存储管理器被配置为从每个管理代理收集第一组编译的存储信息,并且进一步编译接收到的第一组存储信息以创建第二组编译的存储信息。 存储管理系统还包括可操作地耦合到服务器管理器的用户界面,以允许用户访问第二组编译的存储信息。