Skip to main content

Autonomic Management of Networked Web Services-Based Processes

  • Chapter
  • First Online:
Autonomic Computing and Networking

Abstract

Web services, which have evolved along with the World Wide Web, hold great potential for building multi-organizational dynamic workflows. The management of these networked Web service-based processes presents significant challenges. The varying workload of the Internet, the heterogeneous multi-component structure of the Web services environment, and the complexity in building and managing Web services-based workflows place huge management problems upon the system administrators of the Web services environment and the Web services consumers. Autonomic computing has received considerable attention in the research community as a potential approach to making these systems self-managing. We discuss Web services management from two different perspectives, namely from those of the service provider and the service consumers. We present our approaches to autonomic management for both perspectives and discuss their integration into a complete management framework.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 169.99
Price excludes VAT (USA)
  • Durable hardcover 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

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Abdelzaher, T., Stankovic, J., Lu, C., Zhang, R., and Lu, Y.: Feedback performance control in software services. In: IEEE Control Systems Magazine, Vol. 23(3), (2003)

    Google Scholar 

  2. Bennani, M., and Menascé, D.: Assessing the robustness of self-managing computer systems under highly variable workloads. In: Proc. Intl. Conf. Autonomic Computing (ICAC’04), pp. 62–69, NY, USA (2004)

    Google Scholar 

  3. Birman, K., Renesse, R., and Vogels, W.: Adding high availability and autonomic behavior to web services. In: Proc. Intl. Conf. Software Engineering (ICSE’04), pp. 17–26, Scotland, UK (2004)

    Google Scholar 

  4. Bouchenak, S, De Palma, N. Hagimont, D. Krakowiak, S., and Taton, C.: Autonomic management of internet services: Experience with self-optimization. In: Proc. IEEE Intl. Conf. Autonomic Computing (ICAC’06), pp. 309–310, Dublin, Ireland (2006)

    Google Scholar 

  5. Cappiello, C., Comuzzi, M., and Plebani, P.: On automated generation of web service level agreements. In: Proc. IEEE Intl. Conf. Advanced Information Systems Engineering (CAiSE’07), pp. 264–278, Trondheim, Norway (2007)

    Google Scholar 

  6. Casati, F., Shan, E., Dayal, U., and Shan, M. C.: Service-oriented computing: Business-oriented management of web services, Communications of the ACM, Vol. 46(10), (2003)

    Google Scholar 

  7. Cheng, Y., Farha, R., Kim, M.S., Leon-Garcia, A., and Won-Ki Hong, J.: A generic architecture for autonomic service and network management. Computer Communications, Vol. 29(18), 3691–3709 (2006)

    Article  Google Scholar 

  8. Chhetri, M.B., Lin, J., Goh, S., Zhang, J.Y., Kowalczyk, R., and Yan, J.: A coordinated architecture for the agent-based service level agreement negotiation of web service composition. In: Proc. Australian Software Engineering Conference (ASWEC’06), pp. 90–99, IEEE Computer Society, Washington, DC, USA (2006)

    Google Scholar 

  9. Chung I., and Hollingsworth, J. K.: Automated cluster-based web service performance tuning. In: Proc. IEEE Conf. High Performance Distributed Computing (HPDC’04), pp. 36–44, IEEE, Honolulu, Hawaii (2004)

    Google Scholar 

  10. Coetzee, M., and Eloff, J.: A trust and context aware access control model for web services conversations. In: Proc. International Conference on Trust, Privacy and Security in Digital Business, (TrustBus’07), pp. 115–124, Regensburg, Germany, LNCS, Springer (2007)

    Google Scholar 

  11. Curbera, F., Khalaf, R., Mukhi, N., Tai, S., and Weerawarana, S.: Service-oriented computing: The next step in web services. Communications of the ACM, Vol. 46(10), 29–34, ACM, NY, USA (2003)

    Article  Google Scholar 

  12. Dahlem, D. Nickel, L., Sacha, J., Biskupski, B., Dowling, J., and Meier, R.: Towards improving the Availability of service compositions. In: Proc. IEEE Intl. Conf. Digital Ecosystems and Technologies (DEST’07), pp. 67–70, IEEE, Cairns, Australia (2007)

    Google Scholar 

  13. Dai, Y., Hinchey, M., Qi, M., and Zou, X.: Autonomic security and self-protection based on feature-recognition with virtual neurons. In: Proc. IEEE Int. Symposium of Dependable, Autonomic and Secure Computing (DASC’06), pp. 227–234, Washington, DC, USA (2006)

    Google Scholar 

  14. Dearle, A., Kirby, G., and McCarthy, A.: A framework for constraint-based deployment and autonomic management of distributed applications. In: Proc. Intl. Conf. Autonomic Computing (ICAC’04), pp. 300–301, NY, USA (2004)

    Google Scholar 

  15. Dustdar, S.: Towards autonomic processes and services. In: Proc. Intl. Working Conf. Business Process and Services Computing (BPSC), pp. 13–19, Leipzig, Germany (2007)

    Google Scholar 

  16. Faratin P., Sierra, C., and Jennings, N.: Negotiation decision functions for autonomous agents. Intl. Journal of Robotics and Autonomous Systems, Vol. 24(3–4), 159–182 (1998)

    Article  Google Scholar 

  17. Farrell, J.A., and Kreger, H.: Web services management approaches. IBM Systems Journal, Vol. 41(2), 212–227 (2002)

    Google Scholar 

  18. Ganek, A., and Corbi, T.: The dawning of the autonomic computing era. IBM System Journal, Vol. 42 (1), 5–18 (2003)

    Article  Google Scholar 

  19. Gurguis, S., and Zeid, A.: Towards autonomic web services: achieving self-healing using web services. In: SIGSOFT Software Eng. Notes, Vol. 30(4), 1–5 (2005)

    Article  Google Scholar 

  20. Jakob, M., Healing, A., and Saffre F.: Mercury: Multi-agent adaptive service selection based on non-functional attributes. In: Proc. Intl. Workshop Engineering Emergence in Decentralised Autonomic Systems (EEDAS’07), Jacksonville, FL, USA (2007)

    Google Scholar 

  21. Levy, R., Nagarajarao, J., Pacifici, G., Spreitzer, M., Tantawi, A., and Youssef, A.: Performance management for cluster based web services. In: IBM Technical Report (2003)

    Google Scholar 

  22. Liao, B., Gao, J., Hu, J., and Chen, J.: A federated multi-agent system: Autonomic control of web services. In: Proc. Int. Conf. Machine Learning Cybernetics (ICMLC’04), Vol. 1, pp. 1–6, IEEE, Shanghai, China (2004)

    Google Scholar 

  23. Maximilien, E., and Singh, M.: A framework and ontology for dynamic web services selection. IEEE Internet Computing, Vol. 8(5), pp. 84–93 (2004)

    Article  Google Scholar 

  24. Mecella, M., Ouzzani, M., Paci, F., and Bertino, E.: Access control enforcement for conversation-based web services. In: Proc. Int. Conf. World Wide Web (WWW ’06), pp. 257–266, Edinburgh, Scotland, ACM, New York (2006)

    Google Scholar 

  25. Monge, H., and Martinez, T.: AWS-Net Traveler: Autonomic web services framework for autonomic business processes. In: Proc. IEEE Int. Conf. Services Computing (SCC’05), Vol. 2, pp. 270–272, Orlando, FL, USA (2005)

    Google Scholar 

  26. Narayanan, V., and Jennings, N.: Learning to negotiate optimally in non-stationary environments. In: Proc. Intl. Workshop Cooperative Information Agents (CIA’06), pp. 288–300, Edinburgh, UK, ACM (2006)

    Google Scholar 

  27. OASIS: WS-BPEL (Web Services Business Process Execution Language) 2.0 Draft. At: http://www.oasis-open.org/committees/download.php/14616/wsbpel-specification-draft.htm (2006)

  28. OASIS: UDDI Technical Committee Specification, v 3.0.2. At: http://www.oasis-open.org/committees/uddi-spec/doc/spec/v3/uddi-v3.0.2-20041019.htm (2005)

  29. OASIS: WSDM (Web Services Distributed Management): Management Using Web Services (MUWS 1.0), Part 1 (2005)

    Google Scholar 

  30. OASIS: WSRF (Web Services Resource Framework), v 1.2 (2006)

    Google Scholar 

  31. Olson, L., Winslett, M., Tonti, G., Seeley, N., Uszok, A., and Bradshaw, J.: Trust negotiation as an authorization service for web services. In: ICDE’06 Workshops, Vol. 21, IEEE, Atlanta, GA, USA (2006)

    Google Scholar 

  32. Park, S., Kim, W., and Kim, D.: Autonomic protection system using adaptive security policy, In: Proc. Int. Conf. Computational Science and Its Applications – ICCSA’04, LNCS 3045, pp. 896–905, A. Laganàa et al. (Eds.), Assisi, Italy (2004)

    Google Scholar 

  33. Pautasso, C., Heinis, T., and Alonso, G.: Autonomic execution of web service compositions. In: Proc. Int. Conf. Web Services (ICWS’05), Orlando, FL, USA (2005)

    Google Scholar 

  34. Powley, W., and Martin, P.: A reflective database-oriented framework for autonomic managers. In: Proc. Int. Conf. Autonomic Systems (ICAS’06), pp. 57–62, San Jose, CA, USA (2006)

    Google Scholar 

  35. Raiffa H.: The Art and Science of Negotiation. Harvard University Press, Cambridge, USA (1982)

    Google Scholar 

  36. Reich, C., Banholzer, M., Buyya, R., and Bubendorfer K.: Engineering an autonomic container for WSRF-based web services. In: Proc. Int. Conf. Advanced Computing Commun. (ADCOM’07), pp. 277–282, Guwahati, India (2007)

    Google Scholar 

  37. Seth, M.: Web Services – A Fit for EAI. White Paper, At: http://www.developer.com/tech/article.php/1489501 (2002)

  38. Sloman, M.: Policy-driven management for distributed systems. Journal of Network and Systems Management, Vol. 2(4), pp. 333–360 (1994)

    Article  Google Scholar 

  39. Ta, X., and Mao G.: Online end-to-end quality of service monitoring for service level agreement verification. In: Proc. IEEE Int. Conf. Networks (ICON’06), Vol. 2, pp. 1–6, Singapore (2006)

    Google Scholar 

  40. Tian, W., Zulkernine, F., Zebedee, J., Powley, W., and Martin, P.: An architecture for an autonomic web services environment. In: Proc. Joint Workshop Web Services Model-Driven Enterprise Information Syst. WSMDEIS (ICEIS’05), Miami, FL, USA (2005)

    Google Scholar 

  41. W3C: SOAP (Simple Object Access Protocol) Part 1: Messaging Framework, v 1.2. At: http://www.w3.org/TR/soap12-part1/ (2003)

  42. W3C: XML (eXtensible Markup Language). At: http://www.w3.org/XML/ (2004)

  43. W3C: WSDL (Web Services Description Language), v 2.0 (Working Draft). At: http://www.w3.org/2002/ws/desc/ (2005)

  44. Xu, Z., Martin, P., Powley, W., and Zulkernine, F.: Reputation-enhanced QoS-based web services discovery. In: Proc. IEEE Intl. Conf. Web Services (ICWS’07), pp. 249–256, Salt Lake City, Utah, USA (2007)

    Google Scholar 

  45. Yang, Y., Tan, Q., Xiao, Y., Yu, J., and Liu, F.: Exploiting hierarchical CP-nets to increase the reliability of web services workflow. In: Proc. International Symposium Appl. Internet (SAINT’06), pp. 116–122, IEEE Computer Society, Washington, DC, USA (2006)

    Google Scholar 

  46. Yu, T., Zhang, Y., and Lin, K.: Efficient algorithms for web services selection with end-to-end QoS constraints. ACM Transactions on the Web, Vol. 1(1), Art. 6, pp. 1–26 (2007)

    Article  Google Scholar 

  47. Zeid, A., and Gurguis, S.: Towards autonomic web services. In: Proc. ACS/IEEE Int. Conf. Computer Syst. Appl. (ICCSA’05), pp. 69–73, IEEE, Cairo, Egypt (2005)

    Google Scholar 

  48. Zhang, F., Ji, G., Guo, H., Zhu, P., and Liao, B.: Autonomic management of web services based on federated multi-agent system. In: Proc. World Congress Intelligent Control and Automation, Vol. 2, pp. 6949–6953, Dalian, China (2006)

    Article  Google Scholar 

  49. Zulkernine, F., and Martin, P.: Web services management: Towards efficient web data access. In: Web Data Management Practices: Emerging Techniques and Technologies, pp. 266–288, A. Vakali, and G. Pallis (Eds.), Idea Group of Publishing, USA (2006)

    Google Scholar 

  50. Zulkernine, F., and Martin, P.: Conceptual framework for a comprehensive service management middleware (best paper award). In: Proc. Int. IEEE Workshop Service Oriented Architectures in Converging Networked Environments (SOCNE’07) with AINA’07, Niagara Falls, Canada (2007)

    Google Scholar 

  51. Zulkernine, F., Martin, P., Craddock, C., and Wilson, K.: A policy-based middleware for web services SLA negotiation. Accepted in: Proc. IEEE International Conference Web Services (ICWS’08), IEEE, Beijing, China (2008)

    Google Scholar 

  52. Zulkernine, F., Martin, P., and Wilson, K.: A middleware solution to monitoring composite web services-based processes. Accepted in: Proc. of the IEEE Congress on Services (SERVICES’08) Part II, Workshop on Service Intelligence and Computing (SIC) at IEEE International Conference on Web Services (ICWS’08), IEEE, Beijing, China (2008)

    Google Scholar 

  53. Zulkernine, F., Tian, W., Powley, W., Martin, P., Xu, T., and Zebedee, J.: Autonomic web services environment using a reflective database-oriented approach. Journal of Ubiquitous Computing and Communication Special Issue on Autonomic Computing and Communications (2008)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Farhana H. Zulkernine .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2009 Springer-Verlag US

About this chapter

Cite this chapter

Zulkernine, F.H., Powley, W., Martin, P. (2009). Autonomic Management of Networked Web Services-Based Processes. In: Zhang, Y., Yang, L., Denko, M. (eds) Autonomic Computing and Networking. Springer, Boston, MA. https://doi.org/10.1007/978-0-387-89828-5_14

Download citation

  • DOI: https://doi.org/10.1007/978-0-387-89828-5_14

  • Published:

  • Publisher Name: Springer, Boston, MA

  • Print ISBN: 978-0-387-89827-8

  • Online ISBN: 978-0-387-89828-5

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics