576Accesses
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.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
Dustdar, S.: Towards autonomic processes and services. In: Proc. Intl. Working Conf. Business Process and Services Computing (BPSC), pp. 13–19, Leipzig, Germany (2007)
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)
Farrell, J.A., and Kreger, H.: Web services management approaches. IBM Systems Journal, Vol. 41(2), 212–227 (2002)
Ganek, A., and Corbi, T.: The dawning of the autonomic computing era. IBM System Journal, Vol. 42 (1), 5–18 (2003)
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)
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)
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)
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)
Maximilien, E., and Singh, M.: A framework and ontology for dynamic web services selection. IEEE Internet Computing, Vol. 8(5), pp. 84–93 (2004)
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)
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)
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)
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)
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)
OASIS: WSDM (Web Services Distributed Management): Management Using Web Services (MUWS 1.0), Part 1 (2005)
OASIS: WSRF (Web Services Resource Framework), v 1.2 (2006)
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)
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)
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)
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)
Raiffa H.: The Art and Science of Negotiation. Harvard University Press, Cambridge, USA (1982)
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)
Seth, M.: Web Services – A Fit for EAI. White Paper, At:http://www.developer.com/tech/article.php/1489501 (2002)
Sloman, M.: Policy-driven management for distributed systems. Journal of Network and Systems Management, Vol. 2(4), pp. 333–360 (1994)
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)
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)
W3C: SOAP (Simple Object Access Protocol) Part 1: Messaging Framework, v 1.2. At:http://www.w3.org/TR/soap12-part1/ (2003)
W3C: XML (eXtensible Markup Language). At:http://www.w3.org/XML/ (2004)
W3C: WSDL (Web Services Description Language), v 2.0 (Working Draft). At:http://www.w3.org/2002/ws/desc/ (2005)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
Author information
Authors and Affiliations
School of Computing, Queen’s University, Kingston, ON K7L 3N6, Canada
Farhana H. Zulkernine, Wendy Powley & Patrick Martin
- Farhana H. Zulkernine
You can also search for this author inPubMed Google Scholar
- Wendy Powley
You can also search for this author inPubMed Google Scholar
- Patrick Martin
You can also search for this author inPubMed Google Scholar
Corresponding author
Correspondence toFarhana H. Zulkernine.
Editor information
Editors and Affiliations
Rights 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
Published:
Publisher Name:Springer, Boston, MA
Print ISBN:978-0-387-89827-8
Online ISBN:978-0-387-89828-5
eBook Packages:EngineeringEngineering (R0)
Share this chapter
Anyone you share the following link with will be able to read this content:
Sorry, a shareable link is not currently available for this article.
Provided by the Springer Nature SharedIt content-sharing initiative