loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
IEEE International Conference on Web Services (ICWS'05)
Optimizing Web Services Performance by Differential Deserialization
Orlando, Florida
July 11-July 15
ISBN: 0-7695-2409-5
Toyotaro Suzumura, IBM Research
Toshiro Takase, IBM Research
Michiaki Tatsubori, IBM Research
Web services technology has emerged as a key infrastructure that enables business entities to interact with each other without any human inventions. In order for the technology to be widely used, especially in any field where a large volume of transactions may be processed, it is highly desirable that the Web services engine should tolerate such environments. In this paper, we present a novel approach for improving Web services performance. We first focus on the fundamental characteristics of the Web services in that the SOAP messages on the wire are mostly generated by machines and have a lot of similarities among the processed messages. By making use of these features and eliminating the redundant processing, we propose a new deserialization mechanism that reuses matching regions from the previously deserialized application objects from earlier messages, and only performs deserialization for a new region that would not be processed before. Through our experiments in this paper, we observed that our approach obtained a 288% performance gain (maximum) by incorporating the differential deserialization into the Axis SOAP engine.
Index Terms:
Web Services, Performance, SOAP, JAX-RPC, Deserialization, SOA, XML
Citation:
Toyotaro Suzumura, Toshiro Takase, Michiaki Tatsubori, "Optimizing Web Services Performance by Differential Deserialization," icws, pp.185-192, IEEE International Conference on Web Services (ICWS'05), 2005
Usage of this product signifies your acceptance of the Terms of Use.