Brokering for application hosting computing resources of multiple vendor-specific provisioned computing environments
First Claim
1. A system, comprising:
- in a broker module positioned intermediate an application associated with a client system and a plurality of vendor-specific computing environments;
a client interface configured to receive, from a client system, an application and a parameter associated with the application;
a vendor interface configured to receive vendor-specific information from vendor-specific computing environments; and
an environment analyzer configured to determine a first vendor-specific computing environment from the vendor-specific computing environments for hosting the application based on the application parameter;
wherein the client interface is further configured to;
communicate a request, to the client system, for approval to host the application in the first vendor-specific computing environment, wherein the request includes a vendor identity; and
receive an indication to not host the application using the first vendor-specific computing environment; and
wherein the environment analyzer is further configured to, in response to receiving the indication to not host the application using the first vendor-specific computing environment, determine a second vendor-specific computing environment from the vendor-specific computing environments for hosting the application.
1 Assignment
0 Petitions
Accused Products
Abstract
In one embodiment, a system comprises a client interface configured to receive an application and a parameter associated with the application, a vendor interface configured to receive vendor-specific information from vendor-specific computing environments, and an environment analyzer configured to determine a first vendor-specific computing environment from the vendor-specific computing environments for hosting the application based on the application parameter. The client interface is further configured to communicate a request for approval to host the application in the first vendor-specific computing environment and receive an indication to not host the application using the first vendor-specific computing environment. The environment analyzer is further configured to, in response to receiving the indication to not host the application using the first vendor-specific computing environment, determine a second vendor-specific computing environment from the vendor-specific computing environments for hosting the application.
30 Citations
20 Claims
-
1. A system, comprising:
-
in a broker module positioned intermediate an application associated with a client system and a plurality of vendor-specific computing environments; a client interface configured to receive, from a client system, an application and a parameter associated with the application; a vendor interface configured to receive vendor-specific information from vendor-specific computing environments; and an environment analyzer configured to determine a first vendor-specific computing environment from the vendor-specific computing environments for hosting the application based on the application parameter; wherein the client interface is further configured to; communicate a request, to the client system, for approval to host the application in the first vendor-specific computing environment, wherein the request includes a vendor identity; and receive an indication to not host the application using the first vendor-specific computing environment; and wherein the environment analyzer is further configured to, in response to receiving the indication to not host the application using the first vendor-specific computing environment, determine a second vendor-specific computing environment from the vendor-specific computing environments for hosting the application. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer-readable storage medium embodying logic, the logic, when executed by a processor, configured to cause the processor to perform operations comprising:
-
in a broker module, receiving an application and a parameter associated with the application; in the broker module, receiving vendor-specific information from vendor-specific computing environments; determining a first vendor-specific computing environment from the vendor-specific computing environments for hosting the application based on the application parameter; communicating a request, to a client system, for approval to host the application in the first vendor-specific computing environment, wherein the request includes a vendor identity; receiving an indication to not host the application using the first vendor-specific computing environment; and determining, in response to receiving the indication to not host the application using the first vendor-specific computing environment, a second vendor-specific computing environment from the vendor-specific computing environments for hosting the application. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer-implemented method, comprising:
-
receiving, by a processor, an application and a parameter associated with the application; receiving, by the processor, vendor-specific information from vendor-specific computing environments; determining, by the processor, a first vendor-specific computing environment from the vendor-specific computing environments for hosting the application based on the application parameter; communicating, by the processor, a request, to a client system, for approval to host the application in the first vendor-specific computing environment, wherein the request includes a vendor identify; receiving, by the processor, an indication to not host the application using the first vendor-specific computing environment, the receiving being from the client system associated with the application; and determining, by the processor and in response to receiving the indication to not host the application using the first vendor-specific computing environment, a second vendor-specific computing environment from the vendor-specific computing environments for hosting the application. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification