In Microsoft Provisioning System, XML-based procedures provide the basis for implementing the processing and error handling that are required to provision services. Microsoft Provisioning System also includes resource management and security features that are the foundation for all other provisioning functionality.
Although namespaces and their procedures are used to invoke functionality, the underlying providers are required in order to implement the functionality. A provider is a Component Object Model (COM) object that consists of one or more procedures that provision a resource or a distinct set of services, such as Active Directory, Microsoft SQL Server, or Resource Manager. For more information on providers and how they are implemented in Microsoft Provisioning System,