PLACA, an agent oriented programming language
PLACA, an agent oriented programming language
The PLACA agent programming language
ECAI-94 Proceedings of the workshop on agent theories, architectures, and languages on Intelligent agents
IEEE Internet Computing
The Vision of Autonomic Computing
Computer
The dawning of the autonomic computing era
IBM Systems Journal
Competitive algorithms for the dynamic selection of component implementations
IBM Systems Journal
A system model for dynamically reconfigurable software
IBM Systems Journal
Software agents: the future of web services
NODe'02 Proceedings of the NODe 2002 agent-related conference on Agent technologies, infrastructures, tools, and applications for E-services
Putting together web services and compositional software agents
ICWE'03 Proceedings of the 2003 international conference on Web engineering
An Agent-Based Approach for Autonomic Web Service Workflow Model
CCGRID '09 Proceedings of the 2009 9th IEEE/ACM International Symposium on Cluster Computing and the Grid
Towards autonomic computing systems
Engineering Applications of Artificial Intelligence
What agents can do in workflow management systems
Artificial Intelligence Review
A semantic model for actions and events in ambient intelligence
Engineering Applications of Artificial Intelligence
Introduction to an agent-based grid workflow management system
ISPA'05 Proceedings of the 2005 international conference on Parallel and Distributed Processing and Applications
Hi-index | 0.00 |
Most mission critical software systems are being built by integrating multiple distributed components. A software service, which is self-described and managed, and can be discovered and invoked dynamically through the Internet, provides a new paradigm for the composition of software systems. As a consequence, services and service-oriented software architecture will play fundamental roles in autonomic computing, which promotes the concept of self-management for software systems. To support self-managed and service-based software systems, a critical issue is how to deal with the service-oriented architecture to support dynamically reconfiguration. A service-based dynamically reconfigurable system framework for supporting future self-managed software systems was proposed in the paper. In the framework, a service agent represents an intelligent service broker that offers a self-managed and integrated service to respond to the requests from the environment adaptively. A workflow engine in this framework coordinates these service agents to implement particular business functions. The structure of the service agent, including its plan model, the relevant reconfiguration method and a service optimization mechanism, were discussed in the paper. A case study and an implementation were also presented.