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 |