Please use this identifier to cite or link to this item: https://www.um.edu.mt/library/oar/handle/123456789/14748
Full metadata record
DC FieldValueLanguage
dc.date.accessioned2016-12-16T11:13:01Z
dc.date.available2016-12-16T11:13:01Z
dc.date.issued2016
dc.identifier.urihttps://www.um.edu.mt/library/oar//handle/123456789/14748
dc.descriptionB.SC.IT(HONS)en_GB
dc.description.abstractWith Web Services being in very wide use in modern cloud driven services, the various competing technologies each have their strengths and weaknesses. This dissertation analyses Web Services from different angles, specifically those implementing the popular SOAP and REST protocols. Although SOAP has been around before REST was, the crave for a more efficient and lightweight protocol motivated the invention of REST. The main motivation behind this research is to identify how the different technologies compare in terms of efficiency, security and complexity of development in particular. From the results obtained and evaluations conducted, SOAP and REST are optimised for different scenarios, which make use of the various levels of efficiency, bandwidth efficiency, security and complexity of development. The implementations of both technologies in different development environments and underlying frameworks also affect these aspects. This research looks into the differences between the two most widely used programming technologies, Java and .Net. The various encoding mechanisms used are also separately evaluated in order to identify potential shortcomings as well as strongholds. From the studies and tests performed, .Net has emerged as the preferred development platform, being more user friendly to use, resulting in significantly shorter time being used to develop the same thing as opposed to Java. SOAP has proven to be more feature rich and standardised than REST. The approach used in this research is a combination of literature reviews together with specification analysis in order to identify the various capabilities of each technology. These are complemented by real life tests using readily available components in order to evaluate the development experience and outcomes compared to what the specifications would suggest.en_GB
dc.language.isoenen_GB
dc.rightsinfo:eu-repo/semantics/restrictedAccessen_GB
dc.subjectWeb servicesen_GB
dc.subjectSimple Object Access Protocol (Computer network protocol)en_GB
dc.subjectRepresentational State Transfer (Software architecture)en_GB
dc.titleComparative study of web service technologiesen_GB
dc.typebachelorThesisen_GB
dc.rights.holderThe copyright of this work belongs to the author(s)/publisher. The rights of this work are as defined by the appropriate Copyright Legislation or as modified by any successive legislation. Users may access this work and can make use of the information contained in accordance with the Copyright Legislation provided that the author must be properly acknowledged. Further distribution or reproduction in any format is prohibited without the prior permission of the copyright holder.en_GB
dc.publisher.institutionUniversity of Maltaen_GB
dc.publisher.departmentFaculty of Information & Communication Technology. Department of Computer Information Systemsen_GB
dc.description.reviewedN/Aen_GB
dc.contributor.creatorFormosa, Josianne
Appears in Collections:Dissertations - FacICT - 2016
Dissertations - FacICTCIS - 2016

Files in This Item:
File Description SizeFormat 
16BITSD017.pdf
  Restricted Access
15.76 MBAdobe PDFView/Open Request a copy


Items in OAR@UM are protected by copyright, with all rights reserved, unless otherwise indicated.