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.