| dc.contributor.author | Senagi, Mutange Kennedy | |
| dc.date.accessioned | 2015-01-30T09:26:01Z | |
| dc.date.available | 2015-01-30T09:26:01Z | |
| dc.date.issued | 2015-01-30 | |
| dc.identifier.uri | http://hdl.handle.net/123456789/1549 | |
| dc.description | A thesis submitted in partial fulfillment for the degree of Master of Science in Software Engineering in the Jomo Kenyatta University of Agriculture and Technology 2014 | en_US |
| dc.description.abstract | A web service is an implementation of service-oriented architecture which extends World Wide Web infrastructure thus providing means of integrating software applications in loosely coupled distributed systems. It provides an abstract interface in which applications access services via ubiquitous web protocols and data formats such as HTTP, XML and SOAP. Web services communication is aided by Simple Object Access Protocol (SOAP). SOAP provides a simple and lightweight mechanism for exchanging structured and typed information between peers in a decentralized, distributed computing environment using XML. SOAP beats its competitors like CORBA and Java RMI due to its simplicity, flexibility, robustness, extensibility and inter- operability in heterogeneous systems. However, SOAP transmits its data represented in XML. XML documents are huge in size and verbose thus becoming a major hindrance in performance for high performance applications that process lots of data. This research improves the performance of XML-based messaging technique in SOAP communication model of applications implemented in web services. To improve SOAP performance, a combination of techniques was integrated which include: client-side caching, simple server-side database queries, compression technique and document-literal style description of WSDL. A relatively high turn-around time and lower network throughput is recorded. Nevertheless, performance of SOAP is improved in terms of bandwidth utilization and transfer time while running SOAP web service applications. This can be useful in disadvantaged networks (10mbps) and subsequently save costs in communication | en_US |
| dc.description.sponsorship | Dr. George Okeyo Dr. Wilson Cheruiyot | en_US |
| dc.language.iso | en | en_US |
| dc.relation.ispartofseries | MSc. Software Engineering;2014 | |
| dc.title | A hybrid architecture to improve SOAP performance in web services communication | en_US |
| dc.type | Thesis | en_US |