Project Server Architecture and Programmability -- Microsoft Office Project Server 2007 is built on the Microsoft .NET Framework 2.0 to provide a true multitier architecture. All client applications can access the server business layer through XML Web service calls to the Project Server Interface (PSI). The PSI is a complete interface to Project Server that enables efficient remote access using datasets. External applications can define handlers for server-side events. Business objects access multiple Project Server databases through the data access layer.
Project Server integrates deeply with Windows SharePoint Services 3.0 and Microsoft Office SharePoint Server 2007 to take advantage of Web Parts in Project Web Access and easy site management and report generation, and to enable workflow solutions.
Overview of Project Server Interface (PSI) -- All Microsoft Windows–based and Web-based client applications for Microsoft Office Project 2007 use the Project Server Interface (PSI), a set of Web services based on the Microsoft .NET Framework 2.0. The PSI along with the Project Server Eventing Service expose the functionality and data that developers need to extend Project Server and to integrate other applications with Project Server.
Video (11:01): Creating Custom Web Parts for Project Server 2007 -- This Office Visual How To article shows the creation of a custom Web Part for Project Server 2007 that you can use to display the upcoming tasks for a specified project. The code presented in this article is based on the "No PWA Reference" Web Part sample that is included in the Microsoft Office Project 2007 SDK download.
Copy EPM Custom Fields -- The principal function of this project is to provide Project Server 2007 custom fields and lookuptables migration from development environment to production environment, using some PSI methods.
Database Maintenance for SharePoint -- reducing space, checking for and repairing data integrity errors, Configure a SQL Server 2005 Database Maintenance Plan
Project Reportcard -- The Project Reportcard was developed as a tool to help Project Managers assess their projects based on organizational standards implemented by their PMO. Understanding what the organizational KPIs are going to look like before their project update is published, can help a project manager avoid non-compliance issues and prepare to address real project challenges. Most PMs find value in being able to see their Project Reportcard before it is visible to the PMO and management team.
For Hosting Customers -- The Database Publishing Wizard makes it easy to upload databases to hosters, or generate T-SQL from the objects and data in your database.
For Hosters -- The Database Publishing Services are a set of ASP.NET web services you can easily deploy to make it simple for your customers to deploy SQL Server databases into your environment.