تبادل بيانات تعريف XML

تبادل البيانات الوصفية XML ( XMI ) هو معيار لمجموعة إدارة الكائنات (OMG) لتبادل معلومات البيانات الوصفية عبر لغة الترميز القابلة للتوسيع (XML) .

يمكن استخدامه لأي بيانات وصفية يمكن التعبير عن نموذجها الوصفي في مرفق الكائنات الوصفية (MOF) ، وهو نموذج مستقل عن النظام الأساسي (PIM).

الاستخدام الأكثر شيوعًا لـ XMI هو كتنسيق تبادل لنماذج UML ، على الرغم من أنه يمكن استخدامه أيضًا لتسلسل نماذج اللغات الأخرى (النماذج الفوقية).

ملخص

في رؤية OMG للنمذجة، تُقسّم البيانات إلى نماذج مجردة ونماذج ملموسة. تمثل النماذج المجردة المعلومات الدلالية، بينما تمثل النماذج الملموسة المخططات المرئية. النماذج المجردة هي أمثلة على لغات نمذجة تعتمد على إطار عمل متعدد الوسائط (MOF)، مثل UML أو SysML . أما بالنسبة للمخططات، فيُستخدم معيار تبادل المخططات (DI، XMI[DI]). توجد حاليًا العديد من أوجه عدم التوافق بين تطبيقات XMI المختلفة لموردي أدوات النمذجة، حتى فيما يتعلق بتبادل بيانات النماذج المجردة. يكاد استخدام تبادل المخططات يكون معدومًا. هذا يعني أن تبادل الملفات بين أدوات نمذجة UML باستخدام XMI نادر الحدوث.

يتمثل أحد أهداف تبادل بيانات XML الوصفية (XMI) في تسهيل تبادل البيانات الوصفية بين أدوات النمذجة القائمة على لغة UML ومستودعات البيانات الوصفية القائمة على إطار عمل MOF في بيئات موزعة غير متجانسة. كما يُستخدم XMI بشكل شائع كوسيلة لنقل النماذج من أدوات النمذجة إلى أدوات توليد البرمجيات كجزء من هندسة البرمجيات الموجهة بالنماذج .

تتوفر أمثلة على XMI، وقوائم بعلامات XML التي تشكل الملفات المنسقة بتنسيق XMI، في وثيقة المواصفات الخاصة بالإصدار 2.5.1. [ 1 ]

دمج معايير الصناعة

يدمج نظام XMI أربعة معايير صناعية:

  • لغة XML - لغة الترميز القابلة للتوسيع، وهي معيار من معايير W3C .
  • UML – لغة النمذجة الموحدة، وهي معيار نمذجة تابع لمنظمة إدارة الكائنات (OMG) .
  • MOF – Meta Object Facility، وهي لغة OMG لتحديد النماذج الفوقية .
  • MOF - الربط بـ XMI

إن دمج هذه المعايير الأربعة في XMI يسمح لمطوري أدوات الأنظمة الموزعة بمشاركة نماذج الكائنات والبيانات الوصفية الأخرى.

تم إنشاء عدة إصدارات من XMI: 1.0، 1.1، 1.2، 2.0، 2.1، 2.1.1، 2.4، 2.4.1، 2.4.2، و2.5.1. وتختلف إصدارات 2.x اختلافًا جذريًا عن سلسلة 1.x.

إصدارتاريخ الافراج عنهعنوان URL
2.5.1يونيو 2015http://www.omg.org/spec/XMI/2.5.1
2.4.2أبريل 2014http://www.omg.org/spec/XMI/2.4.2
2.4.1أغسطس 2011http://www.omg.org/spec/XMI/2.4.1
2.4مارس 2011http://www.omg.org/spec/XMI/2.4
2.1.1ديسمبر 2007http://www.omg.org/spec/XMI/2.1.1
2.1سبتمبر 2005http://www.omg.org/spec/XMI/2.1

يُعد مشروع تعريف المخططات التابع لمنظمة إدارة الكائنات (OMG) بديلاً آخر لتبادل البيانات الوصفية، والذي يمكنه أيضاً التعبير عن التخطيط والتمثيل الرسومي. [ 2 ]

XMI هو معيار دولي:

XMI 2.4.2
ISO / IEC 19509:2014 تكنولوجيا المعلومات - تبادل البيانات الوصفية XML (XMI)
XMI 2.0
ISO / IEC 19503:2005 تكنولوجيا المعلومات - تبادل البيانات الوصفية XML (XMI)

انظر أيضاً

مراجع

  1. مجموعة إدارة الكائنات. مواصفات تبادل بيانات تعريف XML (XMI) ، الإصدار 2.5.1، يونيو 2015
  2. OMG (2012-07-01). "تعريف الرسم التخطيطي، الإصدار 1.0" . تم الاسترجاع في 2013-02-21 .