sPAC (Web Services Performance Analysis Center): performance analysis and estimation tool of web services

  • Authors:
  • Hyung Gi Song;Kangsun Lee

  • Affiliations:
  • R&D Institute, Netville Co., Ltd., Seoul, South Korea;Dept. of Computer Engineering, Myongji University, Kyungki, South Korea

  • Venue:
  • BPM'05 Proceedings of the 3rd international conference on Business Process Management
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

Web service is a promising technology to efficiently integrate disparate software components over various types of systems and to exchange various business artifacts among business organizations. As many web services are nowadays available on Internet, quality of services (QoS) becomes increasingly important to distinguish different service providers. Performance mainly characterizes QoS especially in mission critical services. However, performance analysis is a very difficult job, since it involves nondeterministic networks, frequent changes on workload intensity and unexpected usage patterns. In this work, we introduce sPAC (Web Services Performance Analysis Centre) and show how customers can verify timeliness of their web services semi-automatically. sPAC 1) graphically describes the workflow of web services, 2) automatically generates test codes for the web services and invokes them for performance tests using Java threads, 3) automatically generates a simulation model for the specified workflow model, and conducts extensive simulations for various load conditions and usage patterns, and 4) reports analysis and estimation results to help customers determine if the composed web services can meet the performance requirements.