System and method to automate the management of computer services and programmable devices
First Claim
Patent Images
1. A computer implemented method for automated management of the lifecycle of at least one server, the method comprising:
- providing a plurality of predefined management states of the lifecycle, including an initial management state of the lifecycle and a final management state of the lifecycle, where the management lifecycle comprises a lifecycle of managing the server;
providing a plurality of sets of automated procedures for transitioning the server from one state of the lifecycle to another state of the lifecycle; and
initiating a transition from the one state of the lifecycle to the other state of the lifecycle in response to a triggering event, where the transition is carried out by the set of automated procedures that modify the server.
2 Assignments
0 Petitions
Accused Products
Abstract
An apparatus and method to automate the deployment, provisioning, and management of a programmable device for the life cycle states of the programmable device is presented. The system includes an automation interface for a developer to develop modules to aid in the automation of the deployment, provisioning, and management of the programmable device and for a user to direct the system to enter into a state of the life cycle. A controller moves the programmable device into states of the life cycle in response to triggering events occurring.
35 Citations
50 Claims
-
1. A computer implemented method for automated management of the lifecycle of at least one server, the method comprising:
-
providing a plurality of predefined management states of the lifecycle, including an initial management state of the lifecycle and a final management state of the lifecycle, where the management lifecycle comprises a lifecycle of managing the server; providing a plurality of sets of automated procedures for transitioning the server from one state of the lifecycle to another state of the lifecycle; and initiating a transition from the one state of the lifecycle to the other state of the lifecycle in response to a triggering event, where the transition is carried out by the set of automated procedures that modify the server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
-
37. A computer readable storage storing information for enabling a computer to perform a process, the process comprising executing a state engine for managing a plurality of states of at least one programmable device, the plurality of states including an untested state, a tested state, an undeployed state, a deployed state, a prepped state, a provisioned state, an in-service state, a retired state, and a trouble state, where the managing comprises transitioning a current state of the programmable device to and from the states in the plurality of states.
-
38. A system for managing at least one function comprising:
-
an automation interface for a developer to develop modules to aid in the automation of the management of the at least one function, the automation interface including at least one port for communication with a policy application and a management application; a software engine in communication with the automation interface for initiating a transition from one life cycle state to another life cycle state; and a set of control scripts in communication with the software engine. - View Dependent Claims (39, 40, 41, 42, 43, 44, 45, 46)
-
-
47. A computer readable medium for managing at least one function through a lifecycle, the computer readable medium having computer executable instructions for the steps comprising:
-
providing a plurality of predefined states of the lifecycle, including a deployed state, a prepped state, a provisioned state, and an in-service state; providing a plurality of procedures for transitioning the at least one function from one state of the lifecycle to another state of the lifecycle; initiating a transition from the deployed state to the prepped state after a task for the at least one function has been defined; initiating a transition from the prepped state to the provisioned state after a role for the at least function has been defined; and initiating a transition from the provisioned state to the in-service state after the at least one function is put in-service. - View Dependent Claims (48)
-
-
49. A computer readable medium for managing at least one service through a lifecycle, the at least one service having at least one programmable device, the computer readable medium having computer executable instructions for the steps comprising:
-
providing a plurality of predefined states of the lifecycle, including a planned state, a provisioned state, and an on-line state; providing at least one set of procedures for transitioning the at least one service from one state of the lifecycle to another state of the lifecycle; initiating a first state transition, the first state transition comprising a transition of the at least one service from the planned state to the provisioned state after a planning process has been run; and initiating a second state transition, the second state transition comprising a transition of the at least one service from the provisioned state to the on-line state after the at least one programmable device has been provisioned with information that configures the at least one programmable device. - View Dependent Claims (50)
-
Specification