Instantiating resources of an IT-service

    公开(公告)号:US10135669B2

    公开(公告)日:2018-11-20

    申请号:US15724124

    申请日:2017-10-03

    摘要: Instantiating a resource of an IT-service includes analyzing a service model of the IT-service where the service model includes a node representing a resource for providing the IT-service. The node has a generic API providing an abstract method for instantiating the resource. A determination is made whether the node is a multi-instance node representing a resource being instantiable multiple times. If so, a determination is made whether a first instance of the resource represented by the multi-instance node already exists in a runtime environment providing the IT-service. If so, a selection criteria is computed to identify and select a resource manager configured to instantiate a second instance of the resource based on collocation or anti-collocation parameters in the runtime environment. The abstract method for instantiating the second instance of the resource is overridden with a resource-manager specific method of a resource-manager-specific API specified by the selected resource manager.

    INSTANTIATING RESOURCES OF AN IT-SERVICE
    5.
    发明申请
    INSTANTIATING RESOURCES OF AN IT-SERVICE 有权
    实现IT服务的资源

    公开(公告)号:US20160072661A1

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

    申请号:US14940950

    申请日:2015-11-13

    IPC分类号: H04L12/24

    摘要: Instantiating a resource of an IT-service includes: analyzing a service model including nodes representing resources and being indicative of a resource type, each node comprising a generic API providing at least one abstract method for instantiating the resource represented by the respective node. For each node, determining the resource type indicated by the node; evaluating a service provider catalog indicative of a resource manager operable to provide a resource of a given resource type and determining an address of the resource manager; selecting a resource manager; sending a request to the address of the selected resource manager for a description of a resource-manager-specific API of the resource manager; receiving the requested description from the selected resource manager; overriding the abstract method by a resource-manager specific method of the resource-manager-specific API for instantiating the resource; and executing the overridden abstract method for instantiating the resource represented by the node.

    摘要翻译: 实例化IT服务的资源包括:分析包括表示资源的节点并且指示资源类型的服务模型,每个节点包括提供用于实例化由相应节点表示的资源的至少一个抽象方法的通用API。 对于每个节点,确定节点指示的资源类型; 评估指示资源管理器的服务提供商目录,所述资源管理器可操作以提供给定资源类型的资源并确定所述资源管理器的地址; 选择资源管理器; 向所述资源管理器的地址发送对所述资源管理器的资源管理器特定API的描述的请求; 从所选择的资源管理器接收所请求的描述; 通过用于实例化资源的资源管理器专用API的资源管理器特定方法来覆盖抽象方法; 并执行用于实例化由节点表示的资源的重写抽象方法。

    Instantiating resources of an IT-service
    7.
    发明授权
    Instantiating resources of an IT-service 有权
    实例化IT服务的资源

    公开(公告)号:US09515866B2

    公开(公告)日:2016-12-06

    申请号:US14940950

    申请日:2015-11-13

    摘要: Instantiating a resource of an IT-service includes: analyzing a service model including nodes representing resources and being indicative of a resource type, each node comprising a generic API providing at least one abstract method for instantiating the resource represented by the respective node. For each node, determining the resource type indicated by the node; evaluating a service provider catalog indicative of a resource manager operable to provide a resource of a given resource type and determining an address of the resource manager; selecting a resource manager; sending a request to the address of the selected resource manager for a description of a resource-manager-specific API of the resource manager; receiving the requested description from the selected resource manager; overriding the abstract method by a resource-manager specific method of the resource-manager-specific API for instantiating the resource; and executing the overridden abstract method for instantiating the resource represented by the node.

    摘要翻译: 实例化IT服务的资源包括:分析包括表示资源的节点并且指示资源类型的服务模型,每个节点包括提供用于实例化由相应节点表示的资源的至少一个抽象方法的通用API。 对于每个节点,确定节点指示的资源类型; 评估指示资源管理器的服务提供商目录,所述资源管理器可操作以提供给定资源类型的资源并确定所述资源管理器的地址; 选择资源管理器; 向所述资源管理器的地址发送对所述资源管理器的资源管理器特定API的描述的请求; 从所选择的资源管理器接收所请求的描述; 通过用于实例化资源的资源管理器专用API的资源管理器特定方法来覆盖抽象方法; 并执行用于实例化由节点表示的资源的重写抽象方法。

    Instantiating resources of an IT-service
    8.
    发明授权
    Instantiating resources of an IT-service 有权
    实例化IT服务的资源

    公开(公告)号:US09203774B2

    公开(公告)日:2015-12-01

    申请号:US13907297

    申请日:2013-05-31

    摘要: A system for instantiating resources of an IT-service includes a management engine operable to analyze a service model of said IT-service comprising nodes representing the resources and being indicative of a resource type of said represented resources. Each node comprises a generic API not being specific to any particular resource manager and providing an abstract method for instantiating the resource represented by the respective node. For each node, determining the resource types being indicated by said node; evaluating a service provider catalog indicative of resource managers operable to provide a resource of a given resource type and determining an address of each resource manager; selecting one of the resource managers; sending a request to the address of the selected resource manager for a description of a resource-manager-specific API of said resource manager; overriding said abstract method by a resource-manager-specific method for the API; and executing the overridden abstract method.

    摘要翻译: 用于实例化IT服务的资源的系统包括管理引擎,该管理引擎可操作以分析所述IT服务的服务模型,其包括表示资源的节点,并且指示所述代表的资源的资源类型。 每个节点包括一个不属于任何特定资源管理器的通用API,并且提供用于实例化由相应节点表示的资源的抽象方法。 对于每个节点,确定由所述节点指示的资源类型; 评估指示资源管理器的服务提供商目录,所述资源管理器可操作以提供给定资源类型的资源并且确定每个资源管理器的地址; 选择一个资源管理器; 向所述资源管理器的地址发送对所述资源管理器的资源管理器特定API的描述的请求; 通过API的资源管理器特定方法覆盖所述抽象方法; 并执行重写的抽象方法。

    INSTANTIATING RESOURCES OF AN IT-SERVICE
    9.
    发明申请
    INSTANTIATING RESOURCES OF AN IT-SERVICE 有权
    实现IT服务的资源

    公开(公告)号:US20140095721A1

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

    申请号:US14099966

    申请日:2013-12-08

    IPC分类号: H04L12/911

    摘要: Instantiating a resource of an IT-service includes: analyzing a service model including nodes representing resources and being indicative of a resource type, each node comprising a generic API providing at least one abstract method for instantiating the resource represented by the respective node. For each node, determining the resource type indicated by the node; evaluating a service provider catalog indicative of a resource manager operable to provide a resource of a given resource type and determining an address of the resource manager; selecting a resource manager; sending a request to the address of the selected resource manager for a description of a resource-manager-specific API of the resource manager; receiving the requested description from the selected resource manager; overriding the abstract method by a resource-manager specific method of the resource-manager-specific API for instantiating the resource; and executing the overridden abstract method for instantiating the resource represented by the node.

    摘要翻译: 实例化IT服务的资源包括:分析包括表示资源的节点并且指示资源类型的服务模型,每个节点包括提供用于实例化由相应节点表示的资源的至少一个抽象方法的通用API。 对于每个节点,确定节点指示的资源类型; 评估指示资源管理器的服务提供商目录,所述资源管理器可操作以提供给定资源类型的资源并确定所述资源管理器的地址; 选择资源管理器; 向所述资源管理器的地址发送对所述资源管理器的资源管理器特定API的描述的请求; 从所选择的资源管理器接收所请求的描述; 通过用于实例化资源的资源管理器专用API的资源管理器特定方法来覆盖抽象方法; 并执行用于实例化由节点表示的资源的重写抽象方法。