SoaML

SoaML ( لغة نمذجة البنية الموجهة نحو الخدمة [ 1] / ˈswɑːməl / ) هو مشروع مواصفات مفتوح المصدر من مجموعة إدارة الكائنات ( OMG)، يصف ملف تعريف لغة النمذجة الموحدة (UML) ونموذجًا فوقيًا لنمذجة وتصميم الخدمات داخل بنية موجهة نحو الخدمة .

وصف

تم إنشاء SoaML لدعم إمكانيات النمذجة التالية:

  • تحديد الخدمات، والترابطات بينها، ومتطلبات الخدمات.
  • تحديد الخدمات (القدرات الوظيفية، وتوقعات المستهلك، والبروتوكولات وأنماط تبادل الرسائل)
  • تحديد مستهلكي ومقدمي الخدمات
  • سياسات استخدام وتقديم الخدمات
  • مخططات تصنيف الخدمات
  • التكامل مع نموذج تحفيز الأعمال OMG
  • الأساس لمزيد من التوسعات المتعلقة بالتكامل مع نماذج OMG الأخرى مثل BPDM و BPMN 2.0، بالإضافة إلى SBVR و OSM و ODM وغيرها.

تبين أن النماذج والنماذج الوصفية الحالية (مثل TOGAF ) المستخدمة لوصف بنى الأنظمة غير كافية لوصف بنية الخدمات الموجهة (SOA) بدقة وبشكل معياري. ويبدو أن لغة النمذجة الموحدة (UML) نفسها عامة جدًا لغرض وصف بنية الخدمات الموجهة، وتحتاج إلى توضيح وتوحيد حتى المصطلحات الأساسية مثل الموفر والمستهلك، وما إلى ذلك.

انظر أيضاً

للمزيد من القراءة

المراجع والملاحظات

ملحوظات

الاقتباسات

مقالات خارجية