Integrating Agents and Web Services into Adaptive Distributed Learning Environments

This chapter discusses an integrated approach to designing and developing adaptive distributed learning environments. It presents a distributed learning environment based on agent technology and Web services technology. Agents are expected to be used as the core components in intelligent distributed learning environments because of their inherent natures: autonomous, intelligent, sociable, etc. However, to integrate agents into existing legacy learning environments or into heterogeneous Integrating Agents and Web Services 185 Copyright © 2005, Idea Group Inc. Copying or distributing in print or electronic forms without written permission of Idea Group Inc. is prohibited. learning environments, one may encounter many difficulties. They may be technical issues, economical issues, social issues, or even political issues. Web services technology, on the other hand, characterized by its standardized communication protocol, interoperability, and easy integration and deployment, is an excellent complimentary partner with agents in distributed learning environments. The integration of Web services and agents simplifies the complexity of development, saves time, and, most important of all, makes distributed learning environments feasible and practical. To take advantage of the merits of agents and Web services, we advocate agent-supported Web services in designing and developing distributed learning environments.

[1]  Nicholas R. Jennings,et al.  Foundations of distributed artificial intelligence , 1996, Sixth-generation computer technology series.

[2]  A. Roadmapof A Roadmap of Agent Research and Development , 1995 .

[3]  Chrysanthos Dellarocas Sloan Contractual Agent Societies : Negotiated shared context and social control in open multi-agent systems , 2000 .

[4]  Mladen A. Vouk,et al.  Workflow and End-User Quality of Service Issues in Web-Based Education , 1999, IEEE Trans. Knowl. Data Eng..

[5]  Rory McGreal eduSource: A Pan–Canadian Learning Object Repository , 2002 .

[6]  Ali Jafari Conceptualizing Intelligent Agents for Teaching and Learning. , 2002 .

[7]  Nicholas R. Jennings,et al.  Intelligent agents: theory and practice , 1995, The Knowledge Engineering Review.

[8]  Tak-Wai Chan,et al.  Artificial Agents in Distance Learning , 1995 .

[9]  Eric S. K. Yu,et al.  Agent-Oriented Modelling: Software versus the World , 2001, AOSE.

[10]  Julita Vassileva,et al.  The Intelligent Helpdesk: Supporting Peer-Help in a University Course , 1998, Intelligent Tutoring Systems.

[11]  Mike P. Papazoglou,et al.  Interoperation support for electronic business , 2000, CACM.

[12]  Michael Luck,et al.  Agent technology: Enabling next generation computing , 2003 .

[13]  Daniel R. Rehak,et al.  Customized Learning: A Web Services Approach , 2003 .

[14]  Dov Dori,et al.  Single-model method for specifying multi-agent systems , 2003, AAMAS '03.

[15]  Michael N. Huhns,et al.  Agents as Web Services , 2002, IEEE Internet Comput..

[16]  John G. Hedberg,et al.  The developer's handbook to interactive multimedia , 1998 .

[17]  Fuhua Lin,et al.  Integrating Web Services and Agent Technology for E-learning Course Content Maintenance , 2004, IEA/AIE.

[18]  Andrew B. Whinston,et al.  Scaling Web Services with Capacity Provision Networks , 2003, Computer.

[19]  Amy L. Baylor,et al.  Intelligent Agents as Cognitive Tools for Education. , 1999 .

[20]  Fuhua Lin,et al.  Integrating web services and agent technology for E-learning course content maintenance , 2004 .

[21]  Julita Vassileva,et al.  Lessons Learned in Deploying a Multi-Agent Learning Support System: The I-Help Experience , 2001 .

[22]  Tatiana Gavrilova,et al.  Learner-Model Approach to Multi-agent Intelligent Distance Learning System for Program Testing , 1999, IEA/AIE.