An Empirical Performance Metrics Measurement and Analysis of Software Platforms for Implementation of Web Services

Web services play a vital role in the paradigms of distributed computing and grid computing. Web services can be implemented in different platforms, but the most commonly used platforms are .NET and J2EE as they provide a wide variety of tools for creation and integration of web services to any existing business application. The selection of appropriate platform for implementation is purely based on performance offered by the particular platform. This paper focuses on analyzing the performance of a generic model composed of three tiers for implementing and consuming web services. This generic model is implemented with four different combinations of .NET and J2EE in different tiers. The analysis of performance is carried out with a novel set of four performance metrics proposed and the metrics are based on time spent for actual response and network traffic involved between the different tiers. The performance metrics measurement is observed on the model to study performance of platforms deployed for implementation of web services.

[1]  Sandeep Chatterjee,et al.  Developing Enterprise Web Services: An Architect's Guide , 2003 .

[2]  Bo Yan,et al.  Evaluation and Modeling of Web Services Performance , 2006, 2006 IEEE International Conference on Web Services (ICWS'06).

[3]  Marin Litoiu,et al.  Migrating to Web services - latency and scalability , 2002, Proceedings. Fourth International Workshop on Web Site Evolution.

[4]  Dmytro Dyachuk,et al.  Optimizing Performance of Web Service Providers , 2007, 21st International Conference on Advanced Information Networking and Applications (AINA '07).

[5]  Lei Li,et al.  High Performance Web Services Based on Service-Specific SOAP Processor , 2006, 2006 IEEE International Conference on Web Services (ICWS'06).

[6]  Ian Gorton,et al.  An empirical evaluation of architectural alternatives for J2EE and Web services , 2004, 11th Asia-Pacific Software Engineering Conference.

[7]  Weiyi Meng,et al.  Improving Performance of Web Services Query Matchmaking with Automated Knowledge Acquisition , 2007, IEEE/WIC/ACM International Conference on Web Intelligence (WI'07).

[8]  C. Jaruskulchai,et al.  A Simple Approach to Optimize Web Services' Performance , 2007, Third International Conference on Next Generation Web Services Practices (NWeSP'07).

[9]  Sanjiva Weerawarana,et al.  A benchmark for Web service frameworks , 2005, 2005 IEEE International Conference on Services Computing (SCC'05) Vol-1.

[10]  Jun Ma,et al.  An Efficient Approach to Web Services Discovery and Composition when Large Scale Services are Available , 2006, 2006 IEEE Asia-Pacific Conference on Services Computing (APSCC'06).

[11]  Jong-Deok Choi,et al.  Improving the Performance of Web Services Using Deployment-Time Binding Selection , 2007, IEEE International Conference on Web Services (ICWS 2007).

[12]  Pu Liu,et al.  A Benchmark Suite for SOAP-based Communication in Grid Web Services , 2005, ACM/IEEE SC 2005 Conference (SC'05).

[13]  Carolyn McGregor,et al.  A framework for analyzing and measuring business performance with Web services , 2003, EEE International Conference on E-Commerce, 2003. CEC 2003..

[14]  Young-Koo Lee,et al.  Transforming Valid XML Documents into RDF via RDF Schema , 2007, Third International Conference on Next Generation Web Services Practices (NWeSP'07).

[15]  E.F. Gehringer,et al.  A comparison of J2EE and .NET as platforms for teaching Web services , 2004, 34th Annual Frontiers in Education, 2004. FIE 2004..

[16]  Adriano M. Pereira,et al.  Assessing the impact of reactive workloads on the performance of Web applications , 2006, 2006 IEEE International Symposium on Performance Analysis of Systems and Software.

[17]  Nicola Mazzocca,et al.  Performance-driven development of a Web services application using MetaPL/HeSSE , 2005, 13th Euromicro Conference on Parallel, Distributed and Network-Based Processing.

[18]  Lisandro Zambenedetti Granville,et al.  Evaluating the Performance of SNMP and Web Services Notifications , 2006, 2006 IEEE/IFIP Network Operations and Management Symposium NOMS 2006.

[19]  Frank P. Coyle,et al.  XML, Web Services, and the Data Revolution , 2002 .

[20]  Andranik Khachatryan,et al.  A Multi-scenario Reputation Estimation Framework and its Resilience Study against Various forms of Attacks , 2007, IEEE/WIC/ACM International Conference on Web Intelligence (WI'07).

[21]  Lisandro Zambenedetti Granville,et al.  Evaluating the Performance of Web Services Composition for Network Management , 2007, 2007 IEEE International Conference on Communications.

[22]  Sanjay P. Ahuja,et al.  Comparison of Web services technologies from a developer's perspective , 2005, International Conference on Information Technology: Coding and Computing (ITCC'05) - Volume II.

[23]  Dimitris Plexousakis,et al.  Semantic QoS Metric Matching , 2006, 2006 European Conference on Web Services (ECOWS'06).