This section summarizes the planning tasks that you should consider when choosing any of the Microsoft Provisioning System (MPS) deployment options described earlier. To assist your planning process, the sections that follow this one present references and details of the deployment scenarios.

New provisioning system or replacement scenario planning issues

  • Network infrastructure, including topology, architecture; server placement, server roles, and so on.
  • MPS security - See Microsoft Provisioning System Security.
  • MPS fault tolerance and load balancing - See Fault Tolerant Service Provisioning Environment.
  • What kind of application you will use to call MPS, such as a Web control console or another custom application.
  • How you will submit XML requests to the MPF COM Client - For example, with the use of one of the following:
    • ASP code
    • The MPF Client .NET Wrapper
    • ProvTest.exe from the command line
    • The ASP.NET Web Service
    • A Simple Object Access Protocol (SOAP) Internet Server Application Programming Interface (ISAPI)-based call (from across the Internet or an intranet)
    • A custom application that is capable of calling the MPF COM Client object

Integration scenario planning issues

  • Items from the new or replacement scenario list, with the exception of network infrastructure planning issues.
  • The MPS managed namespaces and providers you want to utilize.
  • Any new namespaces you might want to create.
  • The development time required for writing the logic that calls the MPF COM Client to submit XML requests.

Migration scenario planning issues

  • Items from the new or replacement scenario list, with the exception of network infrastructure planning issues.
  • The existing functionality you want to replace with new MPS providers.
  • The language in which you will develop the new providers, such as Microsoft Visual Basic 6.0, C++, or C# .NET, and the development time required.

System enhancement scenario planning issues

  • Which MPS providers you want to take advantage of in your system.
  • What kind of application you will use to call into MPS, such as a Web control console or another custom application.
  • How you will submit XML requests to the MPF COM Client - for example, with the use of one of the following:
    • ASP code
    • The MPS Client .NET Wrapper
    • ProvTest.exe from the command line
    • The ASP.NET Web Service
    • A custom application that is capable of calling the MPF COM Client object