تبادل بيانات تعريف 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 | يونيو 2015 | http://www.omg.org/spec/XMI/2.5.1 |
| 2.4.2 | أبريل 2014 | http://www.omg.org/spec/XMI/2.4.2 |
| 2.4.1 | أغسطس 2011 | http://www.omg.org/spec/XMI/2.4.1 |
| 2.4 | مارس 2011 | http://www.omg.org/spec/XMI/2.4 |
| 2.1.1 | ديسمبر 2007 | http://www.omg.org/spec/XMI/2.1.1 |
| 2.1 | سبتمبر 2005 | http://www.omg.org/spec/XMI/2.1 |
يُعد مشروع تعريف المخططات التابع لمنظمة إدارة الكائنات (OMG) بديلاً آخر لتبادل البيانات الوصفية، والذي يمكنه أيضاً التعبير عن التخطيط والتمثيل الرسومي. [ 2 ]
XMI هو معيار دولي:
انظر أيضاً
مراجع
- ↑ مجموعة إدارة الكائنات. مواصفات تبادل بيانات تعريف XML (XMI) ، الإصدار 2.5.1، يونيو 2015
- ↑ OMG (2012-07-01). "تعريف الرسم التخطيطي، الإصدار 1.0" . تم الاسترجاع في 2013-02-21 .
روابط خارجية
- المعايير القائمة على لغة XML
- لغة النمذجة الموحدة
- لغة نمذجة الأنظمة
- معايير ISO
