Search In this Thesis
   Search In this Thesis  
العنوان
Reliable Web Services through Mobile
Cloud Computing /
المؤلف
Abdelfattah, Amr Elsayed Mohamed.
هيئة الاعداد
باحث / Amr Elsayed Mohamed Abdelfattah
مشرف / El-Sayed M. El-Horbaty
مشرف / Tamer A. Mostafa
مناقش / Abdel-Badeeh M. Salem
تاريخ النشر
2016.
عدد الصفحات
P 71. :
اللغة
الإنجليزية
الدرجة
ماجستير
التخصص
علوم الحاسب الآلي
تاريخ الإجازة
1/1/2016
مكان الإجازة
اتحاد مكتبات الجامعات المصرية - قسم علوم الحاسب
الفهرس
Only 14 pages are availabe for public view

from 71

from 71

Abstract

The Mobile intermittent wireless connectivity limits the evolution of the mobile landscape, such that the mobile usage progress is coupled with the ubiquitous nature of the Internet and the web services. Achieving web service reliability results in low communication overhead and correct retrieval of the appropriate state response. The most recent approaches that achieve the reliability of web services consumption are the Middleware approach and Mobile Agent (MA) approach.
In this thesis, we discuss and analyze the two approaches that achieve the reliability of web services consumed by mobile devices, and propose three approaches based on an enhanced architecture that achieves the reliability under various conditions with minimum communication data overhead, these approaches are: Reliable Service Architecture using Middleware approach (RSAM), Reliable Approach using Middleware and Web Socket (RAMWS), and Reliable Approach using Mobile Agent and Web Socket (RMAWS).
The RSAM focuses on ensuring and tracking the request execution under the communication limitations and service temporal unavailability constraints. It considers the most measurement factors including: request size, response size, and consuming time. We conducted experiments to compare the enhanced architectures with the traditional one. In these experiments, we covered different cases to prove the achievement of reliability such that we considered, 3 request size classes (Small, Medium, Very Large), 4 response size classes (Small, Medium, Large, Very Large), and 3 consuming time classes (Small, Large, Very Large “Leads to Time-out”). The comparison results show that the request size was found to be constant, the response size is identical to the traditional architecture, and the increase in the consumption time was less than 5% of the transaction time with the different response sizes. The RAMWS and RMAWS have proven to achieve the reliable web services consumption in terms of overcoming the Time-out problem. The RMAWS is a hybrid approach between the mobile agent approach and web socket open connection communication protocol. The RAMWS architecture is a hybrid approach between the middleware approach and web socket protocol. Moreover, we introduce the Two-Response approach, which the first one is the temporary response that returns in a short time through the Representational State Transfer (REST) service response, and the other is the actual response, which returns smoothly through the open connection protocol.