تستعرض هذه الرسالة منهجيات التحويل السابقة و تقارن بينها و تناقش
نقاط ضعف و قوة كل منها، كما تطرح نموذجا مطورا للحل مبني على خوارزمية إيشويس-كريفن
التي تقوم بتجميع الخدمات ضمن إجرائيات مهيكلة، فيتم تعديل هذه الخوارزمية ليكون دخلها
التمثيل الرمزي لإجرائيات العمل و خرجها اللغة التنفيذية لإجرائيات العمل، كما تمت إضافة
خوارزمية لمعالجة مشكلة الروابط المتزامنة بين الفروع المتوازية التي كانت تعاني منها خوارزمية
إيشويس.
In our thesis, we present many previous approaches for mapping BPMN to BPEL. Moreover, we compare between their own strengths and weaknesses. Then we offer our new approach based on ESHUIS-GREFEN2 algorithm. We develop this algorithm to accept BPMN as input and BPEL as output. In addition, we solve the synchronization problem in ESHUIS algorithm by adding algorithm to find and process cross-synchronization links between parallel branches. We evaluated our approach by doing two case studies and comparing the results with other approaches and implementations.
Artificial intelligence review:
Research summary
تناقش هذه الأطروحة عملية تحويل التمثيل الرمزي لإجرائيات العمل (BPMN) إلى اللغة التنفيذية لإجرائيات العمل (BPEL). يتم استخدام BPMN من قبل محللي الأعمال لتوصيف إجرائيات العمل، بينما يستخدم التقنيون BPEL لتطوير خدمات الويب. نظرًا لاختلاف طبيعة اللغتين، تظهر فجوة كبيرة بينهما. تستعرض الأطروحة منهجيات التحويل السابقة وتقارن بينها، وتطرح نموذجًا مطورًا للحل مبنيًا على خوارزمية إيشويس-كريفن. يتم تعديل هذه الخوارزمية لتقبل BPMN كدخل وتنتج BPEL كخرج. كما تمت إضافة خوارزمية لمعالجة مشكلة الروابط المتزامنة بين الفروع المتوازية. تتطلب الخوارزمية أن يكون دخلها مخطط إجرائية عمل مبني بشكل جيد، لذا تمت دراسة شروط البناء الجيد لمخطط إجرائية العمل ومناقشة إمكانية التراخي ببعض هذه الشروط وأثر ذلك على نموذج الحل. في النهاية، تم ذكر بعض الأفكار لدراستها وتنفيذها مستقبلاً بهدف تطوير عملية التحويل بين التمثيل الرمزي واللغة التنفيذية.
Critical review
تعتبر هذه الأطروحة مساهمة قيمة في مجال تحويل التمثيل الرمزي لإجرائيات العمل إلى اللغة التنفيذية. ومع ذلك، يمكن ملاحظة بعض النقاط التي قد تحتاج إلى تحسين. أولاً، تعتمد الخوارزمية المطروحة بشكل كبير على شروط البناء الجيد لمخطط إجرائية العمل، مما قد يحد من قدرتها على التعامل مع النماذج غير المهيكلة. ثانياً، لم يتم تناول مشكلة الحلقات غير المهيكلة بشكل كافٍ، وهو ما قد يكون ضروريًا في بعض التطبيقات العملية. ثالثاً، قد يكون هناك حاجة لمزيد من التوضيح حول كيفية تطبيق الخوارزمية على نماذج BPMN المعقدة والمتنوعة. وأخيرًا، يمكن تحسين الأداء العام للخوارزمية من خلال دمج تقنيات جديدة مثل التعلم الآلي لتحسين دقة وفعالية عملية التحويل.
Questions related to the research
-
ما هي الفجوة الرئيسية بين BPMN وBPEL؟
الفجوة الرئيسية بين BPMN وBPEL تكمن في اختلاف طبيعة اللغتين؛ حيث يستخدم BPMN لتوصيف إجرائيات العمل بشكل رمزي، بينما يستخدم BPEL لتطوير خدمات الويب بشكل تنفيذي.
-
ما هي الخوارزمية المستخدمة في الأطروحة لتحويل BPMN إلى BPEL؟
تستخدم الأطروحة خوارزمية إيشويس-كريفن المعدلة لتحويل BPMN إلى BPEL.
-
ما هي المشكلة التي تعالجها الخوارزمية المضافة في الأطروحة؟
تعالج الخوارزمية المضافة مشكلة الروابط المتزامنة بين الفروع المتوازية في مخططات إجرائية العمل.
-
ما هي شروط البناء الجيد لمخطط إجرائية العمل التي تمت مناقشتها في الأطروحة؟
تمت مناقشة عدة شروط للبناء الجيد لمخطط إجرائية العمل، منها أن يكون لكل حدث بداية نقطة خرج واحدة، وأن يكون لكل حدث نهاية نقطة دخل واحدة، وأن تكون المهام والأحداث الوسيطة ذات نقطة دخل وخرج واحدة، وأن تكون بوابات القرار والتفريق ذات نقطة دخل واحدة وعدة نقاط خرج، وغيرها من الشروط.
References used
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
The company structure is a method based on the modeling for
analysis; planning, design, and management the information
technique to promote process in order to take the right decision.
Thus, the structure of the company's models must include
info
Web search is an essential way for humans to obtain information, but it's still a great challenge for machines to understand the contents of web pages. In this paper, we introduce the task of web-based structural reading comprehension. Given a web pa
انطلاقاً من هدف البحث، وضعت استبانة سهلة الاستخدام بهدف كشف جودة الرعاية الصحية المقدمة في المستشفيات التعليمية السورية للمرضى و من وجهة نظرهم. فضلاً عن أن هذه الأداة كانت موضع اختبار لبيان مدى صلاحيتها و الوثوقية بها و قدرتها على التمييز بين مستويات و مكونات عدة للرضا.
The study is researching the fault tolerance in the large distributed
environments such as grid computing and clusters of computers in
order to find the most effective ways to deal with the errors
associated with the crash one of the devices in th
عرض البحث مشكلة نقل مليوني حاج راشد من مكان مقدس يدعى عرفات بالقرب من مكة
المكرمة إلى مزدلفة بهدف إيجاد الحلول المثلى لمسألة نقل الحجاج بين هذين الموقعين المقدسين
للحصول على تدفق أعظمي للحجاج و مرور مثالي لهم، و ذلك من خلال اعتماد نموذج للبرمجة
ال