Skip to Main Content
Autonomic computing is about systems that can manage themselves. Self-management includes self-configuration, self-healing, self-optimization, etc. (self-* properties). Agent technology offers key advantages for the development of autonomic computing systems as it supports autonomy, adaptability, etc. Current Web service standards and technologies don't provide a suitable architecture in which all aspects of self-management can be designed. In this paper, we present an agent-based framework for autonomic Web services. This framework is based on a multi-agent system made up with five agents namely a Planning agent, an Execution agent, a Composition agent, a Discovery agent, and a Monitoring agent.