Mobile Agent Computing in Electronic Business: Potentials, Designs and Challenges
File version
Author(s)
Primary Supervisor
Nguyen, Ann
Other Supervisors
Jo, Jun
Editor(s)
Date
Size
File type(s)
Location
License
Abstract
The mobile agent computing and mobile agent-mediated e-business fields are exciting research areas which are full of potential and challenges. This research is prompted by two natural observations. On the one side, there are many computing paradigms available to support multiple hosts to communicate over a network such as client-server remote procedure calling, remote evaluation, code-on-demand, and object migration. So, why does the mobile agent paradigm still attract continued attention from the distributed computing community? Is there any peculiar application for the mobile agent paradigm that makes it outperforming all other existing technologies? On the other side, e-business has become more prominent in recent years. With the rapid development of information technology and the widespread popularity of the Internet, various techniques, such as Applets, Servlets, Common Gateway Interface, and Java Server Page, have been proven successful to help online businesses enhance their network functions. Therefore, what is the justification of employing mobile agents for e-business applications? And why is there no commercialised system so far to support mobile agent-mediated e-business in reality? This study seeks to give a deeper analysis and discussion on these questions and work out meaningful solutions. Two types of people may have special interests in this research. One is the distributing system designer: the analysis of advantages and disadvantages of mobile agent computing may assist them to choose the best available paradigm to achieve communication efficiency for network computing. The other is the e-business application developer: the proposed e-business models, design patterns and protection structures may convince them to employ mobile agents in the future for their business service improvement. In this thesis, mobile agent computing is examined in two perspectives: the evolution of mobile agent paradigm, and the development of mobile agent platform. One major reason for this arrangement is that mobile agent technology is believed to have a natural evolution from a set of earlier technologies, and at the same time adds some new characteristics specific to the mobile agent world (e.g., disconnected operation and autonomous migration). Still most of these advantages have to be facilitated by the underlying execution platform. The advantages and novelty of using mobile agents for e-business construction are analysed in three parts. Firstly, a collection of mobile agent-mediated e-business models is proposed. These models seek to help online businesses make use of agent-specific features to automate their transactions and improve their quality of service. Secondly, the applicability of employing competitive analysis for mobile agent-oriented decision-making is explored, with a view to improving a mobile agent's adaptability in an online environment with the guide of an optimised competitive ratio. Finally, a group of agent-based patterns for e-business system design is proposed, aimed at encapsulating empirical experiences and domain knowledge to avoid similar problem-solving strategies being constantly reinvented.
While mobile agent technology brings great potential to the e-business field, a series of challenging problems also arises. The most serious of these is with regards to security. Without a proper security structure or protection scheme, one cannot expect mobile agents to be quickly adopted for commercial uses. In this thesis, mobile agent protection in an Internet-based e-business system is investigated. A number of agent-protection structures are suggested to enhance an agent's self-protecting capability in a competitive computing environment, as well as increase protection strength and lower development cost. In the conclusion, several future directions are suggested.
Journal Title
Conference Title
Book Title
Edition
Volume
Issue
Thesis Type
Thesis (PhD Doctorate)
Degree Program
Doctor of Philosophy (PhD)
School
School of Information Technology
Publisher link
Patent number
Funder(s)
Grant identifier(s)
Rights Statement
Rights Statement
The author owns the copyright in this thesis, unless stated otherwise.
Item Access Status
Public
Note
Access the data
Related item(s)
Subject
Electronic business
mobile agent computing
mobile agent paradigm
mobile agent platform