SOAP processing performance and enhancement

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, suc...

Full description

Saved in:
Bibliographic Details
Main Author: Tekli, Joe M. (author)
Other Authors: Damiani, Ernesto (author), Chbeir, Richard (author), Gianni, Gabriele (author)
Format: article
Published: 2011
Online Access:http://hdl.handle.net/10725/5083
http://dx.doi.org/10.1109/TSC.2011.11
http://libraries.lau.edu.lb/research/laur/terms-of-use/articles.php
http://ieeexplore.ieee.org/abstract/document/5719596/
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1864513465015599104
author Tekli, Joe M.
author2 Damiani, Ernesto
Chbeir, Richard
Gianni, Gabriele
author2_role author
author
author
author_facet Tekli, Joe M.
Damiani, Ernesto
Chbeir, Richard
Gianni, Gabriele
author_role author
dc.creator.none.fl_str_mv Tekli, Joe M.
Damiani, Ernesto
Chbeir, Richard
Gianni, Gabriele
dc.date.none.fl_str_mv 2011
2011-02-24
2017-01-27T09:17:42Z
2017-01-27T09:17:42Z
dc.identifier.none.fl_str_mv 1939-1374
http://hdl.handle.net/10725/5083
http://dx.doi.org/10.1109/TSC.2011.11
Tekli, J. M., Damiani, E., Chbeir, R., & Gianini, G. (2012). SOAP processing performance and enhancement. IEEE Transactions on Services Computing, 5(3), 387-403.
http://libraries.lau.edu.lb/research/laur/terms-of-use/articles.php
http://ieeexplore.ieee.org/abstract/document/5719596/
dc.language.none.fl_str_mv en
dc.relation.none.fl_str_mv IEEE Transactions on Services Computing
dc.rights.*.fl_str_mv info:eu-repo/semantics/openAccess
dc.title.none.fl_str_mv SOAP processing performance and enhancement
dc.type.none.fl_str_mv Article
info:eu-repo/semantics/publishedVersion
info:eu-repo/semantics/article
description 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.
eu_rights_str_mv openAccess
format article
id LAURepo_55da209cdc013531acdd51e72736d573
identifier_str_mv 1939-1374
Tekli, J. M., Damiani, E., Chbeir, R., & Gianini, G. (2012). SOAP processing performance and enhancement. IEEE Transactions on Services Computing, 5(3), 387-403.
language_invalid_str_mv en
network_acronym_str LAURepo
network_name_str Lebanese American University repository
oai_identifier_str oai:laur.lau.edu.lb:10725/5083
publishDate 2011
repository.mail.fl_str_mv
repository.name.fl_str_mv
repository_id_str
spelling SOAP processing performance and enhancementTekli, Joe M.Damiani, ErnestoChbeir, RichardGianni, GabrieleThe 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.PublishedN/A2017-01-27T09:17:42Z2017-01-27T09:17:42Z20112011-02-24Articleinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/article1939-1374http://hdl.handle.net/10725/5083http://dx.doi.org/10.1109/TSC.2011.11Tekli, J. M., Damiani, E., Chbeir, R., & Gianini, G. (2012). SOAP processing performance and enhancement. IEEE Transactions on Services Computing, 5(3), 387-403.http://libraries.lau.edu.lb/research/laur/terms-of-use/articles.phphttp://ieeexplore.ieee.org/abstract/document/5719596/enIEEE Transactions on Services Computinginfo:eu-repo/semantics/openAccessoai:laur.lau.edu.lb:10725/50832024-08-09T09:06:38Z
spellingShingle SOAP processing performance and enhancement
Tekli, Joe M.
status_str publishedVersion
title SOAP processing performance and enhancement
title_full SOAP processing performance and enhancement
title_fullStr SOAP processing performance and enhancement
title_full_unstemmed SOAP processing performance and enhancement
title_short SOAP processing performance and enhancement
title_sort SOAP processing performance and enhancement
url http://hdl.handle.net/10725/5083
http://dx.doi.org/10.1109/TSC.2011.11
http://libraries.lau.edu.lb/research/laur/terms-of-use/articles.php
http://ieeexplore.ieee.org/abstract/document/5719596/