Programación y arquitectura de Project Server 2013
En los artículos de esta sección se describe la arquitectura general de la solución Enterprise Project Management (EPM), que combina Project Profesional 2013, Project Server 2013, Project Web App y SharePoint Server 2013.
Project Server 2013 se compila con .NET Framework 4 y es la tercera versión principal de Project Server para proporcionar una verdadera arquitectura multitier. Para el acceso a la nube, Project Server 2013 implementa un modelo de objetos del lado cliente (CSOM) y un servicio OData para informes que se pueden usar en aplicaciones web, aplicaciones móviles y aplicaciones silverlight. Para aplicaciones locales, los clientes pueden usar el CSOM o bien los servicios de Interfaz de Project Server (PSI).
Introducción a la arquitectura de Project Server
En los temas de esta sección se describe la arquitectura general de la solución Enterprise Project Management (EPM), que combina Project Profesional 2013, Project Server 2013, Project Web App y SharePoint Server 2013.
Para el acceso mediante programación a Project Server, debe usar los servicios CSOM o PSI con la interfaz de Windows Communication Foundation (WCF). La interfaz de servicio web ASMX de psi está en desuso en Project Server 2013, pero sigue funcionando. La PSI permite el acceso eficiente utilizando conjuntos de datos y puede crear controladores para eventos de servidor. El CSOM utiliza la PSI para acceder a la capa de objeto de negocios de Project Server. En lugar de cuatro bases de datos de Project Server, Project Server 2013 usa una base de datos única en la capa de acceso a datos.
Project Server 2013 se integra profundamente con SharePoint Server 2013. El Servicio de aplicación de Project puede asociarse con otros grupos de sitio de SharePoint de la granja de servidores. Project Server puede funcionar con las listas de tareas de SharePoint en el grupo de sitios y elaborar informes sobre ellas y tambi{en puede obtener control pleno cuando Project Server importa y administra las listas de tareas como proyectos empresariales. Project Server también usa la versión 4 de Windows Workflow Foundation (WF4) y agrega actividades de flujo de trabajo para soluciones de administración de demanda.
Para obtener una explicación de las muchas características nuevas que Project 2013 proporciona a los desarrolladores y de las características que están en desuso, vea Novedades para desarrolladores en Project 2013.
En esta sección
La arquitectura de Project Server 2013 describe las partes principales de la plataforma de Project 2013, incluidos los clientes y servidores.
La programación de Project Server describe las principales características de extensibilidad de Project Server 2013, la personalización de Project Web App y la actualización de aplicaciones creadas para versiones anteriores de Project Server.
What the PSI does and does not do describe escenarios en los que la PSI puede utilizarse y menciona cosas que la PSI no puede realizar.
What the CSOM does and does not do describe escenarios en los que el CSOM puede utilizarse y menciona cosas que el CSOM no puede realizar.
Temas no abordados
Los artículos de la sección Arquitectura y programación no documenta las características de los clientes de escritorio de Project (Project Standard 2013 y Project Profesional 2013) ni Project Web App.
La ayuda de Visual Basic para aplicaciones (VBA) está disponible en el editor de Visual Basic dentro de Project Standard y Project Professional.