 become a pool of building blocks that may be combined in developing services, and the combined service models to form products. In addition to the description of the object itself, modeling the management needs of an object using metadata patterns in SDC may be applied to almost business and operations functions. For example, metadata can be used to describe the mapping of resource attributes to relational tables, through the definition of rules around the runtime session management of a group of related resources to the signatures of services offered by a particular type of resources. Such rules form the policy definitions that can be used to control the underlying behavior of the software function. Autonomous Customer Portals Service Customer Designers Composition (ASC) 3rd Party /Supplier Portals 3rd Party Developers SDC Portal Intranet Portal Designers Design/Model, Certify & Distribute: Authorization (Role-based Access) Resources, Services, Products Profile Processes, Policies User Workflow Design & Lifecycle Editing & Modeling Tools Design Studio Certification Studio Distribution Studio Management Framework Design Guidelines Distribution Testing & Content Mgmt. & Resource Modeling Policy Creation Process Design Service Design Product Design Framework Certification Distribution Resource Profile Models, Enrichment Policy Admin. Process Admin. Service Admin. Product Admin. Simulation Distribution Workflow & Recipes 3rd Party Mgmt. Policy Templates Definition / Definition / Definition / Interfaces Policies & Creation Creation Creation Registration Conflict/Error Identification Executables Policy Format/Protocol Contract Classification Classification Classification Classification Translation Test Planning & Execution Settlement Policy Normalization & Translation Templates Templates Templates Distribution Version Assurance Results & Certification Control Master Reference Resource Service Models Product Models Models Policy Process Certification Resource Service Recipes Recipes Library Repository Repository Repos