بروتوكول XML

بروتوكول XML ("XMLP") هو معيار يتم تطويره بواسطة مجموعة عمل بروتوكول XML التابعة لاتحاد شبكة الويب العالمية (W3C) وفقًا للإرشادات التالية، الموضحة في ميثاق المجموعة :

  1. غلاف لتغليف بيانات XML المراد نقلها بطريقة قابلة للتشغيل البيني تسمح بالتوسع الموزع.
  2. اتفاقية لمحتوى المغلف عند استخدامه في تطبيقات استدعاء الإجراءات عن بُعد (RPC ). ينبغي تنسيق الجوانب البروتوكولية لهذا الأمر بشكل وثيق مع فريق هندسة الإنترنت (IETF) وبذل جهد للاستفادة من أي عمل يقومون به، انظر أدناه لمزيد من التفاصيل.
  3. آلية لتسلسل البيانات التي تمثل نماذج البيانات غير التركيبية مثل الرسوم البيانية للكائنات والرسوم البيانية الموجهة ذات العلامات، استنادًا إلى أنواع بيانات مخطط XML.
  4. آلية لاستخدام بروتوكول HTTP في سياق بروتوكول XML. لا يعني هذا أن HTTP هو آلية النقل الوحيدة المتاحة للتقنيات المطورة، ولا أن دعم بروتوكول HTTP إلزامي. إنما يُعالج هذا المكون حقيقة أن بروتوكول HTTP يُتوقع استخدامه على نطاق واسع، ولذا ينبغي على فريق العمل هذا معالجته. وسيكون هناك تنسيق مع فريق عمل هندسة الإنترنت (IETF). (انظر بروتوكول تبادل الكتل القابل للتوسيع )

علاوة على ذلك، يجب أن يفي البروتوكول الذي تم تطويره بالمتطلبات التالية، وفقًا لميثاق فريق العمل:

  1. لا يجوز أن تمنع آليات الغلاف والتسلسل التي طورتها مجموعة العمل أي نموذج برمجة ولا تفترض أي طريقة اتصال معينة بين النظراء.
  2. يجب التركيز على البساطة والنمطية، ودعم قابلية التوسع التي نراها فعلياً على الويب. وعلى وجه الخصوص، يجب أن يدعم قابلية التوسع الموزعة حيث لا تمتلك الأطراف المتصلة معرفة مسبقة ببعضها البعض.

انظر أيضاً