Automated Lifecycle Management of a Computer Implemented Service
First Claim
1. A system for automated lifecycle management of a computer implemented service, according to requirements, the system having:
- a service model arranged to represent at least part of the service at a given development state in the lifecycle,a transition model representing allowed operations to change the service model to a different one of the development states of the service, according to the requirements, and the transition model having a transparent structure suitable for automated inspection of the allowed operations, and suitable for automated adaptation of the allowed operations, anda service model state manager arranged to cause the service model to be developed to another of its states of development according to the allowed operations.
2 Assignments
0 Petitions
Accused Products
Abstract
A system for automated lifecycle management of a computer implemented service, according to requirements, having a service model (30) representing the service at a given development state in the lifecycle, and a transition model (70) representing allowed operations to change the service model to a different one of the development states of the service, according to the requirements, and the transition model having a transparent structure suitable for automated inspection of the allowed operations, and suitable for automated adaptation of the allowed operations. The service model can be developed to another of its states of development according to the transition model. This can help facilitate more automation of the service development than for example code in a closed and fixed form such as for example a compiled program for altering the service model. This in turn can enable more complex services to be developed, or reduce development costs.
146 Citations
20 Claims
-
1. A system for automated lifecycle management of a computer implemented service, according to requirements, the system having:
-
a service model arranged to represent at least part of the service at a given development state in the lifecycle, a transition model representing allowed operations to change the service model to a different one of the development states of the service, according to the requirements, and the transition model having a transparent structure suitable for automated inspection of the allowed operations, and suitable for automated adaptation of the allowed operations, and a service model state manager arranged to cause the service model to be developed to another of its states of development according to the allowed operations. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method of providing a computer implemented service using a system for automated lifecycle management of the service, according to requirements, the system having:
-
a service model arranged to represent at least part of the service at a given development state in the lifecycle, a transition model representing allowed operations to change the service model to a different one of the development states of the service, according to the requirements, the transition model being arranged to be open to automated inspection of the allowed operations, and open to automated adaptation of the allowed operations, and the method having the steps of; developing the service model to a deployable state using the allowed operations represented in the transition model, and deploying the service according to the service model to make the service available to users. - View Dependent Claims (15, 16, 17, 18)
-
-
19. A computer program stored on a machine readable medium and arranged when executed, to carry out the steps of providing a computer implemented service and providing automated lifecycle management of the service, according to service requirements, the system having:
-
a service model arranged to represent at least part of the service at a given development state in the lifecycle, a transition model representing allowed operations to change the service model to a different one of the development states of the service, according to the requirements, the transition model being arranged to be open to automated inspection of the allowed operations, and open to automated adaptation of the allowed operations, and the management of the service involving; developing the service model to a deployable state using the allowed operations represented in the transition model, and deploying the service according to the service model to make the service available to users. - View Dependent Claims (20)
-
Specification