SOAP processing performance and enhancement

LAUR Repository

Show simple item record

dc.contributor.author Tekli, Joe M.
dc.contributor.author Damiani, Ernesto
dc.contributor.author Chbeir, Richard
dc.contributor.author Gianni, Gabriele
dc.date.accessioned 2017-01-27T09:17:42Z
dc.date.available 2017-01-27T09:17:42Z
dc.date.copyright 2011 en_US
dc.date.issued 2017-01-27
dc.identifier.issn 1939-1374 en_US
dc.identifier.uri http://hdl.handle.net/10725/5083
dc.description.abstract The web services (WS) technology provides a comprehensive solution for representing, discovering, and invoking services in a wide variety of environments, including Service Oriented Architectures (SOA ) and grid computing systems. At the core of WS technology lie a number of XML-based standards, such as the Simple Object Access Protocol (SOAP), that have successfully ensured WS extensibility, transparency, and interoperability. Nonetheless, there is an increasing demand to enhance WS performance, which is severely impaired by XML's verbosity. SOAP communications produce considerable network traffic, making them unfit for distributed, loosely coupled, and heterogeneous computing environments such as the open Internet. Also, they introduce higher latency and processing delays than other technologies, like Java RMI and CORBA. WS research has recently focused on SOAP performance enhancement. Many approaches build on the observation that SOAP message exchange usually involves highly similar messages (those created by the same implementation usually have the same structure, and those sent from a server to multiple clients tend to show similarities in structure and content). Similarity evaluation and differential encoding have thus emerged as SOAP performance enhancement techniques. The main idea is to identify the common parts of SOAP messages, to be processed only once, avoiding a large amount of overhead. Other approaches investigate nontraditional processor architectures, including micro- and macrolevel parallel processing solutions, so as to further increase the processing rates of SOAP/XML software toolkits. This survey paper provides a concise, yet comprehensive review of the research efforts aimed at SOAP performance enhancement. A unified view of the problem is provided, covering almost every phase of SOAP processing, ranging over message parsing, serialization, deserialization, compression, multicasting, security evaluation, and data/instruction-level processing. en_US
dc.language.iso en en_US
dc.title SOAP processing performance and enhancement en_US
dc.type Article en_US
dc.description.version Published en_US
dc.author.school SOE en_US
dc.author.idnumber 201306321 en_US
dc.author.department Electrical And Computer Engineering en_US
dc.description.embargo N/A en_US
dc.relation.journal IEEE Transactions on Services Computing en_US
dc.journal.volume 5 en_US
dc.journal.issue 3 en_US
dc.keywords Web-based Services en_US
dc.keywords XML/XSL/RDF en_US
dc.keywords Performance measures en_US
dc.keywords Performance evaluation en_US
dc.keywords Security en_US
dc.keywords Integrity en_US
dc.identifier.doi http://dx.doi.org/10.1109/TSC.2011.11 en_US
dc.identifier.ctation Tekli, J. M., Damiani, E., Chbeir, R., & Gianini, G. (2012). SOAP processing performance and enhancement. IEEE Transactions on Services Computing, 5(3), 387-403. en_US
dc.author.email joe.tekli@lau.edu.lb en_US
dc.identifier.tou http://libraries.lau.edu.lb/research/laur/terms-of-use/articles.php en_US
dc.identifier.url http://ieeexplore.ieee.org/abstract/document/5719596/ en_US
dc.author.affiliation Lebanese American University en_US

Files in this item

This item appears in the following Collection(s)

Show simple item record

Search LAUR

Advanced Search


My Account