تعزيز الاكتشاف و التجميع الآلي لخدمات الويب باستخدام الانطولوجيا و WORDNET


الملخص بالعربية

ازدادت أهمية خدمات الويب Web Services بعد ظهور الحوسبة السحابية Cloud Computing و انتشار الحوسبة خدمية التوجه Service Oriented Computing ( SOC ) التي غيرت طريقة تطوير البرمجيات. بسبب التطور الكبير الحاصل في هذا المجال أصبح من الصعب على المستخدمين القيام بتجميع خدمات الويب يدوياً. يعرض البحث نظاماً مقترحاً للتجميع الآلي لخدمات الويب بالاستفادة من الدلالات المرتبطة به، تطلب التجميع الآلي التعامل مع اكتشاف خدمات الويب، و تجميع الخدمات التي تم اكتشافها. بدايةً تم اقتراح طريقة آلية لاكتشاف خدمات الويب بالاعتماد على الانطولوجيا، حيث عُرفت هرمية للمفاهيم المرتبطة بالمجال ضمن ملف انطولوجيا المجال، ثم استخدمت في توصيف دلالات واجهات الخدمات (الدخل و الخرج) و حساب درجة التشابه فيها بينها، كما عُرفت انطولوجيا تُمثل هرمية التصنيف تحوي مفاهيم مجالات مختلفة، من أجل حل مسألة عدم التجانس و تقليل عدد الخدمات المكتشفة عن طريق حصرها ضمن مجال الطلب نفسه. كما اقتُرحت خوارزمية لتجميع خدمات الويب آلياً، و استُخدمت كلفة تنفيذ الخدمة كمعيار غير وظيفي يعبر عن جودة الخدمات التي سيتم تجميعها، من أجل الحصول على حل أمثلي يرضي المستخدم. كذلك تم العمل على تقليل زمن التجميع عن طريق تحميل ملفات الانطولوجيا عند أول طلب فقط. تم اختبار النظام من أجل التحقق من دقة النتائج و فعالية الأداء و ذلك باستخدام معايير الحساسية Recall و الدقة Precision و F-measure إضافة إلى زمن التجميع.

المراجع المستخدمة

HAAS, H. and BROWN, A., Web Services Glossary, https://www.w3.org/TR/wsgloss/, January 2018
GE, J., QIU, Y., YIN, S. Web Service Composition Method Based on OWL, IEEE/ International Conference on Computer Science and Software Engineering, Wuhan, Hubei, 2008, pp. 74-77
GULURU, P. New Approaches for Service Composition based on Graph Models, IEEE/ Seventh International Conference on Contemporary Computing (IC3), Noida, 2014, pp. 507-512

تحميل البحث