ترغب بنشر مسار تعليمي؟ اضغط هنا

من نموذج إجرائية العمل إلى خدمات الويب

1238   0   20   0 ( 0 )
 تاريخ النشر 2016
  مجال البحث الهندسة المعلوماتية
والبحث باللغة العربية
 تمت اﻹضافة من قبل Shamra Editor




اسأل ChatGPT حول البحث

تستعرض هذه الرسالة منهجيات التحويل السابقة و تقارن بينها و تناقش نقاط ضعف و قوة كل منها، كما تطرح نموذجا مطورا للحل مبني على خوارزمية إيشويس-كريفن التي تقوم بتجميع الخدمات ضمن إجرائيات مهيكلة، فيتم تعديل هذه الخوارزمية ليكون دخلها التمثيل الرمزي لإجرائيات العمل و خرجها اللغة التنفيذية لإجرائيات العمل، كما تمت إضافة خوارزمية لمعالجة مشكلة الروابط المتزامنة بين الفروع المتوازية التي كانت تعاني منها خوارزمية إيشويس.


ملخص البحث
تناقش هذه الأطروحة عملية تحويل التمثيل الرمزي لإجرائيات العمل (BPMN) إلى اللغة التنفيذية لإجرائيات العمل (BPEL). يتم استخدام BPMN من قبل محللي الأعمال لتوصيف إجرائيات العمل، بينما يستخدم التقنيون BPEL لتطوير خدمات الويب. نظرًا لاختلاف طبيعة اللغتين، تظهر فجوة كبيرة بينهما. تستعرض الأطروحة منهجيات التحويل السابقة وتقارن بينها، وتطرح نموذجًا مطورًا للحل مبنيًا على خوارزمية إيشويس-كريفن. يتم تعديل هذه الخوارزمية لتقبل BPMN كدخل وتنتج BPEL كخرج. كما تمت إضافة خوارزمية لمعالجة مشكلة الروابط المتزامنة بين الفروع المتوازية. تتطلب الخوارزمية أن يكون دخلها مخطط إجرائية عمل مبني بشكل جيد، لذا تمت دراسة شروط البناء الجيد لمخطط إجرائية العمل ومناقشة إمكانية التراخي ببعض هذه الشروط وأثر ذلك على نموذج الحل. في النهاية، تم ذكر بعض الأفكار لدراستها وتنفيذها مستقبلاً بهدف تطوير عملية التحويل بين التمثيل الرمزي واللغة التنفيذية.
قراءة نقدية
تعتبر هذه الأطروحة مساهمة قيمة في مجال تحويل التمثيل الرمزي لإجرائيات العمل إلى اللغة التنفيذية. ومع ذلك، يمكن ملاحظة بعض النقاط التي قد تحتاج إلى تحسين. أولاً، تعتمد الخوارزمية المطروحة بشكل كبير على شروط البناء الجيد لمخطط إجرائية العمل، مما قد يحد من قدرتها على التعامل مع النماذج غير المهيكلة. ثانياً، لم يتم تناول مشكلة الحلقات غير المهيكلة بشكل كافٍ، وهو ما قد يكون ضروريًا في بعض التطبيقات العملية. ثالثاً، قد يكون هناك حاجة لمزيد من التوضيح حول كيفية تطبيق الخوارزمية على نماذج BPMN المعقدة والمتنوعة. وأخيرًا، يمكن تحسين الأداء العام للخوارزمية من خلال دمج تقنيات جديدة مثل التعلم الآلي لتحسين دقة وفعالية عملية التحويل.
أسئلة حول البحث
  1. ما هي الفجوة الرئيسية بين BPMN وBPEL؟

    الفجوة الرئيسية بين BPMN وBPEL تكمن في اختلاف طبيعة اللغتين؛ حيث يستخدم BPMN لتوصيف إجرائيات العمل بشكل رمزي، بينما يستخدم BPEL لتطوير خدمات الويب بشكل تنفيذي.

  2. ما هي الخوارزمية المستخدمة في الأطروحة لتحويل BPMN إلى BPEL؟

    تستخدم الأطروحة خوارزمية إيشويس-كريفن المعدلة لتحويل BPMN إلى BPEL.

  3. ما هي المشكلة التي تعالجها الخوارزمية المضافة في الأطروحة؟

    تعالج الخوارزمية المضافة مشكلة الروابط المتزامنة بين الفروع المتوازية في مخططات إجرائية العمل.

  4. ما هي شروط البناء الجيد لمخطط إجرائية العمل التي تمت مناقشتها في الأطروحة؟

    تمت مناقشة عدة شروط للبناء الجيد لمخطط إجرائية العمل، منها أن يكون لكل حدث بداية نقطة خرج واحدة، وأن يكون لكل حدث نهاية نقطة دخل واحدة، وأن تكون المهام والأحداث الوسيطة ذات نقطة دخل وخرج واحدة، وأن تكون بوابات القرار والتفريق ذات نقطة دخل واحدة وعدة نقاط خرج، وغيرها من الشروط.


المراجع المستخدمة
R. Khalaf, N. Mukhi, S. Weerawarana Service–Oriented Composition in BPEL4WS, 2003
J. Recker and J. Mendling. On the translation between BPMN and BPEL: Conceptual mismatch between process modeling languages. Proceedings 18th International Conference on AdvancedInformation Systems Engineering, pages 521–532, 2006
J. Mendling, K.B. Lassen, and U. Zdun. On the transformation of control flow between block-oriented and graph-oriented process modeling languages. Int. J. Business Process Integration and Management, 2006
قيم البحث

اقرأ أيضاً

إن بنية الشركة هي طريقة قائمة على النمذجة لإجراء التحليل ، التخطيط ، و التصميم، و التنفيذ لإدارة تقنية المعلومات المستخدمة لتعزيز عملية جيدة لاتخاذ القرار المناسب. بالتالي نماذج هيكلية الشركة يجب أن تتضمن المعلومات الخاصة لكل شركة بهدف تحقيق التعاو ن بين الشركات و تبادل المعلومات بين خدماتها، لذلك إن بنية الشركة تحتاج للدعم من قبل عدة نماذج مختلفة لكن إنشاء هذه النماذج لتمثيل بنية الشركة مكلف و بدون قيمة ثابتة فمن المستحسن إيجاد نماذج تدعم بشكل فعلي المطلوب تحقيقه خصوصا مع تطور التكنولوجيا الذي دفع الشركات الحديثة إلى الاتجاه بشكل متزايد نحو الويب بهدف تبادل خدماتها. لتجاوز هذه المشاكل قدمنا في هذا البحث نموذج يعتمد على الخدمات الموجهة يهدف لتبادل المعلومات و تركيب الخدمات المقدمة من شركات مختلفة بطريقة ديناميكية مع الأخذ بعين الاعتبار سياق التعاون عند تكوين و تنظيم سلسلة منسقة و مترابطة من الخدمات، و بالتالي يقدم طريقة لتبادل المعلومات و تفاعل الخدمات التجارية بين الشركات.
البحث عن الويب هو وسيلة أساسية للبشر للحصول على معلومات، لكنها لا تزال تحديا كبيرا للآلات لفهم محتويات صفحات الويب. في هذه الورقة، نقدم مهمة فهم القراءة الهيكلية المستندة إلى الويب. نظرا لصفحة ويب وسؤال حولها، فإن المهمة هي العثور على إجابة من صفحة ا لويب. تتطلب هذه المهمة نظام ليس فقط لفهم دلالات النصوص ولكن أيضا هيكل صفحة الويب. علاوة على ذلك، اقترحنا Webrc، وهي مجموعة بيانات فهم هيكلية قائمة على شبكة الإنترنت. تتكون WebSrc من أزواج من الإجابات السؤال 400K، والتي يتم جمعها من صفحات الويب 6.4K مع شفرة مصدر HTML المقابلة، لقطات الشاشة والبيانات الوصفية. يتطلب كل سؤال في WebSrc فهم هيكلي معين لصفحة ويب للإجابة، والإجابة إما تمتد عن نصوص على صفحة الويب أو نعم / لا. نحن نقيم مختلف خطوط الأساس القوية على مجموعة بياناتنا لإظهار صعوبة مهمتنا. نحن نحقق أيضا في فائدة المعلومات الهيكلية والميزات المرئية. كانت مجموعة البيانات وخطوط البيانات الخاصة بنا متاحة للجمهور.
انطلاقاً من هدف البحث، وضعت استبانة سهلة الاستخدام بهدف كشف جودة الرعاية الصحية المقدمة في المستشفيات التعليمية السورية للمرضى و من وجهة نظرهم. فضلاً عن أن هذه الأداة كانت موضع اختبار لبيان مدى صلاحيتها و الوثوقية بها و قدرتها على التمييز بين مستويات و مكونات عدة للرضا.
يندرج البحث في مجال التسامح مع الأعطال في البيئات التفرعية الواسعة مثل الحوسبة الشبكية (grid) و عناقيد الحواسيب (cluster) بهدف إيجاد أفضل الطرق للتعامل مع الأخطاء المتعقلة بتعطل أحد الأجهزة الموجودة في البيئة أو الناتجة عن انقطاع شبكة الاتصال و ذلك لضمان استمرارية عمل التطبيقات المتوازية المنفذة ضمن هذه البيئة في ظل وجود الأعطال. قمنا في البحث بدراسة لنموذج البيئة التفرعية المعتمد و التطبيقات المتوازية المنفذة ضمنه، ثم قدمنا آلية تخزين / استرجاع تمكننا من ضمان استمرارية التطبيق في حال ظهور أي عطل باستخدام التمثيل المجرد لحالة التطبيق على المعالجات و المتمثل بمخطط تدفق البيانات (macro dataflow) للتطبيقات التي تستخدم خوارزمية سرقة العمل ( work stealing ) لتوزيع المهام بين المعالجات و تُنفذ في بيئات تفرعية واسعة غير متجانسة و ديناميكية، و ذلك بكلفة بسيطة مضافة لكلفة التنفيذ المتوازي نتيجة حفظ جزء من العمل خلال التنفيذ الطبيعي (fault-free execution) فضلاً عن ذلك تم تقديم نموذج رياضي لحساب التعقيد الزمني (الكلفة) لهذه الآلية المقترحة .
عرض البحث مشكلة نقل مليوني حاج راشد من مكان مقدس يدعى عرفات بالقرب من مكة المكرمة إلى مزدلفة بهدف إيجاد الحلول المثلى لمسألة نقل الحجاج بين هذين الموقعين المقدسين للحصول على تدفق أعظمي للحجاج و مرور مثالي لهم، و ذلك من خلال اعتماد نموذج للبرمجة ال خطية في إيجاد حل مثالي لمسألة نقل الحجاج من عرفات إلى مزدلفة . و قد عرض البحث بعض الدراسات السابقة في هذا المجال، و من ثم تناول عملية التدفق الأعظمي للحجاج و تقليص تكلفة النقل من خلال تقديم تابع هدف لتقليل التكلفة الإجمالية للنقل و إضافة وسيلة نقل جديدة تضاف إلى الوسائل الأخرى و تبيان خدمة الذهاب و الإياب على أن يخصص نموذج خاص من وسائل النقل . و قد طرح البحث نموذجًا مقترحًا للبرمجة الخطية تضمن توابع هدف متعددة، إذ تم استخدام طريقة القيد لمعالجة مثل هذه الأغراض المتعددة في ظل توافر الشروط الأساسية الآتية: مرور مثالي، و شروط طقس مثالي ، و تدفق مستمر و منتظم ، و طلب كافٍ بالاتجاه المعاكس، و قدرة كافية على السعة بالاتجاه الأساسي، و هندسة طرق مثالية ، و تحكم بالتدفق وفقًا لمستوى الخدمة المطلوبة.

الأسئلة المقترحة

التعليقات
جاري جلب التعليقات جاري جلب التعليقات
سجل دخول لتتمكن من متابعة معايير البحث التي قمت باختيارها
mircosoft-partner

هل ترغب بارسال اشعارات عن اخر التحديثات في شمرا-اكاديميا