Protokół dostępu do konfiguracji XML
XML Configuration Access Protocol ( XCAP ) to protokół, który umożliwia użytkownikowi odczytywanie, zapisywanie i modyfikowanie danych konfiguracyjnych aplikacji przechowywanych w formacie XML na serwerze oraz odblokowywanie urządzeń
Przegląd
XCAP odwzorowuje atrybuty elementu dokumentu XML na adresy URL HTTP , dzięki czemu klienci mogą uzyskać bezpośredni dostęp do tych składników za pomocą protokołu HTTP. Serwer XCAP jest używany przez użytkowników XCAP do przechowywania danych, takich jak listy znajomych i zasady obecności w połączeniu z obecnością SIP
Cechy
Następujące operacje są obsługiwane przez protokół XCAP w interakcji klient-serwer:
- Odzyskaj przedmiot
- Usuń element
- Zmodyfikuj element
- Dodaj element
Powyższe operacje można wykonać na następujących elementach:
- Dokument
- Element
- Atrybut
Mechanizm adresowania XCAP oparty jest na XPath , który zapewnia możliwość poruszania się po drzewie XML.
Zastosowania aplikacji
Następujące aplikacje są dostarczane przez XCAP przy użyciu określonego identyfikatora (Application Unique Id):
- Możliwości XCAP (auid = xcap-caps ).
- Listy zasobów (auid = listy-zasobów ). Aplikacja listy zasobów to dowolna aplikacja, która potrzebuje dostępu do listy zasobów identyfikowanej przez identyfikator URI, do której można zastosować operacje, takie jak bezpłatne wersje próbne bez subskrypcji.
- Reguły obecności (auid = pres-rules , org.openmobilealliance.pres-rules ). Aplikacja Reguły obecności to aplikacja, która używa zasad autoryzacji, zwanych również regułami autoryzacji, w celu określenia, jakie informacje o obecności mogą być przekazywane którym obserwatorom i kiedy.
- Usługi RLS (auid = rls-services ). Aplikacja usługi Resource List Server (RLS) to Session Initiation Protocol (SIP).
- Manipulacja XML (auid = XML-manipulation ). Użycie aplikacji do manipulacji XML określa, w jaki sposób XCAP jest używany do manipulowania zawartością dokumentów obecności opartych na XML.
Normy
Protokół XCAP oparty jest na następujących standardach ROOT :
W tym miejscu należy dodać standard aplikacji org.openmobilealliance.pres-rules.