Mobile agents for WWW distributed database access

The popularity of the Web as a universal access mechanism for network information has created the need for developing Web based DBMS client/server applications. However, the current commercial applet based methodologies for accessing database systems offer limited flexibility, scalability and robustness. We propose a new framework for Web based distributed access to database systems based on Java based mobile agents. The framework supports lightweight, portable and autonomous clients as well as operation on slow or expensive networks. The implementation of the framework shows that its performance is comparable to, and in some cases outperforms, the current approach. In fact, in wireless and dial-up environments and for average size transactions, a client/agent/server adaptation of the framework provides a performance improvement of approximately a factor of ten. For the fixed network, the gains are about 40% and 30% respectively.

[1]  Gary Cornell,et al.  Core Java , 1996, The SunSoft Press Java series.

[2]  Roy T. Fielding,et al.  Hypertext Transfer Protocol - HTTP/1.0 , 1996, RFC.

[3]  Aaron Kershenbaum,et al.  Mobile Agents: Are They a Good Idea? , 1996, Mobile Object Systems.

[4]  Tim Berners-Lee,et al.  The World-Wide Web , 1994, CACM.

[5]  Stathes Hadjiefthymiades,et al.  A Generic Framework for the Deployment of Structured Databases on the World Wide Web , 1996, Comput. Networks.

[6]  Gene Tsudik,et al.  Itinerant Agents for Mobile Computing , 1995, IEEE Communications Surveys & Tutorials.

[7]  Peter Holfelder,et al.  Web database connectivity with scripting languages , 1997, World Wide Web J..

[8]  Munindar P. Singh,et al.  Agents on the Web: Mobile Agents , 1997, IEEE Internet Comput..

[9]  Evaggelia Pitoura,et al.  Data Management for Mobile Computing , 1997, The Kluwer International Series on Advances in Database Systems.

[10]  Victor W. Marek,et al.  Applications of JAVA programming language to database management , 1998, SGMD.

[11]  W. W. Daniel,et al.  Business Statistics for Management and Economics , 1989 .

[12]  Brian Jepson Java Database Programming , 1996 .