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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
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)
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)
Zeng, L., Benatallah, B., Dumas, M.: Quality Driven Web Services Composition. In: Proceedings of WWW 2003, Budapest, Hungary, pp. 411–421 (2003)
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)
Leymann, F.: Web Services Flow Language (WSFL 1.0) (2001), http://www-3.ibm.com/software/solutions/Webservices/pdf/WSFL.pdf
Thatte, S.: XLANG: Web services for business process design (2001), http://www.gotdotnet.com/team/xml_wsspecs/xlang-c/default.htm
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
Menasce, D.A.: QoS Issues in Web services. IEEE Internet Computing, 72–75 (November 2002)
Ran, S.: A model for Web services discovery with QoS. ACM SIGecom Exchanges 4(1), 1–10 (2003)
Farkas, P., Charaf, H.: Web Services Planning Concepts. Journal of WSCG 11(1) (2003) ISSN 1213-6972
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)
Meise, J.D., Vasireddy, S., Babbar, A., Mackman, A.: How to: Use ACT to Test Web Services Performance. Microsoft Developer Network, Microsoft Corporation (2004)
Object Management Group, UML (Unified Modeling Language) TM Resource Page (January 2005), http://www.uml.org/
Howell, F., McNab, R.: Simjava Library (1996), http://www.dcs.ed.ac.uk/home/hase/simjava
Song, H.: sPAC: Web Services Performance Analysis Center, Master Thesis, Department of Computer Engineering. MyongJi University, Korea (2004)
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)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)