Exchange 2007 includes a new set of Web services that enable developers to interact with Exchange mailboxes and contents by using standard HTTP. Exchange Web Services provides access to the authenticated user's mailbox and the items in the mailbox. Applications can remotely access mail messages, handle meeting requests, look up users in the address book, and determine the availability of other users.
Exchange Web Services enables in-house developers and systems integrators to create applications that enhance the Exchange experience, and facilitate the development of custom systems integration solutions.
Microsoft Exchange Server 2003 developers who currently use WebDAV, Collaboration Data Objects for Exchange 2000 Server (CDOEX), and the Exchange OLE DB (ExOLEDB) provider will find Exchange Web Services to be more robust, easier to use, and better able to handle Exchange-specific item types.
Exchange Web Services includes the following Web services:
-
Autodiscover Provides configuration information for setting up client applications that connect to mailbox servers.
-
Availability Provides free/busy data about a user's mailbox. The free/busy data is also used to identify suggested meeting times and provides client Out of Office (OOF) management functionality.
-
Messaging Records Management
Enables the assignment of Managed E-Mail folders to mailbox users.
-
Notification Notifies the client application of events that are associated with a mailbox. The subscription model can be either push- or pull-based.
-
Synchronization Provides a one-way synchronized cached copy of a user's folders and items.
-
Exchange Data Service Provides the following features:
-
Functions to create, update, delete, copy, find, get, and move folders that are associated with a mailbox user, and also the ability to find items that are contained in a folder.
-
Access to the Exchange data store. A client application can create, update, delete, copy, get, move, and send items by using the Exchange Data Service Web service.
-
Ambiguous name resolution.
-
The ability to return the members of distribution list.
-
Access to attachments in the Exchange store.
For more information about Exchange Web Services, see the Microsoft Exchange Server 2007 SDK.