Search Wiki:
Resource Page Description
Microsoft® Office Project 2007 (Microsoft Project) underscores Microsoft’s continued commitment to developers concerned with creating robust planning and scheduling tools for organizations with Microsoft Project deployments. The new Project Server Interface (PSI), a series of web services, exposes functionality and data which have been traditionally the purview of the Microsoft Project Windows® client and the Project Data Service. Most significantly, PSI brings a consistent and modern programming model to the world of Microsoft Project solution development. PSI makes developing solutions with Microsoft Project more feasible and affordable than at any time in the product’s history.

While the PSI is a dramatic improvement over previous Microsoft Office Project Server (MOPS) extensibility strategies, the programming model is under-documented and requires a significant investment to learn and employ successfully. Furthermore, the authors have found that programming with the PSI involves repeating identical or similar operations over and over. Finally, PSI data and functionality are exposed and implemented across multiple web services and lacks a cohesive or coalescing layer from which all data and functionality can be accessed.

Microsoft Project mpFx (mpFx) seeks to bridge the gap between the seasoned PSI developer and the developer new to the scene. By encapsulating PSI services and data into an object model, any developer new to PSI development can get started working with the PSI, step through mpFx’s encapsulation libraries, and learn how the system works. After using mPfx as a starter, the developer can start creating their own PSI libraries specific to their needs.



Last edited Jan 25 2009 at 6:01 PM  by colbyafrica, version 3
Updating...
Page view tracker