SoaML
SoaML ( لغة نمذجة البنية الموجهة نحو الخدمة [ 1] / ˈswɑːməl / ) هو مشروع مواصفات مفتوح المصدر من مجموعة إدارة الكائنات ( OMG)، يصف ملف تعريف لغة النمذجة الموحدة (UML) ونموذجًا فوقيًا لنمذجة وتصميم الخدمات داخل بنية موجهة نحو الخدمة .
وصف
تم إنشاء SoaML لدعم إمكانيات النمذجة التالية:
- تحديد الخدمات، والترابطات بينها، ومتطلبات الخدمات.
- تحديد الخدمات (القدرات الوظيفية، وتوقعات المستهلك، والبروتوكولات وأنماط تبادل الرسائل)
- تحديد مستهلكي ومقدمي الخدمات
- سياسات استخدام وتقديم الخدمات
- مخططات تصنيف الخدمات
- التكامل مع نموذج تحفيز الأعمال OMG
- الأساس لمزيد من التوسعات المتعلقة بالتكامل مع نماذج OMG الأخرى مثل BPDM و BPMN 2.0، بالإضافة إلى SBVR و OSM و ODM وغيرها.
تبين أن النماذج والنماذج الوصفية الحالية (مثل TOGAF ) المستخدمة لوصف بنى الأنظمة غير كافية لوصف بنية الخدمات الموجهة (SOA) بدقة وبشكل معياري. ويبدو أن لغة النمذجة الموحدة (UML) نفسها عامة جدًا لغرض وصف بنية الخدمات الموجهة، وتحتاج إلى توضيح وتوحيد حتى المصطلحات الأساسية مثل الموفر والمستهلك، وما إلى ذلك.
انظر أيضاً
للمزيد من القراءة
- مواصفات SoaML الصادرة عن OMG : http://www.omg.org/spec/SoaML/
- اللجنة الفنية لنموذج OASIS المرجعي لهندسة الخدمات الموجهة (SOA) http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=soa-rm
المراجع والملاحظات
ملحوظات
الاقتباسات
مقالات خارجية
- استخدام بنية خدمات SoaML من تصميم جيم أمسدن، وهو مؤلف مشارك لمعيار OMG SoaML.
- النمذجة باستخدام لغة SoaML، وهي لغة نمذجة معمارية موجهة نحو الخدمات ، سلسلة من خمسة أجزاء بقلم جيم أمسدن.
فئات :
- لغة النمذجة الموحدة
- لغات نمذجة البيانات
- لغات المواصفات
- الحوسبة الموجهة نحو الخدمات (حوسبة الأعمال)
- نمذجة المؤسسة
- لغات النمذجة
