Title :
XML Agents Technology for Building Collaborative Applications
Author :
Du, Weichang ; Li, Hui
Author_Institution :
University of New Brunswick, Canada
Abstract :
This paper describes an XML based agents technology for building web services based collaborative applications. The technology consists of XML Agents (XAs), XML Agent Hosts, and XML based Agent Communication Language (XACL). The XML based XAs and XACL messages are neutral to particular agent systems and programming languages. The XML Agent Hosts are implemented using Web Services technology. The hosts provide services to XML agents and agent communications that are represented as Web service requests, and provide runtime environments for performing visiting agents’ behaviors that are implemented in multiple programming languages. Collaborative applications can be built using two types of agent collaborations, agent communications through XACL and agent visiting. XAs reside in different hosts can collaborate each other be exchanging XACL messages. Also XAs can "meet" face to face in a host supported by XAs’ mobility. Mobile XAs support more dynamic collaborations by their dynamic behaviors with different collaboration partners in different hosts.
Keywords :
Collaboration; Collaborative Computing; Multi Agent Systems.; Web Services; Application software; Collaboration; Collaborative software; Computer languages; Computer science; Mobile communication; Runtime environment; Software agents; Web services; XML; Collaboration; Collaborative Computing; Multi Agent Systems.; Web Services;
Conference_Titel :
Collaborative Technologies and Systems, 2006. CTS 2006. International Symposium on
Print_ISBN :
0-9785699-0-3
DOI :
10.1109/CTS.2006.73