Method, system, and product for defining and managing provisioning states for resources in provisioning data processing systems
First Claim
1. A method for managing the provisioning of a plurality of resources in a data processing system, said plurality of resources being a plurality of different types, said method comprising the steps of:
- defining a plurality of provisioning states for each one of said plurality of different types of resources;
defining relationships among said plurality of provisioning states, said relationships describing valid transitions from ones of said plurality of states to other ones of said plurality of states; and
defining at least one task that is associated with each one of said valid transitions.
2 Assignments
0 Petitions
Accused Products
Abstract
A method, system, and computer program product are described for managing the provisioning of resources in a data processing system. There are different types of resources. Each resource is one of these types. Multiple provisioning states are defined for each type of resource. Relationships are defined among the provisioning states. The relationships describe valid transitions from one state to another. Workflows of one or more tasks are defined, varying to the resource implementation specifications, that are associated with each one of the valid transitions between states. When a resource is to transition from a current state, the relationships among states are used to determine a valid next state. The workflow specific to the resource specification and associated with this transition from the current state to the determined next state is then executed in order to transition to the next state.
-
Citations
27 Claims
-
1. A method for managing the provisioning of a plurality of resources in a data processing system, said plurality of resources being a plurality of different types, said method comprising the steps of:
-
defining a plurality of provisioning states for each one of said plurality of different types of resources;
defining relationships among said plurality of provisioning states, said relationships describing valid transitions from ones of said plurality of states to other ones of said plurality of states; and
defining at least one task that is associated with each one of said valid transitions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method in a data processing system for describing data processing system resources, said method comprising:
-
providing a resource hierarchy model for each type of resource, said model including a resource type level, said resource type level being divided into one or more resource implementations that are included in a resource implementation level that is below said resource type level, and a resource instance level each one or more resource implementations being divided into one or more resource instances that are included in said resource instance level that is below said resource implementation level; and
describing each particular resource utilizing a resource type, one of said one or more resource implementations included in said resource type, and one of said one or more resource instances included in said one of said one or more resource implementations.
-
-
11. A data processing system for managing the provisioning of a plurality of resources, said plurality of resources being a plurality of different types, comprising:
-
a plurality of provisioning states defined for each one of said plurality of different types of resources;
relationships defined among said plurality of provisioning states, said relationships describing valid transitions from ones of said plurality of states to other ones of said plurality of states; and
at least one task defined that is associated with each one of said valid transitions. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer program product for managing the provisioning of a plurality of resources in a data processing system, said plurality of resources being a plurality of different types, said product comprising:
-
instruction means for defining a plurality of provisioning states for each one of said plurality of different types of resources;
instruction means for defining relationships among said plurality of provisioning states, said relationships describing valid transitions from ones of said plurality of states to other ones of said plurality of states; and
instruction means for defining at least one task that is associated with each one of said valid transitions. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27)
-
Specification