2.2.10 Web Service Protocols

Web services and HTTP/1.1 provide a standards-based layer upon which to build specific client-server protocols. Protocols and other technologies listed in this section are built on client and server implementations of HTTP/1.1, as specified in [RFC2616]. The WS-I Base Profile 1.0 [WSIBASIC] provides the reference infrastructure for protocols identified as Web Services.

The Web Services specifications can be grouped into functional areas as illustrated in the following diagram.

Web Services specifications

Figure 5: Web Services specifications

The Web Services protocols are listed in the following table.

Protocol or other technology name

Description

Short name

Availability Web Service Protocol

Enables clients to request availability information for users and/or resources.

[MS-OXWAVLS]

Web Service Configuration Protocol

Enables clients to retrieve organization policy configuration information for a mailbox.

[MS-OXWCONFIG]

Mail Tips Web Service Extensions

Extends the Mail Tips Web Service protocol, which enables clients to retrieve mail tips for a mailbox.

[MS-OXWMT]

Voice Mail Settings Web Service Protocol

Enables clients to read and change information about Unified Messaging properties, play voice mail, or record greetings over the telephone.

[MS-OXWUMS]

Out of Office (OOF) Web Service Protocol

Enables clients to configure server-based automatic e-mail responses.

[MS-OXWOOF]

Autodiscover Publishing and Lookup SOAP-Based Web Service Protocol

Enables clients to retrieve user configuration settings information.

[MS-OXWSADISC]

Attachment Handling Web Service Protocol

Enables clients to create, delete, and get attachments on items on the server.

[MS-OXWSATT]

Bulk Transfer Web Service Protocol

Enables the export and upload of streamed item data between the server and the client.

[MS-OXWSBTRF]

Common Web Service Data Types

Describes Web service data types that are used by more than one Web service protocol.

[MS-OXWSCDATA]

Contacts Web Service Protocol

Enables clients to create, get, update, delete, move, and copy contact (2) items on the server.

[MS-OXWSCONT]

Conversations Web Service Protocol

Enables clients to find items in a conversation and apply actions to items in a conversation.

[MS-OXWSCONV]

Core Items Web Service Protocol

Enables clients to create, update, and delete items on the server.

[MS-OXWSCORE]

Convert Item Identifier Web Service Protocol

Enables clients to convert among the different identifier formats that can be used to locate items stored on the server.

[MS-OXWSCVTID]

Delegate Access Management Web Service Protocol

Enables clients to manage delegate access to mailbox information that is stored on a server.

[MS-OXWSDLGM]

Distribution List Creation and Usage Web Service Protocol

Enables clients to query the server for distribution lists; expand a distribution list into the constituent e-mail addresses; and create, delete, get, move, update, and copy distribution lists.

[MS-OXWSDLIST]

Folders and Folder Permissions Web Service Protocol

Enables clients to create, copy, move, delete, get, or empty folders and to modify folder permissions that are stored on the server.

[MS-OXWSFOLD]

Get Rooms List Web Service Protocol

Enables clients to retrieve information about meeting rooms from the server.

[MS-OXWSGTRM]

Get Server Time Zone Web Service Protocol

Enables clients to retrieve time zone information that is used by the server.

[MS-OXWSGTZ]

Web Service Item ID Algorithm

Describes how to create and process an item identifier.

[MS-OXWSITEMID]

Federated Internet Authentication Web Service Protocol

Describes the interaction between the server and standard Internet authentication protocols.

[MS-OXWSLVID]

Email Message Types Web Service Protocol

Enables clients to create, update, and delete e-mail items on the server.

[MS-OXWSMSG]

Folder Sharing Web Service Protocol

Enables clients to manage Calendar folders that are shared between users in separate organizations.

[MS-OXWSMSHR]

Calendaring Web Service Protocol

Enables clients to create, retrieve, update, move, copy, and delete calendar-related items (that is, appointments, meetings, meeting request messages, meeting response messages, and meeting cancellation messages) on the server.

[MS-OXWSMTGS]

Message Tracking Web Service Protocol

Enables clients to find and retrieve information about message delivery by the server.

[MS-OXWSMTRK]

Notifications Web Service Protocol

Enables clients to receive pull notifications from the server.

[MS-OXWSNTIF]

Online Personal Search Web Service Protocol

Enables a client to search a collection of items and return information about those items (if any) that match.

[MS-OXWSOLPS]

Password Expiration Date Web Service Protocol

Enables client applications to query a server to determine when the password for an account will expire so that the application can warn that the password needs to be changed.

[MS-OXWSPED]

Post Items Web Service Protocol

Enables clients to create, retrieve, update, move, copy, and delete Post objects on the server.

[MS-OXWSPOST]

Push Notifications Web Service Protocol

Enables clients to receive subscribed event updates that are sent by the server.

[MS-OXWSPSNTIF]

Resolve Recipient Names Web Service Protocol

Enables clients with incomplete recipient identifying information to retrieve a list of matching and similar recipients that are known to the server.

[MS-OXWSRSLNM]

Inbox Rules Web Service Protocol

Enables clients to get Inbox rules and update Inbox rules for messages on the server.

[MS-OXWSRULES]

Mailbox Search Web Service Protocol

Enables clients to search the contents of a mailbox and retrieve the specified folders or items.

[MS-OXWSSRCH]

Mailbox Contents Synchronization Web Service Protocol

Enables clients to keep a local mailbox synchronized with the server mailbox.

[MS-OXWSSYNC]

Tasks Web Service Protocol

Enables clients to create, update, and delete task items on the server.

[MS-OXWSTASK]

User Configuration Web Service Protocol

Enables clients to create, get, update, and delete user configuration objects.

[MS-OXWSUSRCFG]

Extended Properties Structure

Enables clients to access custom properties on items and folders in a server's mailbox.

[MS-OXWSXPROP]

Archiving Web Service Protocol

Enables clients to use a web service to archive items in a mailbox.

[MS-OXWSARCH]

Client Extension Web Service Protocol

Enables clients to use a web service to retrieve and disable client extensions.

[MS-OXWSCEXT]

Unified Contact Store Web Service Protocol

Enables clients to use a web service to create, retrieve, update, and delete instant messaging contacts (2) and groups.

[MS-OXWSCOS]

Electronic Discovery (eDiscovery) Web Service Protocol

Enables clients to use a web service to implement legal compliance holds, get user hold settings, and search for mailboxes.

[MS-OXWSEDISC]

Nonindexable Item Web Service Protocol

Enables a client to use a web service to retrieve mailbox items that cannot be indexed.

[MS-OXWSGNI]

Persona Web Service Protocol

Enables clients to use a web service to find and retrieve linked contacts (2).

[MS-OXWSPERS]

Photo Web Service Protocol

Enables the transfer of a user photo from a mailbox to a client application that can authenticate and send an HTTP GET request.

[MS-OXWSPHOTO]

Site Mailbox Web Service Protocol

Enables clients to use a web service to set the lifecycle state of a site mailbox or unpin it from the client.

[MS-OXWSSMBX]

Retention Tag Web Service Protocol

Enables clients to use a web service to retrieve retention policy information for items in a mailbox.

[MS-OXWSURPT]

Show: