Nueva funcionalidad de desarrollo

 

Se aplica a: Exchange Server 2007 SP3, Exchange Server 2007 SP2

Última modificación del tema: 2006-06-14

Este tema describe la nueva funcionalidad que hay disponible para desarrollar aplicaciones y extensiones personalizadas para Microsoft Exchange Server 2007.Para obtener más información acerca de la funcionalidad de desarrollo de Exchange 2007, consulte el kit de desarrollo de software de Microsoft Exchange Server 2007.

Servicios Web de Exchange

Exchange 2007 incluye un conjunto nuevo de servicios Web que permiten a los desarrolladores interactuar con buzones y contenidos de Exchange mediante HTTP estándar. Los servicios Web de Exchange proporcionan acceso al buzón del usuario autenticado y los elementos que éste contenga. Las aplicaciones pueden tener acceso remoto a los mensajes de correo electrónico, atender a solicitudes de reunión, buscar usuarios en la libreta de direcciones y determinar la disponibilidad de otros usuarios.

Los servicios Web de Exchange permiten a los desarrolladores internos y los integradores de sistemas mejorar la experiencia de Exchange y desarrollar soluciones personalizadas de integración de sistemas.

Microsoft Los desarrolladores de Exchange Server 2003 que utilicen actualmente WebDAV, Collaboration Data Objects for Exchange 2000 Server (CDOEX) y Exchange OLE DB (ExOLEDB) provider verán que los servicios Web de Exchange son más robustos, más fáciles de utilizar y más capaces de gestionar tipos de elementos específicos de Exchange.

Los servicios Web de Exchange incluyen los siguientes elementos:

  • Autodiscover   Ofrece información sobre cómo configurar aplicaciones cliente para conectar con servidores de correo.

  • Availability   Ofrece información sobre disponibilidad sobre el buzón de correo de un usuario. Estos datos de disponibilidad también se utilizan para identificar las horas de reunión sugeridas y para aportar funcionalidad de administración al cliente Out of Office (OOF).

  • Messaging Records Management    Permite asignar carpetas de correo administradas a los usuarios de buzones de correo.

  • Notification   Informa a la aplicación cliente sobre los eventos asociados con un buzón de correo. El modelo de suscripción puede estar basado en los criterios de inserción y extracción.

  • Synchronization   Ofrece una copia en caché sincronizada y unidireccional de las carpetas y elementos de un usuario.

  • Exchange Data Service   Ofrece:

    • Funciones para crear, actualizar, eliminar, copiar, buscar, obtener y mover carpetas asociadas a un usuario de buzón de correo y la capacidad de buscar elementos contenidos en una carpeta.

    • Acceso al almacén de datos de Exchange. La aplicación cliente puede crear, actualizar, eliminar, copiar, obtener, mover y enviar elementos utilizando el servicio Data Service Web de Exchange.

    • Resolución de nombres ambiguos.

    • La capacidad de devolver la relación de miembros de una lista de distribución.

    • Acceso a los datos adjuntos en el almacén de Exchange.

Para obtener más información acerca de los servicios Web de Exchange, consulte el kit de desarrollo de software de Microsoft Exchange Server 2007.

Agentes de transporte

Las nuevas API de transporte en Exchange 2007 permiten a los desarrolladores de software crear agentes de transporte. Los agentes de transporte pueden instalarse y habilitarse en equipos que tengan instalado Exchange 2007 y las funciones de servidor Transporte de concentradores o Transporte de bordes. Los agentes de transporte tienen acceso a mensajes de correo electrónico y a sus contenidos cuando los mensajes se mueven por los servicios de transporte. Para obtener más información acerca de los servicios agentes de transporte, consulte el kit de desarrollo de software de Microsoft Exchange Server 2007.

API administradas por Exchange

Gracias a las extensiones de Exchange para .NET Framework, podrá disponer de clases de objetos y estructuras de datos muy útiles y que le permiten obtener acceso y manipular diversas partes de los mensajes de correo electrónico. Las extensiones de Exchange para .NET Framework incluyen los siguientes espacios de nombres:

  • Microsoft.Exchange.Data.Mime   Permite el acceso por transmisión o DOM a datos Multipurpose Internet Mail Extensions (MIME), incluida la capacidad de filtrar contenido MIME.

  • Microsoft.Exchange.Data.TextConverters   Ofrece clases de objetos y estructuras de datos que permiten filtrar de forma personalizada los contenidos de correo electrónico y realizar conversiones entre diferentes formatos de datos (HTML, RTF, sólo texto...).

  • Microsoft.Exchange.Data.iCalendar y Microsoft.Exchange.Data.Tnef   Ofrece clases de objetos y estructuras de datos que permiten leer y escribir elementos de calendario para citas, reuniones y otros eventos.

  • Microsoft.Exchange.Data.Encoders   Ofrece clases de objetos y estructuras de datos que permiten convertir fácilmente la codificación de un mensaje de correo.

Para obtener más información acerca de las extensiones de Exchange para .Net Framework, consulte el kit de desarrollo de software de Microsoft Exchange Server 2007.

Shell de administración de Exchange

Exchange Management Shell es una interfaz de administración en línea de comandos que puede utilizarse para administrar servidores en una organización que cuente con Exchange 2007. Exchange Management Shell ofrece interfaces y objetos que pueden utilizarse para desarrollar aplicaciones que permiten administrar Exchange. Para obtener más información acerca de Exchange Management Shell, consulte el kit de desarrollo de software de Microsoft Exchange Server 2007.