Differential Deserialization for Optimized SOAP Performance
SC '05 Proceedings of the 2005 ACM/IEEE conference on Supercomputing
Speed-up SOAP processing by data mapping template
Proceedings of the 2006 international workshop on Service-oriented software engineering
Using web services for presence-based application development
International Journal of Web and Grid Services
Service-oriented-architecture based framework for multi-user virtual environments
Proceedings of the 40th Conference on Winter Simulation
Minimal traffic-constrained similarity-based SOAP multicast routing protocol
OTM'07 Proceedings of the 2007 OTM Confederated international conference on On the move to meaningful internet systems: CoopIS, DOA, ODBASE, GADA, and IS - Volume Part I
Optimizing differential XML processing by leveraging schema and statistics
ICSOC'06 Proceedings of the 4th international conference on Service-Oriented Computing
High performance SOAP processing driven by data mapping template
DAIS'06 Proceedings of the 6th IFIP WG 6.1 international conference on Distributed Applications and Interoperable Systems
Using XML-Based Multicasting to Improve Web Service Scalability
International Journal of Web Services Research
An approach for web service discoverability anti-pattern detection for journal of web engineering
Journal of Web Engineering
Hi-index | 0.00 |
Web services technology has emerged as a key infrastructurethat enables business entities to interact with each other withoutany human inventions. In order for the technology to be widelyused, especially in any field where a large volume of transactionsmay be processed, it is highly desirable that the Web services engineshould tolerate such environments. In this paper, we present a novelapproach for improving Web services performance. We first focus on the fundamental characteristics of the Web services in that the SOAPmessages on the wire are mostly generated by machines and have alot of similarities among the processed messages. By making use ofthese features and eliminating the redundant processing, we propose a new deserialization mechanism that reuses matching regions fromthe 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 observedthat our approach obtained a 288% performance gain (maximum) byincorporating the differential deserialization into the Axis SOAP engine.