Jump to content

XML Configuration Access Protocol

From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by Mondoblu (talk | contribs) at 07:25, 19 March 2009 (content moved from XCAP to here). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

XCAP, XML Configuration Access Protocol, is a protocol that allows a client to read, write, and modify application configuration data stored in XML format on a server. 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 features are provided by XCAP:

* XCAP capabilities (auid = xcap-caps).
* Resource lists (auid = resource-lists). A resource lists application is
  any application that needs access to a list of resources, identified by a
  URI, to which operations, such as subscriptions, can be applied.
* Presence rules (auid = pres-rules, org.openmobilealliance.pres-rules). A
  Presence Rules application is an application which uses authorization
  policies, also known as authorization rules, to specify what presence
  information can be given to which watchers, and when.
* RLS services (auid = rls-services). A Resource List Server (RLS) services
  application is Session Initiation Protocol (SIP) application whereby a
  server receives SIP SUBSCRIBE requests for resource, and generates
  subscriptions towards the resource list. See the README file for more
  details about of the implementation.
* PIDF manipulation (auid = pidf-manipulation). Pidf-manipulation
  application usage defines how XCAP is used to manipulate the contents of
  PIDF based presence documents.
* Watchers (auid = watchers, proprietary application).

Standards

The XCAP protocol is based on the following standards:

RFC4825 [1], RFC4826 [2], RFC4827 [3], RFC5025

References