Model-Driven Development: A Metamodeling Foundation
IEEE Software
Composing Web services on the Semantic Web
The VLDB Journal — The International Journal on Very Large Data Bases
Autonomic computing: emerging trends and open problems
DEAS '05 Proceedings of the 2005 workshop on Design and evolution of autonomic application software
Distributed Systems: Concepts and Design (4th Edition) (International Computer Science)
Distributed Systems: Concepts and Design (4th Edition) (International Computer Science)
A survey on web services composition
International Journal of Web and Grid Services
Exploiting organisational information for service coordination in multiagent systems
Proceedings of the 7th international joint conference on Autonomous agents and multiagent systems - Volume 1
OperettA: a prototype tool for the design, analysis and development of multi-agent organizations
Proceedings of the 7th international joint conference on Autonomous agents and multiagent systems: demo papers
Automated Web Service Composition: A Decentralised Multi-agent Approach
WI-IAT '09 Proceedings of the 2009 IEEE/WIC/ACM International Joint Conference on Web Intelligence and Intelligent Agent Technology - Volume 01
HTN planning for Web Service composition using SHOP2
Web Semantics: Science, Services and Agents on the World Wide Web
ALIVE: an agent-based framework for dynamic and robust service-oriented applications
Proceedings of the 9th International Conference on Autonomous Agents and Multiagent Systems: volume 1 - Volume 1
Adaptable, Organization-Aware, Service-Oriented Computing
IEEE Intelligent Systems
Organisation-based (re)planning for web service composition
Proceedings of the 12th International Conference on Information Integration and Web-based Applications & Services
Acting on norm constrained plans
CLIMA'11 Proceedings of the 12th international conference on Computational logic in multi-agent systems
Autonomic computing: an overview
UPP'04 Proceedings of the 2004 international conference on Unconventional Programming Paradigms
A survey of automated web service composition methods
SWSWPC'04 Proceedings of the First international conference on Semantic Web Services and Web Process Composition
Hi-index | 0.00 |
The benefits of Service Oriented Architectures (SOA) for business, such as reduced costs and development time, are well recognised, however one of the most challenging steps in using SOA is defining the correct composition of services for a particular business process. Quickly recognised as a task where computer automation could help, various approaches have been proposed, including the use of AI techniques for planning service compositions. However, these techniques can perform poorly due to the search space explosion caused by dealing with the vast number of available services that must be composed. In this paper we present an approach to composing Web services, using software agents to enact plans of actions which achieve organisational goals, where each action specifies what should be achieved as opposed to which service to use. When enacting an action, agents use a matchmaking process to determine services that can be used to achieve the desired effects, intelligently handling any errors that may occur. The action plans are based on an organisation model in which organisational goals are refined into scenes, landmarks, and objectives, allowing the set of actions available to the plan synthesis mechanism to be tailored to the goal being targeted at that specific time, further reducing the planning search space.