APIs do Exchange Server

No decorrer dos anos foram criadas diversas APIs para acessar as funcionalidades do Exchange Server

Com o Exchange Server 2007, a Microsoft iniciou um trabalho forte de consolidação destas APIs e com isto diversas APIs deixaram de ser suportadas entre as versões 2003 e 2007 e outras deixaram de ser instaladas como parte do produto sendo disponibilizadas em download a parte (Microsoft Exchange Server MAPI Client and Collaboration Data Objects 1.2.1, por exemplo).

Com a transição do Exchange Server 2007 para 2010, as APIs foram consolidadas ainda mais. Vejam:

Exchange 2007 Exchange 2010 Mantido
Active Directory Services Interfaces (ADSI)   FALSO
CDOEXM Evaluation Criteria   FALSO
CDOSYS SMTP/NNTP Event Sinks   FALSO
CDOWF Evaluation Criteria   FALSO
Collaboration Data Objects for Exchange (CDOEX)   FALSO
Collaboration Data Objects for Windows 2000 (CDOSYS)   FALSO
Exchange Backup and Restore API   FALSO
Exchange OLE DB Provider (ExOLEDB)   FALSO
Exchange Rules   FALSO
  Exchange Server Protocols FALSO
Exchange Store Event Sinks   FALSO
Exchange Web Services Evaluation Criteria Exchange Web Services VERDADEIRO
Exchange Web Services Managed API 1.0 Exchange Web Services Managed API 1.0 VERDADEIRO
Exchange writer for the Windows Volume Shadow Copy Service Exchange Writers for Volume Shadow Copy Service VERDADEIRO
HTTP/Web Distributed Authoring and Versioning (WebDAV)   FALSO
Incremental Change Synchronization (ICS)   FALSO
Lightweight Directory Access Protocol (LDAP)   FALSO
Messaging Application Programming Interface (MAPI) Messaging API VERDADEIRO
Outlook Object Model (OOM) Microsoft Office Outlook Object Model VERDADEIRO
Outlook Web Access (OWA) Outlook Web App Customization VERDADEIRO
SMTP Event Sinks   FALSO
Transport Agents Transport Agents VERDADEIRO
Web Forms Evaluation Criteria   FALSO
WebDAV Notifications   FALSO
  Windows PowerShell FALSO
WMI Evaluation Criteria   FALSO

 

A grande aposta são nos Exchange Web Services e a sua contra-partida no lado do cliente, o EWS Managed API. Realmente é uma API muito promissora mais ainda faltam alguns recursos existentes no MAPI, como por exemplo, a habilidade de se criar propriedades nomeadas (ou estendidas na nomenclatura do EWS) para anexos.

This entry was posted in Exchange Server. Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s