Method and apparatus for deploying a set of virtual software resource templates to a set of nodes
    1.
    发明授权
    Method and apparatus for deploying a set of virtual software resource templates to a set of nodes 有权
    将一组虚拟软件资源模板部署到一组节点的方法和装置

    公开(公告)号:US08108855B2

    公开(公告)日:2012-01-31

    申请号:US11854185

    申请日:2007-09-12

    IPC分类号: G06F9/445 G06F9/45

    CPC分类号: G06F9/5077 G06F8/60

    摘要: Deploying a set of virtual software resource templates to a plurality of nodes is provided. The process identifies a set of virtual machine images and metadata to form a set of virtual software resource templates. The process creates a model that indicates a performance metric based on a number of nodes on which a number of virtual machine images is deployed. The process receives a quality of service requirement. The process determines, using the model, a sufficient number of virtual software resource templates in the set of virtual software resource templates and a sufficient number of nodes in the plurality of nodes to fulfill the quality of service requirement. The process deploys the sufficient number of virtual software resource templates on the sufficient number of nodes using the metadata.

    摘要翻译: 提供了将一组虚拟软件资源模板部署到多个节点。 该过程识别一组虚拟机映像和元数据,以形成一组虚拟软件资源模板。 该过程创建一个模型,该模型基于多个虚拟机映像部署在其上的节点数量来指示性能指标。 该过程接收服务质量要求。 该过程使用该模型确定虚拟软件资源模板集合中足够数量的虚拟软件资源模板以及多个节点中足够数量的节点以满足服务质量要求。 该过程使用元数据在足够数量的节点上部署足够数量的虚拟软件资源模板。

    METHOD AND APPARATUS FOR DEPLOYING A SET OF VIRTUAL SOFTWARE RESOURCE TEMPLATES TO A SET OF NODES
    2.
    发明申请
    METHOD AND APPARATUS FOR DEPLOYING A SET OF VIRTUAL SOFTWARE RESOURCE TEMPLATES TO A SET OF NODES 有权
    将一套虚拟软体资源模板部署到一组节点的方法和装置

    公开(公告)号:US20080163194A1

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

    申请号:US11854185

    申请日:2007-09-12

    IPC分类号: G06F9/44 G06F9/445

    CPC分类号: G06F9/5077 G06F8/60

    摘要: The illustrative embodiments described herein provide a computer-implemented method, apparatus, and computer program product for deploying a set of virtual software resource templates to a plurality of nodes. The process identifies a set of virtual machine images and metadata to form a set of virtual software resource templates. The process creates a model that indicates a performance metric based on a number of nodes on which a number of virtual machine images is deployed. The process receives a quality of service requirement. The process determines, using the model, a sufficient number of virtual software resource templates in the set of virtual software resource templates and a sufficient number of nodes in the plurality of nodes to fulfill the quality of service requirement. The process deploys the sufficient number of virtual software resource templates on the sufficient number of nodes using the metadata.

    摘要翻译: 本文描述的说明性实施例提供了用于将一组虚拟软件资源模板部署到多个节点的计算机实现的方法,装置和计算机程序产品。 该过程识别一组虚拟机映像和元数据,以形成一组虚拟软件资源模板。 该过程创建一个模型,该模型基于多个虚拟机映像部署在其上的节点数量来指示性能指标。 该过程接收服务质量要求。 该过程使用该模型确定虚拟软件资源模板集合中足够数量的虚拟软件资源模板以及多个节点中足够数量的节点以满足服务质量要求。 该过程使用元数据在足够数量的节点上部署足够数量的虚拟软件资源模板。

    Methods and apparatus for access control in service-oriented computing environments
    3.
    发明授权
    Methods and apparatus for access control in service-oriented computing environments 有权
    面向服务的计算环境中访问控制的方法和设备

    公开(公告)号:US08977845B2

    公开(公告)日:2015-03-10

    申请号:US11734319

    申请日:2007-04-12

    IPC分类号: H04L9/32 H04L29/06 G06F21/31

    摘要: Improved access control techniques for use in a service-oriented computing environment are disclosed. For example, one method for authenticating a client in a service-oriented environment, wherein the service-oriented environment includes a plurality of services, includes the following steps. At least one service of the plurality of services is invoked. State information is associated with the at least one service invoked. The state information is used to authenticate a client with at least one service. Further, a method for access control in a service-oriented environment, wherein the service-oriented environment includes a plurality of services, includes the following steps. A rule specification language is provided. At least one rule is specified using the rule specification language. A verification is performed to determine whether or not the client satisfies the at least one rule. The client is granted access to a service when the client satisfies the at least one rule.

    摘要翻译: 公开了一种用于面向服务的计算环境中的改进的访问控制技术。 例如,一种用于在面向服务的环境中验证客户端的方法,其中面向服务的环境包括多个服务,包括以下步骤。 调用多个服务中的至少一个服务。 状态信息与所调用的至少一个服务相关联。 状态信息用于对至少一个服务的客户端进行身份验证。 此外,一种面向服务的环境中的访问控制方法,其中面向服务的环境包括多个服务,包括以下步骤。 提供规则规范语言。 使用规则规范语言指定至少一个规则。 执行验证以确定客户端是否满足至少一个规则。 当客户端满足至少一个规则时,客户端被授予对服务的访问权限。

    Upgrading virtual resources
    4.
    发明授权
    Upgrading virtual resources 有权
    升级虚拟资源

    公开(公告)号:US08434077B2

    公开(公告)日:2013-04-30

    申请号:US11874494

    申请日:2007-10-18

    IPC分类号: G06F9/44

    CPC分类号: G06F9/455 G06F8/65

    摘要: Upgrading a multi-tiered application is provided. In response to receiving a request to upgrade a multi-tiered application, wherein components of the multi-tiered application are deployed across a plurality of virtual machines, an appropriate integrated patch is selected for the upgrade. The selected integrated patch includes an integrated set of patches for the components of the multi-tiered application, state update data, and order constraints. The components of the multi-tiered application specified in the selected integrated patch are upgraded by using the integrated set of patches and order constraints. In addition, the state of the components of the multi-tiered application are updated by using the state update data. Then, the updated state of the multi-tiered application is saved to storage.

    摘要翻译: 提供升级多层应用程序。 响应于接收到升级多层应用的请求,其中多层应用的组件跨越多个虚拟机部署,选择适当的集成补丁来进行升级。 所选择的集成补丁包括用于多层应用程序的组件,状态更新数据和顺序约束的一组集成补丁。 通过使用集成的补丁和顺序约束来升级所选集成补丁中指定的多层应用程序的组件。 另外,通过使用状态更新数据来更新多层应用的组件的状态。 然后,将多层应用程序的更新状态保存到存储。

    METHODS AND APPARATUS FOR ACCESS CONTROL IN SERVICE-ORIENTED COMPUTING ENVIRONMENTS
    5.
    发明申请
    METHODS AND APPARATUS FOR ACCESS CONTROL IN SERVICE-ORIENTED COMPUTING ENVIRONMENTS 有权
    面向服务的计算环境中访问控制的方法和设备

    公开(公告)号:US20080256357A1

    公开(公告)日:2008-10-16

    申请号:US11734319

    申请日:2007-04-12

    IPC分类号: H04L9/32

    摘要: Improved access control techniques for use in a service-oriented computing environment are disclosed. For example, one method for authenticating a client in a service-oriented environment, wherein the service-oriented environment includes a plurality of services, includes the following steps. At least one service of the plurality of services is invoked. State information is associated with the at least one service invoked. The state information is used to authenticate a client with at least one service. Further, a method for access control in a service-oriented environment, wherein the service-oriented environment includes a plurality of services, includes the following steps. A rule specification language is provided. At least one rule is specified using the rule specification language. A verification is performed to determine whether or not the client satisfies the at least one rule. The client is granted access to a service when the client satisfies the at least one rule.

    摘要翻译: 公开了一种用于面向服务的计算环境中的改进的访问控制技术。 例如,一种用于在面向服务的环境中验证客户端的方法,其中面向服务的环境包括多个服务,包括以下步骤。 调用多个服务中的至少一个服务。 状态信息与所调用的至少一个服务相关联。 状态信息用于对至少一个服务的客户端进行身份验证。 此外,一种面向服务的环境中的访问控制方法,其中面向服务的环境包括多个服务,包括以下步骤。 提供规则规范语言。 使用规则规范语言指定至少一个规则。 执行验证以确定客户端是否满足至少一个规则。 当客户端满足至少一个规则时,客户端被授予对服务的访问权限。

    METHOD AND SYSTEM FOR UPGRADING VIRTUAL RESOURCES
    6.
    发明申请
    METHOD AND SYSTEM FOR UPGRADING VIRTUAL RESOURCES 有权
    用于升级虚拟资源的方法和系统

    公开(公告)号:US20090106748A1

    公开(公告)日:2009-04-23

    申请号:US11874494

    申请日:2007-10-18

    IPC分类号: G06F9/44

    CPC分类号: G06F9/455 G06F8/65

    摘要: A system for upgrading a multi-tiered application. In response to receiving a request to upgrade a multi-tiered application, wherein components of the multi-tiered application are deployed across a plurality of virtual machines, an appropriate integrated patch is selected for the upgrade. The selected integrated patch includes an integrated set of patches for the components of the multi-tiered application, state update data, and order constraints. The components of the multi-tiered application specified in the selected integrated patch are upgraded by using the integrated set of patches and order constraints. In addition, the state of the components of the multi-tiered application are updated by using the state update data. Then, the updated state of the multi-tiered application is saved to storage.

    摘要翻译: 用于升级多层应用程序的系统。 响应于接收到升级多层应用的请求,其中多层应用的组件跨越多个虚拟机部署,选择适当的集成补丁以进行升级。 所选择的集成补丁包括用于多层应用程序的组件,状态更新数据和顺序约束的一组集成补丁。 通过使用集成的补丁和顺序约束来升级所选集成补丁中指定的多层应用程序的组件。 另外,通过使用状态更新数据来更新多层应用的组件的状态。 然后,将多层应用程序的更新状态保存到存储。

    Virtual resource templates
    7.
    发明授权
    Virtual resource templates 有权
    虚拟资源模板

    公开(公告)号:US08327350B2

    公开(公告)日:2012-12-04

    申请号:US11618946

    申请日:2007-01-02

    IPC分类号: G06F9/445

    CPC分类号: G06F9/5077

    摘要: A computer implemented method, data processing system, and computer usable program code are provided for creating a set of virtual machine image for software. A virtual software resource template is retrieved. Metadata associated with the virtual software resource template is copied and the copy of the metadata is modified to generate personalized metadata for each virtual machine image in the set of virtual machine images. Then, the set of virtual machine images is deployed using the personalized metadata.

    摘要翻译: 提供计算机实现的方法,数据处理系统和计算机可用程序代码,用于创建用于软件的一组虚拟机映像。 检索虚拟软件资源模板。 复制与虚拟软件资源模板相关联的元数据,并修改元数据的副本,以生成虚拟机映像集中的每个虚拟机映像的个性化元数据。 然后,使用个性化元数据部署该组虚拟机映像。

    METHOD AND APPARATUS FOR SPECIFYING AN ORDER FOR CHANGING AN OPERATIONAL STATE OF SOFTWARE APPLICATION COMPONENTS
    8.
    发明申请
    METHOD AND APPARATUS FOR SPECIFYING AN ORDER FOR CHANGING AN OPERATIONAL STATE OF SOFTWARE APPLICATION COMPONENTS 有权
    指定更改软件应用程序组件运行状态的方法和装置

    公开(公告)号:US20090077090A1

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

    申请号:US11856871

    申请日:2007-09-18

    IPC分类号: G06F17/30

    摘要: A computer implemented method, apparatus, and computer usable program product for managing a distributed software application. The process identifies metadata describing a set of dependencies of a set of software components in the distributed software application from data associated with the set of software components. The process then identifies a sequence for changing an operational state of the set of software components of the distributed software application from the metadata to form an identified sequence. Thereafter, the process changes the operational state of the set of software components using the identified sequence.

    摘要翻译: 一种用于管理分布式软件应用的计算机实现的方法,装置和计算机可用程序产品。 该过程从与该组软件组件相关联的数据中识别描述分布式软件应用程序中的一组软件组件的依赖关系的元数据。 该过程然后识别用于从元数据改变分布式软件应用程序的一组软件组件的操作状态以形成所识别的序列的序列。 此后,该过程使用所识别的序列改变该组软件组件的操作状态。

    VIRTUAL RESOURCE TEMPLATES
    9.
    发明申请
    VIRTUAL RESOURCE TEMPLATES 有权
    虚拟资源模板

    公开(公告)号:US20080163171A1

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

    申请号:US11618946

    申请日:2007-01-02

    IPC分类号: G06F9/44

    CPC分类号: G06F9/5077

    摘要: A computer implemented method, data processing system, and computer usable program code are provided for creating a set of virtual machine image for software. A virtual software resource template is retrieved. Metadata associated with the virtual software resource template is copied and the copy of the metadata is modified to generate personalized metadata for each virtual machine image in the set of virtual machine images. Then, the set of virtual machine images is deployed using the personalized metadata.

    摘要翻译: 提供计算机实现的方法,数据处理系统和计算机可用程序代码,用于创建用于软件的一组虚拟机映像。 检索虚拟软件资源模板。 复制与虚拟软件资源模板相关联的元数据,并修改元数据的副本,以生成虚拟机映像集中的每个虚拟机映像的个性化元数据。 然后,使用个性化元数据部署该组虚拟机映像。

    Specifying an order for changing an operational state of software application components
    10.
    发明授权
    Specifying an order for changing an operational state of software application components 有权
    指定更改软件应用程序组件的运行状态的顺序

    公开(公告)号:US08370802B2

    公开(公告)日:2013-02-05

    申请号:US11856871

    申请日:2007-09-18

    IPC分类号: G06F9/44

    摘要: Managing a distributed software application is provided. Metadata describing a set of dependencies of a set of software components is identified in the distributed software application from data associated with the set of software components. Then, a sequence for changing an operational state of the set of software components of the distributed software application is identified from the metadata to form an identified sequence. Thereafter, the operational state of the set of software components is changed using the identified sequence.

    摘要翻译: 提供管理分布式软件应用程序。 在分布式软件应用程序中,从与该组软件组件相关联的数据中识别描述一组软件组件的一组依赖关系的元数据。 然后,从元数据中识别用于改变分布式软件应用的一组软件组件的操作状态的顺序,以形成识别的序列。 此后,使用所识别的序列来改变该组软件组件的操作状态。