Microsoft Provisioning Framework (MPF) executes provisioning tasks in response to requests. MPF implements requests as XML documents.
There are two types of requests, simple and trusted:
A simple request can contain data, security context, and the name of a procedure to call. For security reasons, simple requests are the standard approach for invoking MPF for both COM and HTTP/SOAP applications.
A trusted request explicitly defines the procedure steps as well as any applicable data or security context. By default, only members of the groups Administrators, MPFAdmins, and MPFTrustedUsers can submit trusted requests.
For more information about requests, see How a request works and Request implementation in Microsoft Provisioning System. For information on procedures, see Procedure architecture. For information on namespaces, see Namespace architecture. The Microsoft Provisioning Framework Software Development Kit (SDK) contains additional resources to help you implement procedures, requests, and namespaces. This includes the complete XML schema for all elements and information on how to implement providers. For more information on the SDK and how to use it, see Microsoft Provisioning Framework SDK.