Skip to main content

sPAC (Web Services Performance Analysis Center): Performance Analysis and Estimation Tool of Web Services

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 3649))

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.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Rajasekaran, P., Miller, J.A., Verma, K., Sheth, A.P.: Enhancing Web Services Description and Discovery to Facilitate Composition. In: Cardoso, J., Sheth, A.P. (eds.) SWSWPC 2004. LNCS, vol. 3387, pp. 34–47. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  2. L.-j. Jin, V., Machiraju, A.: Analysis on Service Level Agreement of Web services, Software Technology Laboratory. HP Laboratories, Palo Alto, HPL-2002-180, June, Hewlett Packard Company (2002)

    Google Scholar 

  3. Zeng, L., Benatallah, B., Dumas, M.: Quality Driven Web Services Composition. In: Proceedings of WWW 2003, Budapest, Hungary, pp. 411–421 (2003)

    Google Scholar 

  4. Silver, G., Maduko, A., Jafri, R., et al.: Modeling and Simulation of Quality of Service for Composite Web Services. In: Gregory. Silver, A., Maduko, R. (eds.) Proceedings of the 7th World Multiconference on Systems, Cybernetics, and Informatics (SCI 2003), Orlando, Florida, July 2003, pp. 420–425 (2003)

    Google Scholar 

  5. Leymann, F.: Web Services Flow Language (WSFL 1.0) (2001), http://www-3.ibm.com/software/solutions/Webservices/pdf/WSFL.pdf

  6. Thatte, S.: XLANG: Web services for business process design (2001), http://www.gotdotnet.com/team/xml_wsspecs/xlang-c/default.htm

  7. Andrews, T., Curbera, F., et al.: Specification: Business Process Execution Language for Web Services Version 1.1 (2003), http://www-128.ibm.com/developerworks/library/wsbpel

  8. Menasce, D.A.: QoS Issues in Web services. IEEE Internet Computing, 72–75 (November 2002)

    Google Scholar 

  9. Ran, S.: A model for Web services discovery with QoS. ACM SIGecom Exchanges 4(1), 1–10 (2003)

    Article  Google Scholar 

  10. Farkas, P., Charaf, H.: Web Services Planning Concepts. Journal of WSCG 11(1) (2003) ISSN 1213-6972

    Google Scholar 

  11. Yu, T., Lin, K.-J.: The Design of QoS Broker Algorithms for QoS-Capable Web Services. International Journal of Web Services 1(4), 17–24 (2004)

    MathSciNet  Google Scholar 

  12. Meise, J.D., Vasireddy, S., Babbar, A., Mackman, A.: How to: Use ACT to Test Web Services Performance. Microsoft Developer Network, Microsoft Corporation (2004)

    Google Scholar 

  13. Object Management Group, UML (Unified Modeling Language) TM Resource Page (January 2005), http://www.uml.org/

  14. Howell, F., McNab, R.: Simjava Library (1996), http://www.dcs.ed.ac.uk/home/hase/simjava

  15. Song, H.: sPAC: Web Services Performance Analysis Center, Master Thesis, Department of Computer Engineering. MyongJi University, Korea (2004)

    Google Scholar 

  16. Chang, H., Song, H., Lee, K., et al.: Simulation-Based Web Service Composition: Framework and Performance Analysis, Lecture Notes in Computer Science, Springer Verlag, vol. In: Baik, D.-K. (ed.) AsiaSim 2004. LNCS (LNAI), vol. 3398, pp. 352–361. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2005 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Song, H.G., Lee, K. (2005). sPAC (Web Services Performance Analysis Center): Performance Analysis and Estimation Tool of Web Services. In: van der Aalst, W.M.P., Benatallah, B., Casati, F., Curbera, F. (eds) Business Process Management. BPM 2005. Lecture Notes in Computer Science, vol 3649. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11538394_8

Download citation

  • DOI: https://doi.org/10.1007/11538394_8

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-28238-9

  • Online ISBN: 978-3-540-31929-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics