Compartir a través de


Tipos de aplicación EWS

Obtenga información sobre los tipos de aplicaciones más comunes que puede crear mediante EWS en Exchange.

La arquitectura de EWS y Exchange proporciona un modelo de desarrollo uniforme que puede usar para crear los tipos de aplicaciones más comunes de forma coherente, incluidos los siguientes:

  • Aplicaciones cliente : aplicaciones independientes que usan EWS para acceder a los datos de Exchange. Outlook y Outlook Web App son ejemplos de aplicaciones cliente.

  • Aplicaciones del portal : aplicaciones que amplían una página web existente mediante la inclusión de la información recuperada de Exchange, como la disponibilidad o la información de contacto. Un elemento web de SharePoint que recupera datos de Exchange es un ejemplo de una aplicación del portal.

  • Aplicaciones de servicio : trabajos en segundo plano que se usan para integrar o sincronizar datos de Exchange en un sistema existente. Por ejemplo, una aplicación que sincroniza la información de contacto de Exchange en una aplicación CRM.

Cada uno de estos modelos de aplicación puede usar una base de código común para recuperar información de Exchange, por lo que no es necesario cambiar el código EWS usado para recuperar información de elementos entre un cliente, un portal o una aplicación de servicio. Lo que podría cambiar de una aplicación a la siguiente es el mecanismo de autenticación y acceso al buzón. Por ejemplo, las aplicaciones cliente suelen usar el acceso directo del usuario y la autenticación básica o NTLM, mientras que una aplicación de servicio probablemente usa la suplantación para el acceso al buzón y la autenticación de OAuth.

Aplicaciones cliente

Una aplicación cliente de EWS es cualquier aplicación independiente que use EWS para recuperar información del almacén de Exchange. Las aplicaciones cliente de EWS usan el acceso directo al cliente o el acceso delegado para recuperar datos del almacén de buzones. A continuación se muestran algunos ejemplos de aplicaciones cliente que usan EWS:

  • Outlook, en características como mailtips, disponibilidad y estado de OOF de usuario

  • OWA para dispositivos

  • Outlook 2011 para Mac

  • Lync, para obtener información de disponibilidad

Las aplicaciones cliente suelen usar el acceso directo y la autenticación básica o NTLM, para que los usuarios se limiten a acceder a la información en su propio buzón con sus propias credenciales de inicio de sesión. Las aplicaciones cliente también deben admitir el acceso delegado para los usuarios a los que se les ha concedido permiso para acceder al buzón de otro usuario.

Aplicaciones del portal

Una aplicación del portal amplía una página web o portal existente para incluir información de buzón de Exchange como componente personalizado de la página. Los elementos web de SharePoint son las aplicaciones de portal más comunes y proporcionan a los usuarios una experiencia personalizada proporcionando vistas a los datos de buzón de Exchange, como mensajes no leídos, mensajes más recientes y eventos de calendario, junto con su página del portal de SharePoint que se ve habitualmente. Las aplicaciones del portal de EWS pueden usar el acceso directo al cliente, el acceso delegado o la suplantación para recuperar datos del almacén de buzones. Dado que Exchange 2013 y SharePoint 2013 admiten el protocolo de autorización de OAuth para la autenticación de servidor a servidor, OAuth proporciona el método de autenticación más seguro y sin problemas.

Aplicaciones de servicio

Una aplicación de servicio suele ser un trabajo en segundo plano integrado en una aplicación existente que se extiende a Exchange para correlacionar los datos entre el sistema y el almacén de Exchange. Las aplicaciones de servicio normalmente no tienen una interfaz de usuario y usan suplantación o OAuth para la autenticación y el acceso. La creación de una cuenta de servicio para suplantar a los usuarios es habitual en las aplicaciones de servicio de EWS, ya que puede conceder a una sola cuenta permiso para suplantar a un conjunto de usuarios y realizar operaciones de buzón de correo para esas cuentas. Por ejemplo, una aplicación de servicio EWS puede sincronizar datos entre listas de marketing en una solución CRM y grupos de distribución de Exchange mediante una cuenta de servicio y la suplantación.

Vea también