Migrando para as tecnologias Exchange

Se você estiver migrando de uma versão anterior do Exchange, use as informações neste artigo para descobrir quais tecnologias de desenvolvimento têm suporte nas versões atuais do produto e para qual tecnologia migrar.

Determinar se sua tecnologia está disponível nas versões atuais

Use a tabela a seguir para determinar se há suporte para uma tecnologia de desenvolvimento no Exchange Online ou no Exchange 2019. Se a tecnologia não tiver suporte, consulte Escolher uma tecnologia de desenvolvimento para a qual migrar.


Tecnologias de desenvolvimento do Exchange e versões de produto

Tecnologia Office 365 e Exchange Online Exchange 2019 Exchange 2016 Exchange 2013 Exchange 2010 Exchange 2007
Visão geral da plataforma de APIs do Office 365
X

X¹ ²
API Gerenciada do EWS
X
X
X
X
X
X
Serviços Web do Exchange (EWS)
X
X
X
X
X
X
Aplicativos de email para Outlook
X
X
X
X
Modelo de objeto do Outlook (OOM)
X
X
X
X
X
X
Shell de Gerenciamento do Exchange
X
X
X
X
X
X
Backup and restore
X
X
X
X
X
Agentes de transporte
X
X
X
X
X
Interface dos Serviços do Active Directory (ADSI)
X
Objetos de dados colaborativos para Exchange (CDOEX)
X
Objetos de dados colaborativos para o Windows 2000 (CDOSYS)
X
Provedor OLE DB do Exchange (EXOLEDB)
X
Coletores de eventos da Exchange Store
X
Sincronização de alterações incrementais (ICS)
X
Protocolo LDAP
X
API de mensagens (MAPI)
X
X
X
X
X
X
personalização Outlook Web App
X
X
X
X
WebDAV (Criação e Versão Distribuída da Web)
X

¹REST API e API do Graph exigem a Atualização Cumulativa 3 do Exchange 2016.

Os clientes híbridos ²Only podem aproveitar as APIs REST para caixas de correio locais e Office 365.

Escolha uma tecnologia de desenvolvimento para migrar para

Se a tecnologia que seu aplicativo usa não tiver suporte nem for desafosizada no Exchange Online ou no Exchange 2013, use a tabela a seguir para decidir para qual tecnologia migrar.

Caminhos de migração de tecnologia recomendados

Tecnologia Com suporte em Office 365, Exchange Online e Exchange 2019? Migrar para Informações adicionais
ADSI
Sim, mas desemfasizado
Shell de Gerenciamento do Exchange
Nenhuma.
CDOEX
Não
API gerenciada do EWS ou EWS
A API Gerenciada do EWS e o EWS podem acessar o mesmo repositório do Exchange que o CDOEX fornece. Ao contrário dos aplicativos cliente criados usando CDOEX, você pode executar aplicativos EWS em um computador local ou remoto.
CDOEXM
Não
Shell de Gerenciamento do Exchange
Os comandos do Exchange Management Shell controlam servidores do Exchange, grupos de armazenamento, bancos de dados e usuários mais simplesmente do que as APIs CDOEXM correspondentes. Além disso, você pode migrar facilmente seus aplicativos CDOEXM para comandos do Shell de Gerenciamento do Exchange.
CDOSYS
Não
Agentes de transporte
Use agentes de transporte para aplicativos baseados em notificação que funcionam com versões do Exchange a partir do Exchange 2010.

O CDOSYS está incluído nas versões atuais do Windows. A funcionalidade no CDOSYS está disponível no .NET Framework.
CDOWF
Não
WWF (Windows Workflow Foundation)
Você pode usar o WWF para criar aplicativos avançados de fluxo de trabalho que funcionam com o Exchange 2007.
ExOLEDB
Não
API gerenciada do EWS ou EWS
A API Gerenciada do EWS e o EWS fornecem o mesmo acesso ao repositório exchange que o ExOLEDB fornece. Ao contrário dos aplicativos cliente criados usando o ExOLEDB, você pode executar aplicativos EWS em um computador local ou remoto.
Ics
Sim, mas desemfasizado
API gerenciada do EWS ou EWS
Você pode usar a API Gerenciada do EWS ou o EWS para assinar notificações e sincronizar dados da caixa de correio.
LDAP
Sim, mas desemfasizado
Shell de Gerenciamento do Exchange
Nenhuma.
MAPI
Sim, mas desemfasizado
Office 365 visão geral da plataforma de APIs, API Gerenciada do EWS, EWS
Embora o MAPI seja atualmente uma tecnologia de desenvolvimento com suporte, você eventualmente terá que redesenhar seus aplicativos MAPI para usar uma tecnologia mais recente.

Se o aplicativo MAPI estiver executando operações simples de leitura, gravação e atualização em objetos de email, calendário ou contato e destinos Office 365, Exchange 2019² ou Exchange 2016¹ ², você poderá usar as APIs REST Office 365 para email, calendários e contatos.

Se você estiver mirando o Exchange local e precisar acessar todas as propriedades que o MAPI pode acessar, você poderá usar a API Gerenciada do EWS ou o EWS e propriedades esquematizadas ou estendidas.

OBSERVAÇÃO: a classe ExtendedPropertyDefinition fornece acesso ao MAPI da API Gerenciada do EWS e o elemento ExtendedFieldURI fornece acesso às propriedades MAPI do EWS.
personalização Outlook Web App
Não
Aplicativos de email
Nenhuma.
Coletores de eventos da loja
Não
API gerenciada do EWS ou EWS
Você pode usar a API Gerenciada do EWS ou o EWS para assinar notificações e sincronizar dados da caixa de correio.

As notificações no EWS fornecem o mesmo acesso ao repositório exchange que os coletores de eventos do repositório fornecem. Você pode usar ferramentas do Visual Studio para simplificar o desenvolvimento de aplicativos cliente com reconhecimento de eventos da loja que usam o EWS.
Backup e restauração de streaming
Não
Gravador VSS (Serviço de Cópia de Sombra de Volume)
Nenhuma.
Webdav
Não
Office 365 visão geral da plataforma de APIs, API Gerenciada do EWS ou EWS
Se o aplicativo WebDAV estiver executando operações simples de leitura, gravação e atualização em objetos de email, calendário ou contato, e você terá como destino Office 365, Exchange 2019² ou Exchange 2016¹ ², você poderá usar as APIs REST Office 365 para email, calendários e contatos.

Caso contrário, se você estiver mirando o Exchange local e precisar de acesso às mesmas propriedades no repositório exchange que o WebDAV fornece, use a API Gerenciada do EWS ou o EWS.
Notificações do WebDAV
Não
API gerenciada do EWS ou EWS
Você pode usar a API Gerenciada do EWS ou o EWS para assinar notificações.
Formulários Web
Não
ASP.NET
Alterne para ASP.NET e atualize aplicativos para acessar informações de caixa de correio e servidor usando o EWS.
Provedores WMI
Não
Shell de Gerenciamento do Exchange
Nenhuma.

¹REST API e API do Graph exigem a Atualização Cumulativa 3 do Exchange 2016.

Os clientes híbridos ²Only podem aproveitar as APIs REST para caixas de correio locais e Office 365.

Confira também