Project Server 2007 and Project Server Interface (PSI)
It’s that time of year again. The leaves are green and the mowing bans are in place so wildflowers get to have their time with the sun too. It is also a time to think about learning new technologies so that you can do your part in making the world a better place in the latest version, Project Server 2007. In this case, I am talking about Project Server Interface (PSI). Its predecessor was Project Data Services (PDS) for Project Server 2003. If you are not familiar with PDS, it was an XML based implementation that would allow you to perform limited tasks in the Project Server environment. Automating the creation of users is an example of what one would use these technologies for.
PSI now opens many new opportunities for those businesses and developers that really want to flex their muscles and get the most out of their implementation. For starters PSI is a set of Web services based on the Microsoft .NET Framework 2.0 and now has access to over 300 commands (about 30 for PDS). Since PSI can be programmed against using .NET, this means you will have access to all the great Intellisense making things a lot easier.
Here are some links that will get you started