Architecture for an Autonomic Web Services Environment

Wenhu Tian, Farhana Zulkernine, Jared Zebedee, Wendy Powley, Pat Martin



The growing complexity of Web service platforms and their dynamically varying workloads make manually managing their performance a tough and time consuming task. Autonomic computing systems, that is, systems that are self-configuring and self-managing, have emerged as a promising approach to dealing with this increasing complexity. In this paper we propose an architecture of an autonomic Web service environment based on reflective programming techniques, where components at a Web service hosting site tunes themselves and collaborate to provide a self-managed and self-optimized system.


  1. Apache Server Monitor,
  2. Birman, K., van Renesse, R., and Vogels, W.: Adding High Availability and Autonomic Behavior to Web Services, 26th International Conference on Software Engineering (ICSE'04), May 2004, Edinburgh, Scotland, United Kingdom.
  3. Chiu, K., Web Services Performance: A Survey of Issues and Solutions, 7th World Multiconference on Systemics, Cybernetics and Informatics (SCI 2003), Orlando, USA, July, (2003).
  4. Fletcher, P., Waterhouse, M. (Eds).: Web Services Business Strategies and Architectures, Expert Press, (2002).
  5. Dan, A., Davis, D., Kearney, R., Keller, A., King, R ., Kuebler, D., Ludwig, H., Polan, M., Spreitzer, M. and Youssef, A.: Web Services on Demand: WSLA-driven automated management. IBM Systems Journal, 43(1), (2004) 136 - 158.
  6. J. A. Farrell, H. Kreger, Web Services Management Approaches. IBM Systems Journal, 41(2), (2002).
  7. Ganek, A.G., Corbi, T.A.: The Dawning of the Autonomic Computing Era, IBM System Journal, V(42), N(1), (2003).
  8. Kephart, J.O., Chess, D.M.: The Vision of Autonomic Computing. Computer, 36(1), (2003), 41-50.
  9. Levy, R., Nagarajarao, J., Pacifici, G., Spreitzer, M., Tantawi, A.N., Youssef, A.: Performance Management for Cluster Based Web Services, IFIP/IEEE 8th International Symposium on Integrated Network Management (IM 2003), (2003), 247-261.
  10. Loosley, C., Gimarc, R.L., Spellmann, A.C.: E-Commerce Response Time: a Reference Model, Keynote Systems Inc., (2000).
  11. Maes, P., Computational Reflection, The Knowledge Engineering Review, pp. 1-19, (1988).
  12. Martin, P., Powley, W., Benoit, D.. Using Reflection to Introduce Self-Tuning Technology into DBMSs. Proceedings of IDEAS'04, Coimbra, Portugal, July 2004.
  13. SOAP Version 1.2 Part 1: Messaging Framework, June 2004,
  14. The Impact of Web Performance on E-Retail Success, Akamai Technologies, Feb. 1, (2004), per.pdf.
  15. Tian, M., Voigt, T., Naumowicz, T., Ritter, H., and Schiller, J.: Performance Impact of Web Services on Internet Servers, International Conference on Parallel and Distributed Computing and Systems (PDCS 2003), Marina Del Rey, USA, (Nov. 2003).
  16. UDDI Version 3.0.1, UDDI Spec Technical Committee Specification, (Oct. 2003),
  17. Web Services Description Language (WSDL) 1.1, (Mar. 2001),
  18. Weikum, G.: Self-tuning E-services: from Wishful Thinking to Viable Engineering, High Performance Transaction Systems Workshop Submissions, (Oct. 2001).
  19. Wong, S.: Web services: The Next Evolution of Application Integration, pdf.
  20. WebSphere Application Server Monitor,

Paper Citation

in Harvard Style

Tian W., Zulkernine F., Zebedee J., Powley W. and Martin P. (2005). Architecture for an Autonomic Web Services Environment . In Proceedings of the Joint Workshop on Web Services and Model-Driven Enterprise Information Systems - Volume 1: WSMDEIS, (ICEIS 2005) ISBN 972-8865-27-9, pages 54-66. DOI: 10.5220/0002561400540066

in Bibtex Style

author={Wenhu Tian and Farhana Zulkernine and Jared Zebedee and Wendy Powley and Pat Martin},
title={Architecture for an Autonomic Web Services Environment},
booktitle={Proceedings of the Joint Workshop on Web Services and Model-Driven Enterprise Information Systems - Volume 1: WSMDEIS, (ICEIS 2005)},

in EndNote Style

JO - Proceedings of the Joint Workshop on Web Services and Model-Driven Enterprise Information Systems - Volume 1: WSMDEIS, (ICEIS 2005)
TI - Architecture for an Autonomic Web Services Environment
SN - 972-8865-27-9
AU - Tian W.
AU - Zulkernine F.
AU - Zebedee J.
AU - Powley W.
AU - Martin P.
PY - 2005
SP - 54
EP - 66
DO - 10.5220/0002561400540066