Description of the Microsoft Project Data Service and the Microsoft Project Server security architecture (321377)



The information in this article applies to:

  • Microsoft Office Project Professional 2003
  • Microsoft Office Project Server 2003
  • Microsoft Project Web Access
  • Microsoft Project Server 2002
  • Microsoft Project Professional 2002

This article was previously published under Q321377

SUMMARY

The Project Data Service (PDS) is a component of Microsoft Project 2002 and Microsoft Project 2003. Clients such as Microsoft Project Professional, Microsoft Project Web Access, or a client written by a solution-provider developer all access the PDS to obtain portfolio data. This article provides links to articles on the Microsoft Developer Network (MSDN).

MORE INFORMATION

For more information, visit the following MSDN Web sites:

The Project Data Service and Microsoft Project Server Security ArchitectureSummary This article provides developers with the background and details of the Microsoft Project Server security architecture, and explains the role of the PDS in accessing project data (9 printed pages).

About the PDS Reference
Summary This article explains how to use the PDS API to permit client programs to access Microsoft Project Server portfolio data. Client programs can programmatically log on to Microsoft Project Server and use SOAP to call PDS API methods. The PDS implements a SOAP listener, which receives method calls in Extensible Markup Language (XML) format, and then returns an XML response.

What's New in the PDS for Microsoft Office Project Server 2003 Summary Microsoft Office Project Server 2003 includes new Project Data Service (PDS) APIs, and the new Service for Enterprise Data Maintenance for higher-level programmatic management of enterprise projects, resources, and custom fields.

Project Data Service Reference for Microsoft Office Project Server 2003 Summary: This reference explains how to use the PDS Application Programming Interface (API) to enable client application access to Project Server portfolio data. Client applications can programmatically log on to Project Server and use Simple Object Access Protocol (SOAP) to call PDS API methods. The PDS implements a SOAP listener, which receives method calls in Extensible Markup Language (XML) format and returns an XML response.

Using the Project Data Service Summary The sample applications that accompany this article work with both Microsoft Office Project Server 2003 and Microsoft Project Server 2002. The applications provide examples of how to log on to Project Server and call the Project Data Service (PDS) with SOAP. The PDS Test and PDSTest.NET utilities are generic applications that can call the PDS native or extension methods. The sample code helps a developer see how to call the PDS by using Microsoft Visual Basic 6 and the SOAP toolkit, as well as by using Microsoft Visual C, Microsoft .NET, and the .NET Framework.

The PDS and Project Server Security Architecture Summary This article provides developers with the background and details of the Microsoft Office Project Server 2003 security architecture, and explains the role of the Project Data Service (PDS) in accessing project data. The developer of a client solution that accesses data from Project Server database views should use this information as the basis for maintaining data security.

Modification Type:MinorLast Reviewed:1/7/2006
Keywords:kbinfo KB321377