Show simple item record

dc.contributor.advisorDeters, Ralphen_US
dc.creatorLomotey, Richarden_US
dc.date.accessioned2013-01-03T22:28:27Z
dc.date.available2013-01-03T22:28:27Z
dc.date.created2012-03en_US
dc.date.issued2012-04-22en_US
dc.date.submittedMarch 2012en_US
dc.identifier.urihttp://hdl.handle.net/10388/ETD-2012-03-371en_US
dc.description.abstractThe strong growth in the use of mobile devices such as smartphones and tablets in Enterprise Information Systems has led to growing research in the area of mobile Web services. Web services are applications that are developed based on network standards such as Services Oriented Architecture and Representational State Transfer (REST). The mobile research community mostly focused on facilitating the mobile devices as client consumers especially in heterogeneous Web services. However, with the advancement in mobile device capabilities in terms of processing power and storage, this thesis seeks to utilize these devices as hosts of REST Web services. In order to host services on mobile devices, some key challenges have to be addressed. Since data and services accessibility is facilitated by the mobile devices which communicate via unstable wireless networks, the challenges of network latency and synchronization of data (i.e. the Web resources) among the mobile participants must be addressed. To address these challenges, this thesis proposes a cloud-based middleware that enables reliable communication between the mobile hosts in unreliable Wi-Fi networks. The middleware employs techniques such as message routing and Web resources state changes detection in order to push data to the mobile participants in real time. Additionally, to ensure high availability of data, the proposed middleware has a cache component which stores the replicas of the mobile hosts’ Web resources. As a result, in case a mobile host is disconnected, the Web resources of the host can be accessed on the middleware. The key contributions of this thesis are the identification of mobile devices as hosts of RESTful Web services and the implementation of middleware frameworks that support mobile communication in unreliable networks.en_US
dc.language.isoengen_US
dc.subjectmobile Web resources hostingen_US
dc.subjectmiddlewareen_US
dc.subjectcloud computingen_US
dc.subjectRESTen_US
dc.titleENABLING MOBILE DEVICES TO HOST CONSUMERS AND PROVIDERS OF RESTFUL WEB SERVICESen_US
thesis.degree.departmentComputer Scienceen_US
thesis.degree.disciplineComputer Scienceen_US
thesis.degree.grantorUniversity of Saskatchewanen_US
thesis.degree.levelMastersen_US
thesis.degree.nameMaster of Science (M.Sc.)en_US
dc.type.materialtexten_US
dc.type.genreThesisen_US
dc.contributor.committeeMemberCooke, Johnen_US
dc.contributor.committeeMemberVassileva, Julitaen_US
dc.contributor.committeeMemberNguyen, Ha H.en_US


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record