MAWS: A platform-independent framework for mobile agents using Web services

被引:8
作者
Artail, H [1 ]
Kahale, E [1 ]
机构
[1] Amer Univ Beirut, Dept Elect & Comp Engn, Beirut 11072020, Lebanon
关键词
Web services; mobile agents; interoperability; SOAP; XML; !text type='Java']Java[!/text; middleware;
D O I
10.1016/j.jpdc.2005.07.007
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
This paper proposes a framework for a multiplatform mobile agent system based on Web services. The framework includes a mobile agent factory, the mobile agents, and the host Web services. The mobile agents are created at the factory, migrate between Web services-enabled hosts, and execute at the destination hosts through invocation by XML-RPC. The transfer of mobile agents is accomplished through the employment of SOAP attachments where service handlers are used at the source and destination hosts to attach and detach agent files, respectively. The framework was implemented using the Java Web Service Developer Pack (JWSDP) and tested on 20 Linux and Windows hosts within a Wide Area Network (WAN). The system worked seamlessly on all designated hosts (proving interoperability) while comparing well in terms of throughput to three well-known mobile agent systems, namely, Voyager, Aglets, and Concordia. This paper demonstrates how the proposed system can interoperate with existing systems and serve as a model for interoperability among them. The paper also illustrates how the mobile agent can be secured against confidentiality and integrity attacks during transport and suggests ways for protecting it from malicious hosts as well as guarding hosts from malicious agents. (C) 2005 Elsevier Inc. All rights reserved.
引用
收藏
页码:428 / 443
页数:16
相关论文
共 37 条
[1]  
AMETLLER J, 2003, P 5 INT WORKSH MOB A, P210
[2]  
[Anonymous], 1998, Journal of Autonomous Agents and Multiagent Systems (JAAMAS), DOI DOI 10.1023/A:1010090405266
[3]  
ATKINSON B, 2004, WEB SERVICES SECURIT
[4]  
Bellavista P, 2000, IEICE T COMMUN, VE83B, P961
[5]   CORBA solutions for interoperability in mobile agent environments [J].
Bellavista, P ;
Corradi, A ;
Stefanelli, C .
DOA'00: INTERNATIONAL SYMPOSIUM ON DISTRIBUTED OBJECTS AND APPL ICATIONS, PROCEEDINGS, 2000, :283-292
[6]  
Bellifemine F., 1999, CSELT Technical Reports, V27, P391
[7]   Mobile agent security [J].
Borselius, N .
ELECTRONICS & COMMUNICATION ENGINEERING JOURNAL, 2002, 14 (05) :211-218
[8]  
BRAZIER T, 2002, P ACM S APPL COMP AS, P101
[9]  
Chander A, 2001, DISCEX'01: DARPA INFORMATION SURVIVABILITY CONFERENCE & EXPOSITION II, VOL II, PROCEEDINGS, P27, DOI 10.1109/DISCEX.2001.932157
[10]  
DIKAIAKOS M, 2001, P 5 INT C MOB AG, P244