Web service composition via organisation-based (re)planning

David Corsar*, Alison Chorley, Wamberto W. Vasconcelos

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

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.

Original languageEnglish
Title of host publicationDeclarative Agent Languages and Technologies IX - 9th International Workshop, DALT 2011, Revised Selected and Invited Papers
Place of PublicationBerlin
PublisherSpringer
Pages128-148
Number of pages21
ISBN (Electronic)9783642291135
ISBN (Print)9783642291128
DOIs
Publication statusPublished - 9 Apr 2012
Event9th International Workshop on Declarative Agent Languages and Technologies, DALT 2011 - Taipei, Taiwan, Province of China
Duration: 3 May 20113 May 2011

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume7169 LNAI
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference9th International Workshop on Declarative Agent Languages and Technologies, DALT 2011
CountryTaiwan, Province of China
CityTaipei
Period3/05/113/05/11

Fingerprint

Web Service Composition
Service oriented architecture (SOA)
Web services
Planning
Software agents
Chemical analysis
Explosions
Service-oriented Architecture
Industry
Automation
Search Space
Matchmaking
Software Agents
Service Composition
Costs
Landmarks
Business Process
Explosion
Web Services
Synthesis

ASJC Scopus subject areas

  • Theoretical Computer Science
  • Computer Science(all)

Cite this

Corsar, D., Chorley, A., & Vasconcelos, W. W. (2012). Web service composition via organisation-based (re)planning. In Declarative Agent Languages and Technologies IX - 9th International Workshop, DALT 2011, Revised Selected and Invited Papers (pp. 128-148). (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); Vol. 7169 LNAI). Berlin: Springer . https://doi.org/10.1007/978-3-642-29113-5_14

Web service composition via organisation-based (re)planning. / Corsar, David; Chorley, Alison; Vasconcelos, Wamberto W.

Declarative Agent Languages and Technologies IX - 9th International Workshop, DALT 2011, Revised Selected and Invited Papers. Berlin : Springer , 2012. p. 128-148 (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); Vol. 7169 LNAI).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Corsar, D, Chorley, A & Vasconcelos, WW 2012, Web service composition via organisation-based (re)planning. in Declarative Agent Languages and Technologies IX - 9th International Workshop, DALT 2011, Revised Selected and Invited Papers. Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), vol. 7169 LNAI, Springer , Berlin, pp. 128-148, 9th International Workshop on Declarative Agent Languages and Technologies, DALT 2011, Taipei, Taiwan, Province of China, 3/05/11. https://doi.org/10.1007/978-3-642-29113-5_14
Corsar D, Chorley A, Vasconcelos WW. Web service composition via organisation-based (re)planning. In Declarative Agent Languages and Technologies IX - 9th International Workshop, DALT 2011, Revised Selected and Invited Papers. Berlin: Springer . 2012. p. 128-148. (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)). https://doi.org/10.1007/978-3-642-29113-5_14
Corsar, David ; Chorley, Alison ; Vasconcelos, Wamberto W. / Web service composition via organisation-based (re)planning. Declarative Agent Languages and Technologies IX - 9th International Workshop, DALT 2011, Revised Selected and Invited Papers. Berlin : Springer , 2012. pp. 128-148 (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)).
@inproceedings{c76478cd93b24a96b05541f9ba89c447,
title = "Web service composition via organisation-based (re)planning",
abstract = "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.",
author = "David Corsar and Alison Chorley and Vasconcelos, {Wamberto W.}",
year = "2012",
month = "4",
day = "9",
doi = "10.1007/978-3-642-29113-5_14",
language = "English",
isbn = "9783642291128",
series = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
publisher = "Springer",
pages = "128--148",
booktitle = "Declarative Agent Languages and Technologies IX - 9th International Workshop, DALT 2011, Revised Selected and Invited Papers",

}

TY - GEN

T1 - Web service composition via organisation-based (re)planning

AU - Corsar, David

AU - Chorley, Alison

AU - Vasconcelos, Wamberto W.

PY - 2012/4/9

Y1 - 2012/4/9

N2 - 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.

AB - 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.

UR - http://www.scopus.com/inward/record.url?scp=84859367118&partnerID=8YFLogxK

U2 - 10.1007/978-3-642-29113-5_14

DO - 10.1007/978-3-642-29113-5_14

M3 - Conference contribution

SN - 9783642291128

T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)

SP - 128

EP - 148

BT - Declarative Agent Languages and Technologies IX - 9th International Workshop, DALT 2011, Revised Selected and Invited Papers

PB - Springer

CY - Berlin

ER -