The present invention provides systems, methods and apparatus for
automatically provisioning and managing resources in a computing utility.
Its automation procedures are based on a resource model which allows
resource-specific provisioning and management tasks to be encapsulated
into components for reuse. These components are assembled into more
complex structures and finally computing services. This invention
provides a method for constructing a computing service from a set of
resources given a high level specification. Once constructed, the service
includes a component that provides management function, which can allow
modification of its underlying set of resources.