An Agent-Based Approach for Interleaved Composition and Execution of Web Services

Xiaocong Fan, Karthikeyan Umapathy, John Yen, Sandeep Purao

Research output: Contribution to journalArticle

1 Citation (Scopus)

Abstract

The emerging paradigm of web services promises to bring to distributed computing the same flexibility that the web has brought to the publication and search of information contained in documents. This new paradigm puts severe demands on composition and execution of workflows that must survive and respond to changes in the computing and business environments. Workflows facilitated by web services must, therefore, allow dynamic composition in ways that cannot be predicted in advance. Utilizing the notions of shared mental models and proactive information exchange in agent teamwork research, we propose a solution that interleaves planning and execution in a distributed manner. This paper proposes a generic model, gives the mappings of terminology between Web services and team-based agents, describes a comprehensive architecture for realizing the approach, and demonstrates its usefulness with the help of an example. A key benefit of the approach is the proactive failures handling that may be encountered during execution of complex web services.

Original languageEnglish (US)
Pages (from-to)582-595
Number of pages14
JournalLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume3288
StatePublished - Dec 1 2004

Fingerprint

Web services
Web Services
Chemical analysis
Work Flow
Paradigm
Mental Models
Team Work
Distributed computer systems
Terminology
Distributed Computing
Ion exchange
Flexibility
Planning
Computing
Demonstrate
Industry
Model

All Science Journal Classification (ASJC) codes

  • Theoretical Computer Science
  • Computer Science(all)

Cite this

@article{f90b9bc6e35f4e39a4af91de57513332,
title = "An Agent-Based Approach for Interleaved Composition and Execution of Web Services",
abstract = "The emerging paradigm of web services promises to bring to distributed computing the same flexibility that the web has brought to the publication and search of information contained in documents. This new paradigm puts severe demands on composition and execution of workflows that must survive and respond to changes in the computing and business environments. Workflows facilitated by web services must, therefore, allow dynamic composition in ways that cannot be predicted in advance. Utilizing the notions of shared mental models and proactive information exchange in agent teamwork research, we propose a solution that interleaves planning and execution in a distributed manner. This paper proposes a generic model, gives the mappings of terminology between Web services and team-based agents, describes a comprehensive architecture for realizing the approach, and demonstrates its usefulness with the help of an example. A key benefit of the approach is the proactive failures handling that may be encountered during execution of complex web services.",
author = "Xiaocong Fan and Karthikeyan Umapathy and John Yen and Sandeep Purao",
year = "2004",
month = "12",
day = "1",
language = "English (US)",
volume = "3288",
pages = "582--595",
journal = "Lecture Notes in Computer Science",
issn = "0302-9743",
publisher = "Springer Verlag",

}

TY - JOUR

T1 - An Agent-Based Approach for Interleaved Composition and Execution of Web Services

AU - Fan, Xiaocong

AU - Umapathy, Karthikeyan

AU - Yen, John

AU - Purao, Sandeep

PY - 2004/12/1

Y1 - 2004/12/1

N2 - The emerging paradigm of web services promises to bring to distributed computing the same flexibility that the web has brought to the publication and search of information contained in documents. This new paradigm puts severe demands on composition and execution of workflows that must survive and respond to changes in the computing and business environments. Workflows facilitated by web services must, therefore, allow dynamic composition in ways that cannot be predicted in advance. Utilizing the notions of shared mental models and proactive information exchange in agent teamwork research, we propose a solution that interleaves planning and execution in a distributed manner. This paper proposes a generic model, gives the mappings of terminology between Web services and team-based agents, describes a comprehensive architecture for realizing the approach, and demonstrates its usefulness with the help of an example. A key benefit of the approach is the proactive failures handling that may be encountered during execution of complex web services.

AB - The emerging paradigm of web services promises to bring to distributed computing the same flexibility that the web has brought to the publication and search of information contained in documents. This new paradigm puts severe demands on composition and execution of workflows that must survive and respond to changes in the computing and business environments. Workflows facilitated by web services must, therefore, allow dynamic composition in ways that cannot be predicted in advance. Utilizing the notions of shared mental models and proactive information exchange in agent teamwork research, we propose a solution that interleaves planning and execution in a distributed manner. This paper proposes a generic model, gives the mappings of terminology between Web services and team-based agents, describes a comprehensive architecture for realizing the approach, and demonstrates its usefulness with the help of an example. A key benefit of the approach is the proactive failures handling that may be encountered during execution of complex web services.

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

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

M3 - Article

VL - 3288

SP - 582

EP - 595

JO - Lecture Notes in Computer Science

JF - Lecture Notes in Computer Science

SN - 0302-9743

ER -