The CDDLM Component Model outlines the requirements for creating a deployment object responsible for the lifecycle of a deployed resource.  Each deployment object is defined using the CDL language and mapped to its implementation  The deployment object provides a WS-ResourceFramework compliant “Component Endpoint” for lifecycle operations on the managed resource.  The model also defines the rules for managing the interaction of objects with the CDDLM Deployment API in order to provide an aggregate, controllable lifecycle and the operations which enable this process.