Search In this Thesis
   Search In this Thesis  
العنوان
Web services orchestration centralization in implementing MIS /
الناشر
Samar Mohamed Taha Elkeiey ,
المؤلف
Samar Mohamed Taha Elkeiey
هيئة الاعداد
باحث / Samar Mohamed Taha Elkeiey
مشرف / Osman Hegazy
مشرف / Ehab Ezzat Hassanein
مناقش / Ehab Ezzat Hassanein
تاريخ النشر
2017
عدد الصفحات
105 Leaves ;
اللغة
الإنجليزية
الدرجة
ماجستير
التخصص
Information Systems
تاريخ الإجازة
10/7/2018
مكان الإجازة
جامعة القاهرة - كلية الحاسبات و المعلومات - Information Systems
الفهرس
Only 14 pages are availabe for public view

from 121

from 121

Abstract

Many business organizations need to use third party web services that lead to the composition of different web services to fit an organization business process model. This composition can be achieved through orchestration or choreography. In this research, orchestration will be used for web service composition. Actual situation does not guarantee the correctness of the orchestration process and will tailor the process and workflow every time according to developers’ skills which may lead to faulty systems. A new concept orchestration as a service (OaaS) is proposed to present orchestration in a form of a web service. This OaaS works as a repository of all web services instead of using each web service alone; also the OaaS works as an engine to perform certain prescribed workflows. The proposed architecture of the OaaS is provided and used to solve the problems of web service orchestration and trails show the correctness of the proposed solution and the effecting of using it in terms of a number of written lines and development time without any noticeable overhead. Three management information system projects each composed of 5 to 10 web services were implemented to make the study on effecting of using OaaS on them. The projects had been tested to perform workflow consists of 10 web services at the beginning. Then, simulating the projects to perform workflow consists of 100, 1000, and 10,000 web services in such a way to perform predefined workflow