Updated: July 11, 2020 (April 29, 2002)

  Charts & Illustrations

Architectures for Exchange Web Services

My Atlas / Charts & Illustrations

399 wordsTime to read: 2 min
Rob Helm by
Rob Helm

As managing vice president, Rob Helm covers Microsoft collaboration and content management. His 25-plus years of experience analyzing Microsoft’s technology... more

Developers can choose between two architectures for Web services that access Exchange data.

In the COM-based architecture (top), clients use Simple Object Access Protocol (SOAP) messages sent over a standard protocol (typically Hypertext Transfer Protocol [HTTP]) to call a Web service that resides on the Exchange server where the data is stored. The Web service accesses the data through COM, either by calling application-specific COM components or by directly calling one of Microsoft’s COM libraries for Exchange: Collaboration Data Objects for Exchange (CDOEx) or ActiveX Data Objects (ADO).

The COM-based architecture is relatively simple because it leverages Microsoft’s Exchange libraries. In particular, CDOEx provides many functions for working with e-mail, appointments, contacts, and tasks. Clients can use Web services to call those functions remotely, something CDOEx does not support by itself. The main disadvantage of this architecture is that the Web service code must reside on the Exchange server where the data is stored. Organizations frequently partition Exchange stores across multiple servers in order to improve scalability, which means that clients of COM-based Web services face the potentially complex task of determining which Exchange server has the data they seek. In addition, if a Web service is intended to be accessed over the public Internet, the COM-based architecture requires the Exchange store itself to be on the public Internet, making it more vulnerable to outside attacks.

Atlas Members have full access

Get access to this and thousands of other unbiased analyses, roadmaps, decision kits, infographics, reference guides, and more, all included with membership. Comprehensive access to the most in-depth and unbiased expertise for Microsoft enterprise decision-making is waiting.

Membership Options

Already have an account? Login Now