Service provider interface for deploying and managing applications on a cloud
First Claim
1. A method comprising:
- detecting a request to launch a server computer system within a virtualization service, the server computer system comprising a generic portion of a computing application and a service provider interface layer distinct from the generic portion of the computing application, the generic portion of the computing application including code compatible with multiple different implementations of virtualization services;
in response to a request to launch the server computer system, determining an implementation of the virtualization service corresponding to the request;
accessing a service provider interface associated with the implementation of the virtualization service corresponding to the request, the service provider interface being from a plurality of service provider interfaces provided in the service provider interface layer, each of the plurality of the service provider interfaces associated with a different implementation of the virtualization service; and
completing launching of the server computer system within the virtualization service, utilizing the service provider interface.
2 Assignments
0 Petitions
Accused Products
Abstract
A system is provided to deploy a computing application on a cloud using a service provider interface. The system comprises a launch request detector, a service provider interface selector, and a launcher. The launch request detector may be configured to detect a request to launch a server computer system within a virtualization service. The server computer system, in one example embodiment, comprises a computing application and a service provider interface layer. The service provider interface selector may be configured to determine an implementation of the virtualization service and access a service provider interface associated with the implementation of the virtualization service. The launcher may be configured to complete launching of the server computer system within the virtualization service, utilizing the selected service provider interface.
140 Citations
20 Claims
-
1. A method comprising:
-
detecting a request to launch a server computer system within a virtualization service, the server computer system comprising a generic portion of a computing application and a service provider interface layer distinct from the generic portion of the computing application, the generic portion of the computing application including code compatible with multiple different implementations of virtualization services; in response to a request to launch the server computer system, determining an implementation of the virtualization service corresponding to the request; accessing a service provider interface associated with the implementation of the virtualization service corresponding to the request, the service provider interface being from a plurality of service provider interfaces provided in the service provider interface layer, each of the plurality of the service provider interfaces associated with a different implementation of the virtualization service; and completing launching of the server computer system within the virtualization service, utilizing the service provider interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-implemented system comprising:
-
at least one processor coupled to a memory; a launch request detector to detect, using the at least one processor, a request to launch a server computer system within a virtualization service, the server computer system comprising a generic portion of a computing application and a service provider interface layer distinct from the generic portion of the computing application, the generic portion of the computing application including code compatible with multiple different implementations of virtualization services; a service provider interface selector to; determine, using the at least one processor, an implementation of the virtualization service corresponding to the request, in response to a request to launch the server computer system, and access, using the at least one processor, a service provider interface associated with the implementation of the virtualization service corresponding to the request, the service provider interface being from a plurality of service provider interfaces provided in the service provider interface layer, each of the plurality of the service provider interfaces associated with a different implementation of the virtualization service; and a launcher to complete launching of the server computer system within the virtualization service, utilizing the service provider interface. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A machine-readable non-transitory medium having instruction data to cause a machine to:
-
detect a request to launch a server computer system within a virtualization service, the server computer system comprising a generic portion of a computing application and a service provider interface layer distinct from the generic portion of the computing application, the generic portion of the computing application including code compatible with multiple different implementations of virtualization services; determine an implementation of the virtualization service corresponding to the request, in response to a request to launch the server computer system; access a service provider interface associated with the implementation of the virtualization service corresponding to the request, the service provider interface being from a plurality of service provider interfaces provided in the service provider interface layer, each of the plurality of the service provider interfaces associated with a different implementation of the virtualization service; and complete launching of the server computer system within the virtualization service, utilizing the service provider interface. - View Dependent Claims (19, 20)
-
Specification