XML Configuration Access Protocol
XCAP (XML Configuration Access Protocol) est un protocole applicatif permettant à un client de lire, écrire et modifier des informations de configuration stockées sur un serveur dans un format XML.
Présentation
XCAP fait le lien entre arborescence, éléments et attributs d'un document XML et une URI HTTP afin de les rendre directement accessibles par des clients utilisant le protocole HTTP. Un serveur XCAP est utilisé par des clients XCAP pour stocker des donnés telles que des listes de contacts et des politiques de présence en coopération avec un serveur de présence SIP supportant les méthodes PUBLISH, SUBSCRIBE et NOTIFY afin de fournir une solution complÚte de serveur SIP SIMPLE.
Propriétés
Les opérations suivantes sont supportées par le protocole XCAP lors d'une interaction client-serveur :
- Retrouver un objet
- Supprimer un objet
- Modifier un objet
- Ajouter un objet
Les opĂ©rations ci-dessus peuvent ĂȘtre exĂ©cutĂ©es sur les objets suivants :
- Document
- ĂlĂ©ment
- Attribut
Le mécanisme d'adressage XCAP est basé sur XPath qui offre la capacité de parcourir un arbre XML.
Usages applicatifs
Les applications suivantes sont fournies par XCAP via l'utilisation d'auid (Application Unique Id) spécifiques.
- XCAP capabilities (auid = xcap-caps).
- Resource lists (auid = resource-lists). Une application "Resource lists" est n'importe quelle application qui nĂ©cessite une liste de ressources, identifiĂ©s par une URI, dont les opĂ©rations, telles que les souscriptions, peuvent ĂȘtre appliquĂ©s.
- Presence rules (auid = pres-rules, org.openmobilealliance.pres-rules). Une application "Presence rules" est une application qui utilise les politiques d'autorisation, aussi connues sous le nom de rĂšgles d'autorisation, afin de spĂ©cifier quelles informations de prĂ©sence peuvent ĂȘtre donnĂ©es Ă tel ou tel observateur, et quand.
- RLS services (auid = rls-services). Une application de services "Resource List Server" (RLS) est une application SIP par laquelle un serveur reçoit des requĂȘtes SIP SUBSCRIBE pour une ressource, et gĂ©nĂšre des souscriptions pour la "resource list".
- PIDF manipulation (auid = pidf-manipulation). L'utilisation de l'application Pidf-manipulation défini comment XCAP est utilisé pour manipuler le contenu de documents de présence basés sur PIDF.
Standards
Le protocole XCAP est basé sur les standard de l'IETF suivants:
Références
- (en) Cet article est partiellement ou en totalitĂ© issu de lâarticle de WikipĂ©dia en anglais intitulĂ© « XCAP » (voir la liste des auteurs).