Scholarworks Repository

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

Show simple item record Artail H. Kahale E.
dc.contributor.editor 2006 2017-10-04T11:07:33Z 2017-10-04T11:07:33Z 2006
dc.identifier 10.1016/j.jpdc.2005.07.007
dc.identifier.issn 07437315
dc.description.abstract 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. © 2005 Elsevier Inc. All rights reserved.
dc.format.extent Pages: (428-443)
dc.language English
dc.publisher SAN DIEGO
dc.relation.ispartof Publication Name: Journal of Parallel and Distributed Computing; Publication Year: 2006; Volume: 66; no. 3; Pages: (428-443);
dc.source Scopus
dc.title MAWS: A platform-independent framework for mobile agents using Web services
dc.type Article
dc.contributor.affiliation Artail, H., Department of Electrical and Computer Engineering, American University of Beirut, P.O. Box: 11-0236, Riad El-Solh, Beirut 1107 2020, Lebanon
dc.contributor.affiliation Kahale, E., Department of Electrical and Computer Engineering, American University of Beirut, P.O. Box: 11-0236, Riad El-Solh, Beirut 1107 2020, Lebanon, Computing and Networking Services Department, American University of Beirut, Lebanon
dc.contributor.authorAddress Artail, H.; Department of Electrical and Computer Engineering, American University of Beirut, P.O. Box: 11-0236, Riad El-Solh, Beirut 1107 2020, Lebanon; email:
dc.contributor.authorCorporate University: American University of Beirut; Faculty: Faculty of Engineering and Architecture; Department: Electrical and Computer Engineering;
dc.contributor.authorDepartment Electrical and Computer Engineering
dc.contributor.authorFaculty Faculty of Engineering and Architecture
dc.contributor.authorInitials Artail, H
dc.contributor.authorInitials Kahale, E
dc.contributor.authorReprintAddress Artail, H (reprint author), Amer Univ Beirut, Dept Elect and Comp Engn, POB 11-0236, Beirut 11072020, Lebanon.
dc.contributor.authorUniversity American University of Beirut
dc.description.cited AMETLLER J, 2003, P 5 INT WORKSH MOB A, P210; ATKINSON B, 2004, WEB SERVICES SECURIT; Bellavista P., 2000, Proceedings DOA'00. International Symposium on Distributed Objects and Applications, DOI 10.1109-DOA.2000.874200; Bellavista P, 2000, IEICE T COMMUN, VE83B, P961; Bellifemine F., 1999, CSELT Technical Reports, V27; Borselius N, 2002, ELECTRON COMMUN ENG, V14, P211, DOI 10.1049-ecej:20020504; BRAZIER T, 2002, P ACM S APPL COMP AS, P101; CHANDER A, 2001, IEEE P 2001 DARPA IN, P27; DIKAIAKOS M, 2001, P 5 INT C MOB AG, P244; *ECMA, 2000, ECMASCRIPT LANG SPEC; FORMAN N, 2004, JAVA REFLECTION ACTI; FOU J, 2005, WEB SERVICES MOBILE; Graham S., 2004, BUILDING WEB SERVICE; GRIMSTRUP A, 2002, P 6 INT C MOB AG, P106; HABLUTZEL R, 2002, DEV WEB SERVICES JAV; HARKEY D, 1998, CLIENT SERVER PROGRA; HASEGAWA T, 2003, P 2 INT JOINT C AUT, P1006; HATCHER E, 2002, JAVA DEV ANT; Hohl F., 2000, Proceedings 20th IEEE International Conference on Distributed Computing Systems, DOI 10.1109-ICDCS.2000.840953; HORTON, 2002, BEGINNING JAVA 2 SDK; Jennings N. R., 1998, J AUTONOMOUS AGENTS, V1, P7; Koblick R, 1999, COMMUN ACM, V42, P96, DOI 10.1145-295685.295879; Lange D. B., 1998, PROGRAMMING DEPLOYIN; Luck M, 2004, AUTON AGENT MULTI-AG, V9, P203, DOI 10.1023-B:AGNT.0000038027.29035.7c; MAGNIN L, 2002, P S APPL COMP SAC 02, P107; Milojicic D., 1998, Personal Technologies, V2, DOI 10.1007-BF01324942; Misikangas P., 2000, Proceedings 20th IEEE International Conference on Distributed Computing Systems, DOI 10.1109-ICDCS.2000.840901; Necula GC, 1997, P 24 ACM SIGPLAN SIG, P106, DOI 10.1145-263699.263712; Perdikeas MK, 1999, COMPUT NETW, V31, P1999, DOI 10.1016-S1389-1286(99)00076-6; Pinsdorf U., 2002, Proceedings Ninth Annual IEEE International Conference and Workshop on the Engineering of Computer-Based Systems, DOI 10.1109-ECBS.2002.999845; SAYERS C, 2001, HPL2001288 HP LABS; SILVA M, 1998, P MOB AG 2 INT WORKS, P148; *SUN MICR, 2004, JAV WEB SERV DEV PAC; Tjung D., 2000, Transactions of the Information Processing Society of Japan, V41; *W3C REC, 2003, SOAP SIMPL OBJ ACC P; WANG D, 2002, P 1 INT C ENG DEPL C, P208; Younas M., 2004, Proceedings. 24th International Conference on Distributed Computing System Workshops
dc.description.citedCount 11
dc.description.citedTotWOSCount 6
dc.description.citedWOSCount 6
dc.format.extentCount 16
dc.identifier.coden JPDCE
dc.identifier.scopusID 32444447599
dc.publisher.address 525 B ST, STE 1900, SAN DIEGO, CA 92101-4495 USA
dc.relation.ispartOfISOAbbr J. Parallel Distrib. Comput.
dc.relation.ispartOfIssue 3
dc.relation.ispartofPubTitle Journal of Parallel and Distributed Computing
dc.relation.ispartofPubTitleAbbr J. Parallel Distrib. Comput.
dc.relation.ispartOfVolume 66
dc.source.ID WOS:000235767400010
dc.type.publication Journal
dc.subject.otherAuthKeyword Interoperability
dc.subject.otherAuthKeyword Java
dc.subject.otherAuthKeyword Middleware
dc.subject.otherAuthKeyword Mobile agents
dc.subject.otherAuthKeyword SOAP
dc.subject.otherAuthKeyword Web services
dc.subject.otherAuthKeyword XML
dc.subject.otherIndex Mobile agents
dc.subject.otherIndex SOAP
dc.subject.otherIndex Web services
dc.subject.otherIndex Interoperability
dc.subject.otherIndex Mathematical models
dc.subject.otherIndex Middleware
dc.subject.otherIndex Mobile telecommunication systems
dc.subject.otherIndex Wide area networks
dc.subject.otherIndex World Wide Web
dc.subject.otherIndex XML
dc.subject.otherIndex Software agents
dc.subject.otherWOS Computer Science, Theory and Methods

Files in this item

Files Size Format View

There are no files associated with this item.

This item appears in the following Collection(s)

Show simple item record

Search Scholarworks


My Account