-
公开(公告)号:US10135669B2
公开(公告)日:2018-11-20
申请号:US15724124
申请日:2017-10-03
发明人: John E. Arwe , Gerd Breiter , Marek Chodorowski , Felix Dross , Narine Kokhlikyan , Hoang Anh Le , David B. Lindquist , Simon Moser , Isabell Schwertle , Thomas Spatzier
IPC分类号: G06F9/50 , H04L12/24 , H04L29/08 , H04L12/911 , H04L12/70
摘要: 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.
-
公开(公告)号:US20140006627A1
公开(公告)日:2014-01-02
申请号:US13907297
申请日:2013-05-31
发明人: John E. Arwe , Gerd Breiter , Marek Chodorowski , Felix Dross , Narine Kokhlikyan , Hoang Anh Le , David B. Lindquist , Simon Moser , Isabell Schwertle , Thomas Spatzier
IPC分类号: H04L29/08
CPC分类号: H04L41/022 , G06F9/50 , G06F9/5005 , G06F9/5016 , G06F9/5027 , H04L29/08153 , H04L29/08468 , H04L41/046 , H04L41/0806 , H04L41/12 , H04L41/22 , H04L41/5041 , H04L41/5048 , H04L41/5051 , H04L47/70 , H04L67/10 , H04L67/32 , H04L2012/5631
摘要: 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.
-
公开(公告)号:US09432247B2
公开(公告)日:2016-08-30
申请号:US14099966
申请日:2013-12-08
发明人: John E. Arwe , Gerd Breiter , Marek Chodorowski , Felix Dross , Narine Kokhlikyan , Hoang Anh Le , David B. Lindquist , Simon Moser , Isabell Schwertle , Thomas Spatzier
IPC分类号: G06F9/50 , H04L12/24 , H04L29/08 , H04L12/911 , H04L12/70
CPC分类号: H04L41/022 , G06F9/50 , G06F9/5005 , G06F9/5016 , G06F9/5027 , H04L29/08153 , H04L29/08468 , H04L41/046 , H04L41/0806 , H04L41/12 , H04L41/22 , H04L41/5041 , H04L41/5048 , H04L41/5051 , H04L47/70 , H04L67/10 , H04L67/32 , H04L2012/5631
摘要: 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.
-
公开(公告)号:US09787528B2
公开(公告)日:2017-10-10
申请号:US15226556
申请日:2016-08-02
发明人: John E. Arwe , Gerd Breiter , Marek Chodorowski , Felix Dross , Narine Kokhlikyan , Hoang Anh Le , David B. Lindquist , Simon Moser , Isabell Schwertle , Thomas Spatzier
IPC分类号: G06F9/50 , H04L12/24 , H04L29/08 , H04L12/911 , H04L12/70
CPC分类号: H04L41/022 , G06F9/50 , G06F9/5005 , G06F9/5016 , G06F9/5027 , H04L29/08153 , H04L29/08468 , H04L41/046 , H04L41/0806 , H04L41/12 , H04L41/22 , H04L41/5041 , H04L41/5048 , H04L41/5051 , H04L47/70 , H04L67/10 , H04L67/32 , H04L2012/5631
摘要: 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. A resource type of the resource being indicated by the node is determined, and a service provider catalog is evaluated to determine a resource manager operable to instantiate the resource and an address of the resource manager. A request is sent to the address of the resource manager for a description of a resource-manager-specific API of the resource manager. Upon receipt of the requested description, at least one abstract method for instantiating the resource is overridden with a resource-manager specific method of the resource-manager-specific API, and the resource-manager specific method for instantiating the resource represented by the node is executed.
-
公开(公告)号:US20160072661A1
公开(公告)日:2016-03-10
申请号:US14940950
申请日:2015-11-13
发明人: John E. Arwe , Gerd Breiter , Marek Chodorowski , Felix Dross , Narine Kokhlikyan , Hoang Anh Le , David B. Lindquist , Simon Moser , Isabell Schwertle , Thomas Spatzier
IPC分类号: H04L12/24
CPC分类号: H04L41/022 , G06F9/50 , G06F9/5005 , G06F9/5016 , G06F9/5027 , H04L29/08153 , H04L29/08468 , H04L41/046 , H04L41/0806 , H04L41/12 , H04L41/22 , H04L41/5041 , H04L41/5048 , H04L41/5051 , H04L47/70 , H04L67/10 , H04L67/32 , H04L2012/5631
摘要: 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的资源管理器特定方法来覆盖抽象方法; 并执行用于实例化由节点表示的资源的重写抽象方法。
-
公开(公告)号:US20180026828A1
公开(公告)日:2018-01-25
申请号:US15724124
申请日:2017-10-03
发明人: John E. Arwe , Gerd Breiter , Marek Chodorowski , Felix Dross , Narine Kokhlikyan , Hoang Anh Le , David B. Lindquist , Simon Moser , Isabell Schwertle , Thomas Spatzier
IPC分类号: H04L12/24 , H04L12/911 , H04L29/08 , G06F9/50 , H04L12/70
CPC分类号: H04L41/022 , G06F9/50 , G06F9/5005 , G06F9/5016 , G06F9/5027 , H04L29/08153 , H04L29/08468 , H04L41/046 , H04L41/0806 , H04L41/12 , H04L41/22 , H04L41/5041 , H04L41/5048 , H04L41/5051 , H04L47/70 , H04L67/10 , H04L67/32 , H04L2012/5631
摘要: 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.
-
公开(公告)号:US09515866B2
公开(公告)日:2016-12-06
申请号:US14940950
申请日:2015-11-13
发明人: John E. Arwe , Gerd Breiter , Marek Chodorowski , Felix Dross , Narine Kokhlikyan , Hoang Anh Le , David B. Lindquist , Simon Moser , Isabell Schwertle , Thomas Spatzier
IPC分类号: G06F9/50 , H04L12/24 , H04L29/08 , H04L12/911 , H04L12/70
CPC分类号: H04L41/022 , G06F9/50 , G06F9/5005 , G06F9/5016 , G06F9/5027 , H04L29/08153 , H04L29/08468 , H04L41/046 , H04L41/0806 , H04L41/12 , H04L41/22 , H04L41/5041 , H04L41/5048 , H04L41/5051 , H04L47/70 , H04L67/10 , H04L67/32 , H04L2012/5631
摘要: 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的资源管理器特定方法来覆盖抽象方法; 并执行用于实例化由节点表示的资源的重写抽象方法。
-
公开(公告)号:US09203774B2
公开(公告)日:2015-12-01
申请号:US13907297
申请日:2013-05-31
发明人: John E. Arwe , Gerd Breiter , Marek Chodorowski , Felix Dross , Narine Kokhlikyan , Hoang Anh Le , David B. Lindquist , Simon Moser , Isabell Schwertle , Thomas Spatzier
IPC分类号: G06F9/50 , H04L12/911 , H04L29/08 , H04L12/24 , H04L12/70
CPC分类号: H04L41/022 , G06F9/50 , G06F9/5005 , G06F9/5016 , G06F9/5027 , H04L29/08153 , H04L29/08468 , H04L41/046 , H04L41/0806 , H04L41/12 , H04L41/22 , H04L41/5041 , H04L41/5048 , H04L41/5051 , H04L47/70 , H04L67/10 , H04L67/32 , H04L2012/5631
摘要: 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的资源管理器特定方法覆盖所述抽象方法; 并执行重写的抽象方法。
-
公开(公告)号:US20140095721A1
公开(公告)日:2014-04-03
申请号:US14099966
申请日:2013-12-08
发明人: John E. Arwe , Gerd Breiter , Marek Chodorowski , Felix Dross , Narine Kokhlikyan , Hoang Anh Le , David B. Lindquist , Simon Moser , Isabell Schwertle , Thomas Spatzier
IPC分类号: H04L12/911
CPC分类号: H04L41/022 , G06F9/50 , G06F9/5005 , G06F9/5016 , G06F9/5027 , H04L29/08153 , H04L29/08468 , H04L41/046 , H04L41/0806 , H04L41/12 , H04L41/22 , H04L41/5041 , H04L41/5048 , H04L41/5051 , H04L47/70 , H04L67/10 , H04L67/32 , H04L2012/5631
摘要: 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的资源管理器特定方法来覆盖抽象方法; 并执行用于实例化由节点表示的资源的重写抽象方法。
-
公开(公告)号:US10764109B2
公开(公告)日:2020-09-01
申请号:US16190988
申请日:2018-11-14
发明人: John E. Arwe , Gerd Breiter , Marek Chodorowski , Felix Dross , Narine Kokhlikyan , Hoang Anh Le , David B. Lindquist , Simon Moser , Isabell Schwertle , Thomas Spatzier
摘要: Instantiating a resource of an IT-service includes analyzing a service model of an IT-service, the service model including a node representing a resource for providing the IT-service. A resource type of the resource being indicated by the node is determined, and a resource manager being operable to instantiate the resource is identified. A resource-manager-specific API of the resource manager is identified, and at least one abstract method for instantiating the resource is overridden with a resource-manager specific method of the resource-manager-specific API. The resource-manager specific method for instantiating the resource represented by the node is executed.
-
-
-
-
-
-
-
-
-