بروتوكول الوصول إلى تكوين XML
بروتوكول الوصول إلى تكوين XML ( XCAP ) هو بروتوكول طبقة التطبيق الذي يسمح للعميل بقراءة وكتابة وتعديل بيانات تكوين التطبيق المخزنة بتنسيق XML على الخادم.
ملخص
يربط XCAP فروع مستندات XML وسمات عناصرها بمعرفات URI لبروتوكول HTTP ، مما يتيح للعملاء الوصول المباشر إلى هذه المكونات باستخدام بروتوكول HTTP. يستخدم عملاء XCAP خادم XCAP لتخزين بيانات مثل قوائم الأصدقاء وسياسة التواجد، وذلك بالتزامن مع خادم SIP Presence الذي يدعم طرق PUBLISH وSUBSCRIBE وNOTIFY لتوفير حل خادم SIP SIMPLE متكامل.
سمات
يتم دعم العمليات التالية عبر بروتوكول XCAP في تفاعل العميل والخادم:
- استرجاع عنصر
- حذف عنصر
- تعديل عنصر
- أضف عنصرًا
يمكن تنفيذ العمليات المذكورة أعلاه على العناصر التالية:
- وثيقة
- عنصر
- يصف
تعتمد آلية عنونة XCAP على XPath ، مما يوفر القدرة على التنقل في جميع أنحاء شجرة XML.
استخدامات التطبيق
يتم توفير التطبيقات التالية بواسطة XCAP، باستخدام معرّف التطبيق الفريد ( auid ):
- قدرات XCAP (auid = xcap-caps ).
- قوائم الموارد (auid = resource-lists ). تطبيق قوائم الموارد هو أي تطبيق يحتاج إلى الوصول إلى قائمة من الموارد، يتم تحديدها بواسطة URI، والتي يمكن تطبيق عمليات عليها، مثل الاشتراكات.
- قواعد الحضور (auid = pres-rules ، org.openmobilealliance.pres-rules ). تطبيق قواعد الحضور هو تطبيق يستخدم سياسات التفويض، والمعروفة أيضًا باسم قواعد التفويض، لتحديد معلومات الحضور التي يمكن تقديمها لأي مراقبين، ومتى.
- خدمات RLS (auid = rls-services ). تطبيق خدمات خادم قائمة الموارد (RLS) هو تطبيق بروتوكول بدء الجلسة (SIP) حيث يستقبل الخادم طلبات SIP SUBSCRIBE للموارد، ويقوم بإنشاء اشتراكات في قائمة الموارد.
- معالجة ملفات PIDF (auid = pidf-manipulation ). يحدد استخدام تطبيق pidf-manipulation كيفية استخدام XCAP لمعالجة محتويات مستندات الحضور المستندة إلى PIDF.
المعايير
يعتمد بروتوكول XCAP على معايير IETF التالية :
روابط خارجية
- XML
- بروتوكولات طبقة التطبيق
