Injection of information technology management process into resource request flows

US10277526B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10277526-B2
Application numberUS-201715437087-A
CountryUS
Kind codeB2
Filing dateFeb 20, 2017
Priority dateFeb 20, 2017
Publication dateApr 30, 2019
Grant dateApr 30, 2019

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A computer-implemented method for performing a cloud computing resource operation in a cloud computing environment is herein provided. The method comprises receiving a request to create a resource from the cloud computing environment using a user interface and intercepting the request of the creation of the resource. The method further comprises determining whether an IT management process needs to be triggered based on a policy rule. In case of a positive outcome of the determination, the method comprises requesting a reserved resource identifier from the cloud computing environment relating to the request, creating a temporary representation identifier of the cloud computing resource, triggering the IT management process, receiving a process identifier from the cloud computing environment for the requested resource, creating the requested resource in the cloud computing environment, and on completion of the creation process, removing the temporary representation identifier.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-implemented method for performing a cloud computing resource operation in a cloud computing environment, wherein the method comprises: receiving a request to create a resource in the cloud computing environment; intercepting the request between a user interface and the requested resource; determining whether to trigger an IT management process based on a policy rule; and responsive to a determination to trigger the IT management process: requesting, from the cloud computing environment, a reserved resource identifier relating to the request; creating a temporary representation identifier of the cloud computing resource; triggering the IT management process; receiving, from the cloud computing environment, a process identifier for the requested resource; creating the requested resource in the cloud computing environment; and removing the temporary representation identifier in response to completion of the creating. 2. The method according to claim 1 , wherein the cloud computing resource operation is selected from the group consisting of: creating a resource, changing a resource, and deleting a resource. 3. The method according to claim 1 , wherein the resource is selected from the group consisting of: computing capacities, storage capacities, network capacities, and a software application. 4. The method according to claim 1 , wherein the creation of the temporary representation identifier comprises storing the temporary representation identifier and the reserved resource identifier in a temporary resource representation storage. 5. The method according to claim 1 , the method further comprising: receiving a delete request to delete a resource from the cloud computing environment; intercepting the delete request between the user interface and the cloud computing environment; determining whether to trigger an IT management process based on a policy rule responsive to the delete request; responsive to a determination to trigger the IT management process responsive to the delete request, triggering the related IT management process; and sending a delete resource request to the cloud computing environment in response to completion of the IT management process responsive to the delete request. 6. The method according to claim 1 , the method further comprising, responsive to a determination to not trigger the IT management process, creating the requested resource in the cloud computing environment directly. 7. The method according to claim 1 , the method further comprising: receiving a request for a list of available resources; returning any existing temporary representation identifier to the user interface; forwarding the list request to the cloud computing environment; and relaying, to the user interface, a response to the list request from the cloud computing environment. 8. The method according to claim 1 , wherein the policy rule is stored in an interceptor policy repository. 9. The method according to claim 1 , wherein the interception is performed by an interceptor module, and a communication between the user interface and the interceptor or a communication between the interceptor and the cloud computing environment is based on a RESTful (Representational State transfer) interface. 10. A system for performing a cloud computing resource operation in a cloud computing environment, the computer system comprising: a memory medium comprising program instructions; a bus coupled to the memory medium; a processor, for executing the program instructions, the program instructions comprising: a user interface module adapted for receiving a request to create a resource in the cloud computing environment; an interceptor adapted for intercepting the request between a user interface and the requested resource; a determination unit adapted for determining whether to trigger an IT management process based on a policy rule; and wherein the interceptor is also adapted for, responsive to a determination to trigger the IT management process: requesting, from the cloud computing environment, a reserved resource identifier relating to the request; creating a temporary representation identifier of the cloud computing resource; triggering the IT management process; receiving, from the cloud computing environment, a process identifier for the requested resource; creating the requested resource in the cloud computing environment; and removing the temporary representation identifier in response to completion of the creating. 11. The system according to claim 10 , wherein the cloud computing resource operation is selected from the group consisting of: creating a resource, changing a resource, and deleting a resource. 12. The system according to claim 10 , wherein the resource is selected from the group consisting of: computing capacities, storage capacities, network capacities, and a software application. 13. The system according to claim 10 , wherein the interceptor is also adapted for storing the temporary representation identifier and the reserved resource identifier in a temporary resource representation storage. 14. The system according to claim 10 , wherein: the user interface module is further adapted for receiving a delete request to delete a resource from the cloud computing environment, the interceptor is further adapted for intercepting the delete request between the user interface and the cloud computing environment, the determination unit is further adapted for determining whether to trigger an IT management process based on a policy rule responsive to the delete request, and the interceptor is further adapted for, responsive to a determination to trigger the IT management process responsive to the delete request, triggering the related IT management process, and sending a delete resource request to the cloud computing environment in response to completion of the IT management process responsive to the delete request. 15. The system according to claim 10 , wherein the interceptor is further adapted for, responsive to a determination to not trigger the IT management process, creating the requested resource in the cloud computing environment directly. 16. The system according to claim 10 , wherein: the user interface module is further adapted for receiving a request for a list of available resources; and the interceptor is further adapted for: returning any existing temporary representation identifier to the user interface module; forwarding the list request to the cloud computing environment; and relaying, from the cloud computing environment, a response to the list request to the user interface module. 17. The system according to claim 10 , wherein the policy rule is stored in an interceptor policy repository. 18. The system according to claim 10 , wherein a communication between the user interface module and the interceptor or a communication between the interceptor and the cloud computing environment is based on a RESTful (Representational State transfer) interface. 19. A computer program product for performing a cloud computing resource operation in a cloud computing environment, the computer program product comprising a computer readable hardware storage device having program instructions embodied therewith, the program instructions being executable by one or more computing systems to cause the one or more computing systems to: receive a request to create a resource in the cloud computing environment; intercept the request between a user interface and

Assignees

Inventors

Classifications

  • in which an application is distributed across nodes in the network (software deployment G06F8/60; multiprogramming arrangements G06F9/46) · CPC title

  • Network service management, e.g. ensuring proper service fulfilment according to agreements · CPC title

  • H04L47/72Primary

    using reservation actions during connection setup · CPC title

  • I/O management, e.g. providing access to device drivers or storage · CPC title

  • Hypervisor-specific management and integration aspects · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10277526B2 cover?
A computer-implemented method for performing a cloud computing resource operation in a cloud computing environment is herein provided. The method comprises receiving a request to create a resource from the cloud computing environment using a user interface and intercepting the request of the creation of the resource. The method further comprises determining whether an IT management process need…
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification H04L47/72. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Apr 30 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 5 related publications on this page (citations in our corpus or others sharing the same primary CPC).