جدول المحتويات:
التعريف - ماذا تعني رسالة الوصف الذاتي؟
تحتوي الرسالة التي تصف نفسها على البيانات والبيانات الوصفية التي تصف تنسيق الرسالة ومعنىها. تحتوي عادةً على جميع البيانات اللازمة لفهم الرسالة ، وجميع المعلومات اللازمة لإكمال المهمة. تساعد رسائل التوصيف الذاتي في تقليل مقدار الاقتران بين المكونات في النظام بأكمله ، وفي تسهيل التطور المستقل لمكونات خادم العميل.
تيكوبيديا تشرح رسالة التوصيف الذاتي
قد تتضمن الرسالة التي تصف نفسها بناء جملة ودلالات ، ولغة التوصيف القابلة للتوسيع (XML) هي مثال لرسالة تصف ذاتيًا تحتوي على علامات وأزواج قيمة. تحتوي الرسائل التي تصف نفسها بشكل أساسي على كلٍ من البيانات الوصفية التي تصف مخطط الرسالة ، والقيم التي تتوافق مع المخطط.
تحتوي كل رسالة على معلومات تصف كيفية معالجة الرسالة. مثال على ذلك هو عندما يتم تحديد نوع الوسائط باستخدام رأس Content-Type ، مثل:
نوع المحتوى: image / jpeg
نوع المحتوى: application / xml
تتيح رسالة التوصيف الذاتي للطرف المستقبل فهم كيفية تفسير معلمات الرسالة والأنواع المرتبطة بها. أثناء التفاعل بين العميل والخادم ، يكون طلب العميل ورد الخادم عادةً في شكل رسائل. تتوقع بعض التطبيقات أن تكون هذه الرسائل التي يتم تمريرها بين الاثنين ذاتية الوصف ، وهذا يسمح للتطبيقات بفهم الرسائل مثل تلك الموجودة في XML.
قد تحتوي الرسالة الوصفية XML على معلومات المرسل والمستقبل ، وعنوان ونص الرسالة. وبالتالي ، يمكن اعتبار XML معلومات ملفوفة في العلامات ، وبالتالي يجب استخدام جزء من البرنامج لإرسال المعلومات أو استلامها أو عرضها أو تخزينها.
أنواع كائنات الرسائل التي تصف الحالة الذاتية ، تربط الخصائص بمعرفات الموارد الدولية (IRIs) وتستخدم المصطلحات التي تم تعريفها في النص المشار إليه ، بالإضافة إلى تحديد أنواع الخصائص في السياق.
بالإضافة إلى ذلك ، توفر التطبيقات مرونة أكبر في تغيير محتوى الرسالة أو إضافة الحقول دون إعادة ترميز كافة التطبيقات المستقبلة.