Progressive deployment and maintenance of applications on a set of peer nodes
    1.
    发明申请
    Progressive deployment and maintenance of applications on a set of peer nodes 有权
    在一组对等节点上逐步部署和维护应用程序

    公开(公告)号:US20060259594A1

    公开(公告)日:2006-11-16

    申请号:US11131025

    申请日:2005-05-16

    IPC分类号: G06F15/177

    摘要: An application deployment architecture provides the capability to independently invoke different phases of an operation associated with an application, thereby progressively deploying the application across a network of peer nodes and providing fault tolerance. Therefore, applications are easier to deploy on the network of nodes, the deployment process is less error prone, and remediation of deployment errors is simpler than with prior approaches. Tasks constituent to phases of a deployment process are schedulable rather than completely automated and outside the control of the administrator, and are schedulable on a subset of the nodes rather than only on the entire network of nodes.

    摘要翻译: 应用部署架构提供独立地调用与应用相关联的操作的不同阶段的能力,从而逐渐地通过对等节点网络部署应用并提供容错。 因此,应用程序在节点网络上更容易部署,部署过程容易出错,部署错误的修复比以前的方法更简单。 部署过程的阶段的任务是可调度的,而不是完全自动化,而不在管理员的控制之外,并且可以在节点的子集上进行调度,而不仅仅是在整个节点网络上进行调度。

    Performing a provisioning operation associated with a software application on a subset of the nodes on which the software application is to operate
    2.
    发明授权
    Performing a provisioning operation associated with a software application on a subset of the nodes on which the software application is to operate 有权
    在软件应用程序要运行的节点的子集上执行与软件应用程序相关联的供应操作

    公开(公告)号:US07698391B2

    公开(公告)日:2010-04-13

    申请号:US11131025

    申请日:2005-05-16

    IPC分类号: G06F13/00

    摘要: An application deployment architecture provides the capability to independently invoke different phases of an operation associated with an application, thereby progressively deploying the application across a network of peer nodes and providing fault tolerance. Therefore, applications are easier to deploy on the network of nodes, the deployment process is less error prone, and remediation of deployment errors is simpler than with prior approaches. Tasks constituent to phases of a deployment process are schedulable rather than completely automated and outside the control of the administrator, and are schedulable on a subset of the nodes rather than only on the entire network of nodes.

    摘要翻译: 应用部署架构提供独立地调用与应用相关联的操作的不同阶段的能力,从而逐渐地通过对等节点网络部署应用并提供容错。 因此,应用程序在节点网络上更容易部署,部署过程容易出错,部署错误的修复比以前的方法更简单。 部署过程的阶段的任务是可调度的,而不是完全自动化,而不在管理员的控制之外,并且可以在节点的子集上进行调度,而不仅仅是在整个节点网络上进行调度。

    Automated treatment of system and application validation failures
    3.
    发明授权
    Automated treatment of system and application validation failures 有权
    自动处理系统和应用程序验证失败

    公开(公告)号:US07962788B2

    公开(公告)日:2011-06-14

    申请号:US11738946

    申请日:2007-04-23

    IPC分类号: G06F11/00

    CPC分类号: G06F8/60

    摘要: Automated tools to validate a system environment for an application (and/or any other type of software component) and/or repair system environment conditions that might prevent the proper installation and/or functioning of the application or component are presented. Such tools can facilitate the installation and/or upgrade of software by automating the process of ensuring that all necessary requirements for the proper functioning of the software have been met.

    摘要翻译: 呈现用于验证应用程序(和/或任何其他类型的软件组件)的系统环境的自动化工具和/或修复可能阻止应用程序或组件的正确安装和/或运行的系统环境条件。 这样的工具可以通过自动化确保满足软件正常运行的所有必要要求的过程来促进软件的安装和/或升级。

    Integration of heterogeneous application-level validations
    4.
    发明申请
    Integration of heterogeneous application-level validations 有权
    异构应用级验证的集成

    公开(公告)号:US20060253402A1

    公开(公告)日:2006-11-09

    申请号:US11123476

    申请日:2005-05-05

    IPC分类号: G06Q99/00

    CPC分类号: G06F11/3664 G06Q20/401

    摘要: Techniques are described for checking whether system properties meet the requirements of a software application. These checks are performed by executing validation checks associated with the application, which often include validation checks associated with other applications with which the application integrates. A validation engine takes several inputs that drive the validation checking that is performed in conjunction with an operation associated with the application. In one aspect, a modular approach to integrating an application's validation checks with other applications' validation checks is provided via a properties file that contains metadata for all the files in an application's validation module. In another aspect, conditional logic is introduced into a knowledge source so that similar logic does not need to be in the validation test code. In another aspect, the validation test identifiers input is extended to support multiple modes of operations.

    摘要翻译: 描述了用于检查系统属性是否满足软件应用程序要求的技术。 这些检查通过执行与应用程序相关联的验证检查来执行,这通常包括与应用程序集成的其他应用程序相关联的验证检查。 验证引擎需要多个输入来驱动与应用程序相关联的操作执行的验证检查。 在一个方面,通过包含应用程序验证模块中所有文件的元数据的属性文件提供将应用程序的验证检查与其他应用程序的验证检查集成的模块化方法。 在另一方面,将条件逻辑引入到知识源中,使得类似的逻辑不需要在验证测试代码中。 在另一方面,验证测试标识符输入被扩展以支持多种操作模式。

    Validating system property requirements for use of software applications
    5.
    发明授权
    Validating system property requirements for use of software applications 有权
    验证使用软件应用程序的系统属性要求

    公开(公告)号:US08843412B2

    公开(公告)日:2014-09-23

    申请号:US11123476

    申请日:2005-05-05

    IPC分类号: G06F21/00 G06Q20/40 G06F11/36

    CPC分类号: G06F11/3664 G06Q20/401

    摘要: Techniques are described for checking whether system properties meet the requirements of a software application. These checks are performed by executing validation checks associated with the application, which often include validation checks associated with other applications with which the application integrates. A validation engine takes several inputs that drive the validation checking that is performed in conjunction with an operation associated with the application. In one aspect, a modular approach to integrating an application's validation checks with other applications' validation checks is provided via a properties file that contains metadata for all the files in an application's validation module. In another aspect, conditional logic is introduced into a knowledge source so that similar logic does not need to be in the validation test code. In another aspect, the validation test identifiers input is extended to support multiple modes of operations.

    摘要翻译: 描述了用于检查系统属性是否满足软件应用程序要求的技术。 这些检查通过执行与应用程序相关联的验证检查来执行,这通常包括与应用程序集成的其他应用程序相关联的验证检查。 验证引擎需要多个输入来驱动与应用程序相关联的操作执行的验证检查。 在一个方面,通过包含应用程序验证模块中所有文件的元数据的属性文件提供将应用程序的验证检查与其他应用程序的验证检查集成的模块化方法。 在另一方面,将条件逻辑引入到知识源中,使得类似的逻辑不需要在验证测试代码中。 在另一方面,验证测试标识符输入被扩展以支持多种操作模式。

    AUTOMATED TREATMENT OF SYSTEM AND APPLICATION VALIDATION FAILURES
    6.
    发明申请
    AUTOMATED TREATMENT OF SYSTEM AND APPLICATION VALIDATION FAILURES 有权
    系统自动处理和应用验证失败

    公开(公告)号:US20070288903A1

    公开(公告)日:2007-12-13

    申请号:US11738946

    申请日:2007-04-23

    IPC分类号: G06F9/44

    CPC分类号: G06F8/60

    摘要: Automated tools to validate a system environment for an application (and/or any other type of software component) and/or repair system environment conditions that might prevent the proper installation and/or functioning of the application or component. Such tools can facilitate the installation and/or upgrade of software by automating the process of ensuring that all necessary requirements for the proper functioning of the software have been met.

    摘要翻译: 用于验证应用程序(和/或任何其他类型的软件组件)的系统环境的自动化工具和/或修复可能阻止应用程序或组件的正确安装和/或运行的系统环境条件。 这样的工具可以通过自动化确保满足软件正常运行的所有必要要求的过程来促进软件的安装和/或升级。

    Methods and systems for validating a system environment
    7.
    发明授权
    Methods and systems for validating a system environment 有权
    用于验证系统环境的方法和系统

    公开(公告)号:US07536599B2

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

    申请号:US10901831

    申请日:2004-07-28

    IPC分类号: G06F11/00

    CPC分类号: G06F11/2247 G06F11/2257

    摘要: Methods, systems, and machine-readable mediums are disclosed for validating a system environment for a software application. In one embodiment, an input file having a plurality of validation tests identifiers identifying validation tests to validate a system environment for an application is read. At least a portion of the validation tests are executed. The results of the validation tests are outputted.

    摘要翻译: 公开了用于验证软件应用的系统环境的方法,系统和机器可读介质。 在一个实施例中,读取具有多个验证测试标识符的输入文件,其标识用于验证应用的系统环境的验证测试。 执行验证测试的至少一部分。 输出验证测试的结果。

    Methods and systems for modifying nodes in a cluster environment
    8.
    发明授权
    Methods and systems for modifying nodes in a cluster environment 有权
    在群集环境中修改节点的方法和系统

    公开(公告)号:US07937455B2

    公开(公告)日:2011-05-03

    申请号:US10901830

    申请日:2004-07-28

    IPC分类号: G06F15/16

    摘要: Various embodiments of the invention provide solutions to allow more efficient management of clustered environments. Merely by way of example, some embodiments provide a framework for the relatively automated management of clusters, including the addition, deletion and/or modification of cluster nodes. In certain embodiments, this framework may be incorporated within a software application that can assist in the configuration of clusters. Other embodiments provide methods of managing clusters and/or their nodes, including, inter alia, methods of establishing and/or implementing such frameworks. Still other embodiments provide systems, including clustered systems, that provide relatively automated cluster management capabilities.

    摘要翻译: 本发明的各种实施例提供了可以更有效地管理集群环境的解决方案。 仅仅作为示例,一些实施例提供了用于集群的相对自动化管理的框架,包括集群节点的添加,删除和/或修改。 在某些实施例中,该框架可以并入可以有助于集群配置的软件应用中。 其他实施例提供了管理簇和/或其节点的方法,其中包括建立和/或实施这些框架的方法。 其他实施例提供了提供相对自动的集群管理能力的系统,包括集群系统。

    Methods and systems for modifying nodes in a cluster environment
    9.
    发明申请
    Methods and systems for modifying nodes in a cluster environment 有权
    在群集环境中修改节点的方法和系统

    公开(公告)号:US20060037016A1

    公开(公告)日:2006-02-16

    申请号:US10901830

    申请日:2004-07-28

    IPC分类号: G06F9/445

    摘要: Various embodiments of the invention provide solutions to allow more efficient management of clustered environments. Merely by way of example, some embodiments provide a framework for the relatively automated management of clusters, including the addition, deletion and/or modification of cluster nodes. In certain embodiments, this framework may be incorporated within a software application that can assist in the configuration of clusters. Other embodiments provide methods of managing clusters and/or their nodes, including, inter alia, methods of establishing and/or implementing such frameworks. Still other embodiments provide systems, including clustered systems, that provide relatively automated cluster management capabilities.

    摘要翻译: 本发明的各种实施例提供了可以更有效地管理集群环境的解决方案。 仅仅作为示例,一些实施例提供了用于集群的相对自动化管理的框架,包括集群节点的添加,删除和/或修改。 在某些实施例中,该框架可以并入可以有助于集群配置的软件应用中。 其他实施例提供了管理簇和/或其节点的方法,其中包括建立和/或实施这些框架的方法。 其他实施例提供了提供相对自动的集群管理能力的系统,包括集群系统。