Compartilhar via


Nova funcionalidade de desenvolvimento

 

Aplica-se a: Exchange Server 2007 SP3, Exchange Server 2007 SP2

Tópico modificado em: 2006-06-14

Este tópico descreve a nova funcionalidade que está disponível para o desenvolvimento de aplicações e extensões personalizadas para o Microsoft Exchange Server 2007. Para obter mais informações sobre a funcionalidade de desenvolvimento do Exchange 2007, consulte Microsoft Exchange Server 2007 Software Development Kit.

Serviços da Web do Exchange

O Exchange 2007 inclui um novo conjunto de serviços da Web que permite aos desenvolvedores interagir com as caixas de correio e o conteúdo do Exchange usando HTTP padrão. Os Serviços da Web do Exchange fornecem acesso à caixa de correio do usuário autenticado e aos itens da caixa de correio. Os aplicativos podem acessar remotamente mensagens de email, processar solicitações de reunião, pesquisar usuários no catálogo de endereços e determinar a disponibilidade de outros usuários.

Os Serviços da Web do Exchange permitem que desenvolvedores e integradores de sistemas internos criem aplicativos que aprimoram a experiência com o Exchange e facilitam o desenvolvimento de soluções personalizadas de integração de sistemas.

Os desenvolvedores do Microsoft Exchange Server 2003 que atualmente usam o WebDAV, o Collaboration Data Objects for Exchange 2000 Server (CDOEX) e o Exchange OLE DB (ExOLEDB) provider acharão os Serviços da Web do Exchange mais robustos, fáceis de usar e capazes de processar tipos de itens específicos do Exchange.

Os Serviços da Web do Exchange incluem os seguintes serviços da Web:

  • Descoberta Automática   Fornece informações de configuração para configurar aplicativos cliente que se conectam a servidores de caixas de correio.

  • Disponibilidade   Fornece dados de disponibilidade sobre uma caixa de correio do usuário. Os dados de disponibilidade também são usados para identificar horários de reunião sugeridos e oferece funcionalidade de gerenciamento ao Out of Office (OOF) cliente.

  • Messaging Records Management    Habilita a atribuição de pastas Email Gerenciado para usuários da caixa de correio.

  • Notificação   Notifica o aplicativo cliente de eventos associados a uma caixa de correio. O modelo de inscrição pode ser baseado em envio ou recebimento.

  • Sincronização   Fornece uma cópia armazenada em cache unidirecional sincronizada de pastas e itens de um usuário.

  • Exchange Data Service   Fornece os seguintes recursos:

    • Funções para criar, atualizar, excluir, copiar, localizar, obter e mover pastas que estão associadas a um usuário de caixa de correio e também a capacidade de localizar itens contidos em uma pasta.

    • Acesso ao armazenamento de dados do Exchange. Um aplicativo cliente pode criar, atualizar, excluir, copiar, obter, mover e enviar itens usando o serviço da Web Exchange Data Service.

    • Resolução de nomes ambíguos.

    • A capacidade de retornar os membros da lista de distribuição.

    • Acesso a anexos no armazenamento do Exchange.

Para obter mais informações sobre os Serviços da Web do Exchange, consulte o Microsoft Exchange Server 2007 SDK.

Agentes de transporte

As novas APIs de Transporte no Exchange 2007 permitem que os desenvolvedores de software criem Agentes de Transporte. Agentes de transporte podem ser instalados e habilitados em computadores que estejam executando o Exchange 2007 em que as funções de Transporte de Borda ou Transporte de Hub estejam instaladas. Os Agentes de Transporte têm acesso a mensagens de email e seu conteúdo quando as mensagens se movem por meio dos serviços de transporte. Para obter mais informações sobre Agentes de Transporte, consulte o Microsoft Exchange Server 2007 SDK.

APIs gerenciadas do Exchange

As Extensões do Exchange .NET Framework fornecem classes e estruturas de dados úteis que permitem acessar e manipular as várias partes das mensagens de email. As Extensões do Exchange .NET Framework incluem os seguintes namespaces:

  • Microsoft.Exchange.Data.Mime   Permite o acesso baseado em fluxo e baseado em DOM a dados do Multipurpose Internet Mail Extensions (MIME), incluindo a capacidade de filtrar conteúdo de MIME.

  • Microsoft.Exchange.Data.TextConverters   Fornece classes e estruturas de dados que permitem filtragem personalizada de conteúdo do corpo de email e conversão entre vários formatos diferentes, incluindo HTML, RTF e texto sem formatação.

  • Microsoft.Exchange.Data.iCalendar e Microsoft.Exchange.Data.Tnef   Fornecem classes e estruturas de dados que permitem ler e gravar itens de calendário de compromissos, reuniões e eventos.

  • Microsoft.Exchange.Data.Encoders   Fornece classes e estruturas de dados que permitem converter com facilidade a codificação de uma mensagem de email.

Para obter mais informações sobre Extensões do Exchange .Net Framework, consulte o Microsoft Exchange Server 2007 SDK.

Shell de Gerenciamento do Exchange

O Exchange Management Shell é uma interface de gerenciamento de linha de comando que pode ser usada para administração do servidor em uma organização do Exchange 2007. O Exchange Management Shell fornece interfaces e objetos que são usados para desenvolver aplicativos que gerenciam o Exchange. Para obter mais informações sobre o Exchange Management Shell, consulte o Microsoft Exchange Server 2007 SDK.