Improving the Performance of Web Services Using Deployment-Time Binding Selection

In this paper, we present a novel deployment-time binding selection framework for Web services to improve the performance. Using the information about target environments, we determine the best binding based on the availability and the accessibility of a service, and the performance characteristics of the bindings in a target environment. We have implemented the proposed mechanism as part of Eclipse-based development tools. We present an extensive performance evaluation of our methodology using benchmarks that we have created following public Web service interfaces, and emulating several e-business applications including a large scale legacy transaction processing system that runs on a mainframe.

[1]  Venkatesh Choppella,et al.  Requirements for and Evaluation of RMI Protocols for Scientific Computing , 2000, ACM/IEEE SC 2000 Conference (SC'00).

[2]  Jong-Deok Choi,et al.  ISE01-4: Deployment Time Performance Optimization of Internet Services , 2006, IEEE Globecom 2006.

[3]  Daniel Andresen,et al.  LYE: a high-performance caching SOAP implementation , 2004, International Conference on Parallel Processing, 2004. ICPP 2004..

[4]  Jong-Deok Choi,et al.  Deployment Time Performance Optimization of Internet Services , 2006 .

[5]  Aleksander Slominski,et al.  Web Services Invocation Framework (WSIF) , 2001 .

[6]  Robert A. van Engelen,et al.  Constructing Finite State Automata for High-Performance XML Web Services , 2004, International Conference on Internet Computing.

[7]  Premkumar T. Devanbu,et al.  Optimizing layered middleware , 2005, SEM '05.

[8]  Robert Steele,et al.  Evaluating SOAP for High Performance Business Applications: Real-Time Trading Systems , 2003, WWW.

[9]  Manish Parashar,et al.  Latency Performance of SOAP Implementations , 2002, 2nd IEEE/ACM International Symposium on Cluster Computing and the Grid (CCGRID'02).

[10]  Daniel Andresen,et al.  LYE: a high-performance caching SOAP implementation , 2004 .

[11]  Ravi B. Konuru,et al.  Cooperative middleware specialization for service oriented architectures , 2004, WWW Alt. '04.

[12]  Abraham Heifets,et al.  XML screamer: an integrated approach to high performance XML parsing, validation and deserialization , 2006, WWW '06.

[13]  Kyle A. Gallivan,et al.  The gSOAP Toolkit for Web Services and Peer-to-Peer Computing Networks , 2002, 2nd IEEE/ACM International Symposium on Cluster Computing and the Grid (CCGRID'02).