Share via


Información general sobre Project Server Interface (PSI) (traducción automática)

Importante

Este artículo se ha traducido con traducción automática; vea la declinación de responsabilidades. Para su referencia, puede encontrar la versión en inglés de este artículo aquí.

Todas las aplicaciones cliente basadas en Windows y basadas en Web para Microsoft Project 2010 usan Project Server Interface (PSI), un conjunto de servicios web integrados en Microsoft .NET Framework 3.5 y Windows Communication Foundation (WCF). PSI, junto con el Servicio de eventos de Microsoft Project, expone las funciones y los datos que los programadores pueden usar para extender Project Server e integrar otras aplicaciones con Project Server. Los parámetros de los métodos de PSI suelen incluir objetos DataSet que proporcionan muchas ventajas en el desarrollo. Por lo general, los conjuntos de datos corresponden a tipos de objetos de negocios de Project Server. Cada proxy de servicio web de PSI incluye los conjuntos de datos relevantes para los métodos públicos en ese servicio web.

PSI en Project Server 2010 tiene una interfaz dual. La interfaz de Web service (ASMX) funciona de forma similar a la forma en que lo hace en Microsoft Office Project Server 2007, con las siguientes excepciones:

  • Debe utilizar la opción de la dirección URL de ?wsdl al establecer una referencia de ASMX. Por ejemplo: https://ServerName/ProjectServerName/_vti_bin/PSI/Project.asmx?wsdl

  • Una referencia de ASMX debe realizarse a través de la dirección Project Web App. No se puede establecer una referencia de ASMX a PSI a través de la aplicación de servicio de Project Server de back-end. Para las aplicaciones que deben ejecutarse en el equipo local de Project Server, debe utilizar la interfaz WCF.

  • Cuando se desarrollan en el equipo de Project Server, no se puede utilizar localhost para el nombre del servidor en la dirección URL de una referencia ASMX. Utilice la nombre de equipo.

Los clientes de Project Professional 2010 y Project Web App utilizan la nueva interfaz de servicio WCF para mejorar el rendimiento, seguridad y escalabilidad. Las aplicaciones personalizadas pueden utilizar cualquier interfaz; las interfaces ASMX y WCF tienen un modelo de objetos idénticos para los servicios Web públicos. Se recomienda utilizar la interfaz WCF para nuevas aplicaciones.

La descarga SDK de Project 2010 incluye el ensamblado de proxy ProjectServerServices.dll basados en WCF y el código fuente para los servicios PSI. Recomendamos que utilice el código de origen o de ensamblado de proxy para la programación con la interfaz WCF de PSI. También puede crear su propio ensamblado de proxy para los service packs o actualizaciones de Project Server.

Nota

Declinación de responsabilidades de traducción automática: Este artículo se ha traducido con un sistema informático sin intervención humana. Microsoft ofrece estas traducciones automáticas para que los hablantes de otros idiomas distintos del inglés puedan disfrutar del contenido sobre los productos, los servicios y las tecnologías de Microsoft. Puesto que este artículo se ha traducido con traducción automática, es posible que contenga errores de vocabulario, sintaxis o gramática.

En esta sección

Información general sobre WCF y PSI (traducción automática)

Procedimiento para crear un ensamblado de proxy para servicios de WCF (traducción automática)

Desarrollo de extensiones de PSI (traducción automática)

Referencia

Información general sobre la referencia de PSI (traducción automática)

Secciones relacionadas

Arquitectura de Project Server 2010 (traducción automática)

Requisitos previos para ejemplos de código basados en ASMX (traducción automática)

Requisitos previos para ejemplos de código basados en WCF (traducción automática)