Agents for the Grid: A Comparison with Web Services (Part I: Transport Layer)
- 25 June 2003
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- Vol. 37, 220
- https://doi.org/10.1109/ccgrid.2002.1017130
Abstract
The notion of agent has of late become popular in the Grid community, as exemplified by several workshops on the use of agents in the Grid. What are agents for the Grid? What is the difference between agents and Web-services? These are questions that we address by describing a port of the SoFAR agent framework to Web services in the context of a bioinformatics Grid. In this first paper, we focus our discussion solely on issues at the transport layer. Through an agent communication language (ACL) and an abstract communication model, we have been able to define a generic API to communications, and are able to support multiple protocols, including the XML protocol, the transport mechanism of Web services. This approach facilitates the development of applications, makes our environment future-proof, and promotes the open-ness of our Grid architecture to third-party developers.Keywords
This publication has 15 references indexed in Scilit:
- The anatomy of the grid: enabling scalable virtual organizationsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2005
- The GRID: Computational and data resource sharing in engineering optimisation and design searchPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- A multi-agent system for automated genomic annotationPublished by Association for Computing Machinery (ACM) ,2001
- The cooperative problem-solving processJournal of Logic and Computation, 1999
- Dynamic resource allocation by market-based routing in telecommunications networksPublished by Springer Nature ,1998
- A Roadmap of Agent Research and DevelopmentAutonomous Agents and Multi-Agent Systems, 1998
- Globus: a Metacomputing Infrastructure ToolkitThe International Journal of Supercomputer Applications and High Performance Computing, 1997
- The Nexus Approach to Integrating Multithreading and CommunicationJournal of Parallel and Distributed Computing, 1996
- Agent-oriented programmingArtificial Intelligence, 1993
- Speech ActsPublished by Cambridge University Press (CUP) ,1969