XML Configuration Access Protocol


The XML Configuration Access Protocol is an application layer protocol that allows a client to read, write, and modify application configuration data stored in XML format on a server.

Overview

XCAP maps XML document
sub-trees and element attributes to HTTP URIs, so that these components can
be directly accessed by clients using HTTP protocol. An XCAP server is used
by XCAP clients to store data like buddy lists and presence policy in
combination with a SIP Presence server that supports PUBLISH, SUBSCRIBE and
NOTIFY methods to provide a complete SIP SIMPLE server solution.

Features

The following operations are supported via XCAP protocol in a client-server interaction:
The operations above can be executed on the following items:
The XCAP addressing mechanism is based on XPath, that provides the ability to navigate around the XML tree.

Application usages

The following applications are provided by XCAP, by using specific auid :
The XCAP protocol is based on the following IETF standards:
RFC4825, RFC4826, RFC4827, RFC5025.
Application org.openmobilealliance.pres-rules standard should be added here.