Abstract
Web service is a promising technology to efficiently integrate disparate software components over various types of systems and to exchange various business artifacts across business organizations. As many web services are available on Internet, performance becomes increasingly important to distinguish different service providers. Performance is a difficult property to assess, since it involves non-deterministic networks, frequent changes on workload and unexpected usage patterns. In this work, we propose a performance analysis methodology for web services, and introduce sPAC (Web Services Performance Analysis Center) that implements our methodology for performance-considered web service composition. sPAC 1) graphically describes web services and the flow between them, 2) automatically generates test codes for the web process and executes them for performance analysis under low load intensity, 3) automatically generates a simulation model for the web process, and conducts extensive simulations for heavy load intensity, and 4) reports analysis and estimation results to help service customers verify timeliness of their web services.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
IBM, SOA and Web Services, http://www-130.ibm.com/developerworks/webservices/
Shuping, R.: A model for Web services discovery with QoS. ACM SIGecom Exchanges 4(1), 1–10 (Spring 2003)
Menasce, D.A., Almeida, V.A.F.: Capacity Planning for Web Services: Metrics, Models, and Methods. Prentice-Hall, Englewood Cliffs (2002)
Zeng, L., et al.: Quality Driven Web Services Composition. In: Proceedings of WWW 2003, Budapest, Hungary (2003)
Meise, J.D., Vasireddy, S., Babbar, A., Mackman, A.: How to: Use ACT to Test Web Services Performance, Microsoft Developer Network, Microsoft Corporation (2004)
Davidson, N.: Web Services Testing. Red-Gate Software (2005), http://www.red-gate.com/dotnet/more/web_services_testing.htm
Silver, G., Miller, J.A., Gardoso, J., Sheth, A.P.: Web service technologies and their synergy with simulation. In: Proceedings of the Winter Simulation Conference, pp. 606–615 (2002)
Silver, G., Maduko, A., Jafri, R., Miller, J.A., Sheth, A.P.: Modeling and Simulation of Quality of Service for Composite Web Services. In: Proceedings of the 7th World Multiconference on Systems, Cybernetics, and Informatics (SCI 2003), Orlando, Florida, pp. 420–425 (July 2003)
Jin, L., Machiraju, V., Sahai, A.: Analysis on Service Level Agreement of Web services, Software Technology Laboratory, HP Laboratories, Palo Alto, HPL-2002-180, Hewlett Packard Company (June 2002)
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
Chang, H., et al.: Simulation-Based Web Service Composition: Framework and Performance Analysis. 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., Ryu, Y., Chung, T., Jou, W., Lee, K. (2005). Metrics, Methodology, and Tool for Performance-Considered Web Service Composition. In: Yolum, p., Güngör, T., Gürgen, F., Özturan, C. (eds) Computer and Information Sciences - ISCIS 2005. ISCIS 2005. Lecture Notes in Computer Science, vol 3733. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11569596_42
Download citation
DOI: https://doi.org/10.1007/11569596_42
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-29414-6
Online ISBN: 978-3-540-32085-2
eBook Packages: Computer ScienceComputer Science (R0)