METHOD AND APPARATUS FOR ON-DEMAND COMPOSITION AND TEARDOWN OF SERVICE INFRASTRUCTURE
First Claim
1. A computer implemented method for creating a composite service, the computer implemented method comprising:
- responsive to receiving a request for the composite service, identifying dependencies utilizing a set of active objects used to manage services to form identified dependencies, wherein the identified dependencies specify requirements of the composite service, and wherein the composite service has a plurality of components;
identifying components for the composite service using the identified dependencies to form identified components; and
creating the composite service using the identified components.
0 Assignments
0 Petitions
Accused Products
Abstract
A computer implemented method, apparatus, and computer usable program code for creating a composite service. Dependencies are identified utilizing a set of active objects used to manage services to form identified dependencies in response to receiving a request for the composite service. The identified dependencies specify requirements of the composite service. The composite service has multiple components. Components are identified for the composite service using the identified dependencies to form identified components. The composite service is created using the identified components.
90 Citations
20 Claims
-
1. A computer implemented method for creating a composite service, the computer implemented method comprising:
-
responsive to receiving a request for the composite service, identifying dependencies utilizing a set of active objects used to manage services to form identified dependencies, wherein the identified dependencies specify requirements of the composite service, and wherein the composite service has a plurality of components; identifying components for the composite service using the identified dependencies to form identified components; and creating the composite service using the identified components. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A data processing system comprising:
-
a bus system; a communications system connected to the bus system; a memory connected to the bus system, wherein the memory includes a set of instructions and a composite service; and a processing unit connected to the bus system, wherein the processing unit executes the set of instructions to identify dependencies utilizing a set of active objects used to manage services to form identified dependencies in response to receiving a request for the composite service, wherein the identified dependencies specify requirements of the composite service, and wherein the composite service has a plurality of components;
identifies components for the composite service using the identified dependencies to form identified components; and
creates the composite service using the identified components.
-
-
15. A computer program product comprising a computer usable medium including computer usable program code for creating a composite service, the computer program product comprising:
-
computer usable program code responsive to receiving a request for the composite service, for identifying dependencies utilizing a set of active objects used to manage services to form identified dependencies, wherein the identified dependencies specify requirements of the composite service, and wherein the composite service has a plurality of components; computer usable program code for identifying components for the composite service using the identified dependencies to form identified components; and computer usable program code for creating the composite service using the identified components. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A method for providing a composite service, the method comprising:
-
receiving a request from a client for the composite service; responsive to receiving the request, identifying requirements of the composite service in a form of dependencies utilizing a set of active objects, wherein the dependencies specify requirements of the composite service; identifying components for the composite service using the dependencies to form identified components; creating the computer usable program code on computer usable medium for the composite service using the identified components; and sending the computer usable medium to the client.
-
Specification