EXTENSIBLE FRAMEWORK TO SUPPORT DIFFERENT DEPLOYMENT ARCHITECTURES
First Claim
Patent Images
1. A method comprising:
- defining a profile corresponding to a deployment architecture, each profile defined according to a meta-model, the meta-model comprising;
a service object representing a service that is accessible over a network, andresource objects representing resources consumed by the service, andinter-relationships between the service and resources, andinter-relationships between the resources; and
for each profile,generating, using one or more processors, a topology based on the profile, the topology including the resources to perform a task.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for managing services and resources across a plurality of deployment architectures is described. The method begins by defining a profile corresponding to a deployment architecture. Each profile is defined according to a meta-model. The meta model comprises a service object representing a service that is accessible over a network, resource objects representing resources consumed by the service, inter-relationships between the service and resources, inter-relationships between the resources. For each profile, a topology is generated based on the profile. The topology includes the resources used to perform a task.
-
Citations
25 Claims
-
1. A method comprising:
-
defining a profile corresponding to a deployment architecture, each profile defined according to a meta-model, the meta-model comprising; a service object representing a service that is accessible over a network, and resource objects representing resources consumed by the service, and inter-relationships between the service and resources, and inter-relationships between the resources; and for each profile, generating, using one or more processors, a topology based on the profile, the topology including the resources to perform a task. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system comprising:
-
a management system implemented by one or more processors to access one or more profiles of services within a deployment architecture and to generate a topology based on a profile, the profiles defined according to a meta-model, the meta-model comprising; a service object representing a service of the services, and resource objects representing resources consumed by at least a portion of the services, and inter-relationships between the service and resources, and inter-relationships between the resources; and a service manager to manage the operational life cycle and service levels of the service, the service corresponding to the deployment architecture the service manager configured to dynamically load; a controller to manage a resource of the resources within the topology, the resource corresponding to the resource object, and an adapter to translate commands from the controller to an instance of the managed resource. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A computer-readable storage medium having instructions embodied thereon, the instructions executable by one or more processors for performing a method for managing services across a plurality of deployment architectures, the method comprising:
-
defining a profile for each deployment architecture, the profile defined according to a meta-model, the meta-model comprising; a service object representing a service of the one or more services, and resource objects representing resources consumed by the service, and inter-relationships between the service and resources, and inter-relationships between the resources; and for each profile, generating, using one or more processors, a topology based on the profile, the topology including the resources to perform a task.
-
Specification