000 02873cam a2200337 a 4500
003 EG-GiCUC
005 20250223032204.0
008 190211s2018 ua dh f m 000 0 eng d
040 _aEG-GiCUC
_beng
_cEG-GiCUC
041 0 _aeng
049 _aDeposite
097 _aM.Sc
099 _aCai01.20.03.M.Sc.2018.Mo.A
100 0 _aMohamed Yasser Hussein Fayyad
245 1 0 _aAutomatic composition of web services using gaming algorithms /
_cMohamed Yasser Hussein Fayyad ; Supervised Akram Ibrahim Salah , Amr Atef Kamel
246 1 5 _aالتكوين التلقائي لخدمات الويبب استخدام خوارزميات الألعاب
260 _aCairo :
_bMohamed Yasser Hussein Fayyad ,
_c2018
300 _a72 P. :
_bcharts , facsimiles ;
_c30cm
502 _aThesis (M.Sc.) - Cairo University - Faculty of Computers and Information - Department of Computer Science
520 _aIn a Service Oriented Architecture environment, the domain consists of multiple services exist to help in executing user{u2019}s requests, these requests may need to execute more than a single web service to successfully process the request and get the needed results. Manually handling each request is time wasting and tiring, thus the idea of automatic composition of web services emerged. This thesis discusses the problem of automatic web service composition and describes the Automatic Composition Using AI (ACUAI) framework which is a framework for automatic composition of web services with memory feature. As games have the most advanced algorithms for dynamic system adaptation to user{u2019}s actions, the ACUAI framework utilizes two algorithms that are used in games development. These algorithms are decision trees and finite state machines. The user{u2019}s requests will be handled in the same way games react to user input.The decision is then taken based on current state of the orchestration.The algorithm changes the state of the orchestration according to the last decision taken. This helps guide the orchestration towards the goal and get a successful composition. Finally, each successful composition and its template request are saved to be used later in enhancing the execution time. A sample implementation is developed as a proof of concept for the idea which is the main source for the results in this thesis. These results show exciting potential for how computers can handle design problems which can lead to much smarter and efficient computing in the near future
530 _aIssued also as CD
653 4 _aAlgorithms
653 4 _aAutomatic Composition Using AI (ACUAI)
653 4 _aWeb services
700 0 _aAkram Ibrahim Salah ,
_eSupervisor
700 0 _aAmr Atef Kamel ,
_eSupervisor
856 _uhttp://172.23.153.220/th.pdf
905 _aNazla
_eRevisor
905 _aShimaa
_eCataloger
942 _2ddc
_cTH
999 _c70092
_d70092