ازدادت أهمية خدمات الويب Web Services بعد ظهور الحوسبة السحابية Cloud Computing و انتشار الحوسبة خدمية التوجه Service Oriented Computing ( SOC ) التي غيرت طريقة تطوير البرمجيات. بسبب التطور الكبير الحاصل في هذا المجال أصبح من الصعب على المستخدمين القيام بتجميع خدمات الويب يدوياً.
يعرض البحث نظاماً مقترحاً للتجميع الآلي لخدمات الويب بالاستفادة من الدلالات المرتبطة به، تطلب التجميع الآلي التعامل مع اكتشاف خدمات الويب، و تجميع الخدمات التي تم اكتشافها. بدايةً تم اقتراح طريقة آلية لاكتشاف خدمات الويب بالاعتماد على الانطولوجيا، حيث عُرفت هرمية للمفاهيم المرتبطة بالمجال ضمن ملف انطولوجيا المجال، ثم استخدمت في توصيف دلالات واجهات الخدمات (الدخل و الخرج) و حساب درجة التشابه فيها بينها، كما عُرفت انطولوجيا تُمثل هرمية التصنيف تحوي مفاهيم مجالات مختلفة، من أجل حل مسألة عدم التجانس و تقليل عدد الخدمات المكتشفة عن طريق حصرها ضمن مجال الطلب نفسه. كما اقتُرحت خوارزمية لتجميع خدمات الويب آلياً، و استُخدمت كلفة تنفيذ الخدمة كمعيار غير وظيفي يعبر عن جودة الخدمات التي سيتم تجميعها، من أجل الحصول على حل أمثلي يرضي المستخدم. كذلك تم العمل على تقليل زمن التجميع عن طريق تحميل ملفات الانطولوجيا عند أول طلب فقط.
تم اختبار النظام من أجل التحقق من دقة النتائج و فعالية الأداء و ذلك باستخدام معايير الحساسية Recall و الدقة Precision و F-measure إضافة إلى زمن التجميع.
Service Oriented Computing (SOC) is changing the way of developing software systems.
Each web service has a specific purpose to serve, so it can not satisfy users’ request.
In this paper, we propose a Web services composition method based on OWL ontology,
and design an automatic system model for services discovery and composition. This
method uses domain ontology and WordNet to calculate matching between input and
output parameters and uses Category ontology to solve the problem of semantic
heterogeneity in web service description. We use services with single input and single
output and cost as QoS criteria. This method can enhance the efficiency and accuracy of
service composition, and the experiments are used to validate and analyze the proposed
system.
Artificial intelligence review:
Research summary
ازدادت أهمية خدمات الويب بعد ظهور الحوسبة السحابية وانتشار الحوسبة خدمية التوجه، مما جعل من الصعب على المستخدمين تجميع خدمات الويب يدوياً. يعرض البحث نظاماً مقترحاً للتجميع الآلي لخدمات الويب باستخدام الانطولوجيا ومرادفات WordNet. يعتمد النظام على اكتشاف خدمات الويب وتجميعها آلياً باستخدام هرمية للمفاهيم المرتبطة بالمجال ضمن ملف انطولوجيا المجال، وتوصيف دلالات واجهات الخدمات وحساب درجة التشابه بينها. كما يقترح خوارزمية لتجميع خدمات الويب آلياً باستخدام كلفة تنفيذ الخدمة كمعيار غير وظيفي يعبر عن جودة الخدمات. تم اختبار النظام باستخدام معايير الحساسية والدقة وF-measure إضافة إلى زمن التجميع، وأظهرت النتائج دقة وفعالية النظام في اكتشاف وتجميع خدمات الويب.
Critical review
تعتبر الدراسة خطوة مهمة في مجال تجميع خدمات الويب آلياً، حيث تقدم حلولاً لمشاكل عدم التجانس الدلالي وتقلل من الزمن اللازم للتجميع. ومع ذلك، يمكن تحسين البحث من خلال اختبار النظام على مجموعة أكبر من البيانات وتوسيع نطاق الاختبارات لتشمل سيناريوهات أكثر تعقيداً. كما يمكن إضافة معايير جودة أخرى لتحسين دقة وفعالية النظام بشكل أكبر.
Questions related to the research
-
ما هي المشكلة الرئيسية التي يعالجها البحث؟
يعالج البحث مشكلة تجميع خدمات الويب آلياً باستخدام الانطولوجيا ومرادفات WordNet لحل مشكلة عدم التجانس الدلالي وتقليل الزمن اللازم للتجميع.
-
ما هي المعايير المستخدمة لتقييم النظام المقترح؟
تم تقييم النظام باستخدام معايير الحساسية (Recall) والدقة (Precision) وF-measure إضافة إلى زمن التجميع.
-
كيف يعزز النظام المقترح اكتشاف وتجميع خدمات الويب؟
يعزز النظام اكتشاف وتجميع خدمات الويب باستخدام هرمية للمفاهيم المرتبطة بالمجال ضمن ملف انطولوجيا المجال، وتوصيف دلالات واجهات الخدمات وحساب درجة التشابه بينها، واستخدام مرادفات WordNet.
-
ما هي الفائدة من استخدام كلفة تنفيذ الخدمة كمعيار غير وظيفي؟
استخدام كلفة تنفيذ الخدمة كمعيار غير وظيفي يساعد في الحصول على حل أمثل يرضي المستخدم ويضمن اختيار الخدمات الأقل كلفة، مما يزيد من أمثلية التجميع الآلي.
References used
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
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
With the increasing growth in popularity of Web services and SOA, discovering
relevant Web services becomes a significant challenge. The introduction of intentional
services is necessary to bridge the gap between low level, technical software-servi
WordNet is the most widely used lexical resource for English, while Wikidata is one of the largest knowledge graphs of entity and concepts available. While, there is a clear difference in the focus of these two resources, there is also a significant
Semantic Web is a new revolution in the world of the Web, where information and
data become viable for logical processing by computer programs. Where they are
transformed into meaningful data network. Although Semantic Web is considered the
future
Recent transformer-based approaches to NLG like GPT-2 can generate syntactically coherent original texts. However, these generated texts have serious flaws: global discourse incoherence and meaninglessness of sentences in terms of entity values. We a