Consumption control of protected cloud resources by open authentication-based applications in end user devices
US-9690925-B1 · Jun 27, 2017 · US
US10277526B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10277526-B2 |
| Application number | US-201715437087-A |
| Country | US |
| Kind code | B2 |
| Filing date | Feb 20, 2017 |
| Priority date | Feb 20, 2017 |
| Publication date | Apr 30, 2019 |
| Grant date | Apr 30, 2019 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
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.
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
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
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
Related publications grouped by family.
Answers are generated from the same data shown on this page.