An Evaluation of the Java-Based Approaches to Web Database Access

Given the undeniable popularity of the Web, providing efficient and secure access to remote databases using a Web browser is crucial for the emerging cooperative information systems and applications. In this paper, we evaluate all currently available Java-based approaches that support persistent connections between Web clients and database servers. These approaches include Java applets, Java Sockets, Servlets, Remote Method Invocation, CORBA, and mobile agents technology. Our comparison is along the dimensions of performance and programmability.

[1]  David Wong,et al.  Concordia: An Infrastructure for Collaborating Mobile Agents , 1997, Mobile Agents.

[2]  Evaggelia Pitoura,et al.  Mobile agents for WWW distributed database access , 1999, Proceedings 15th International Conference on Data Engineering (Cat. No.99CB36337).

[3]  George Cybenko,et al.  AGENT TCL: Targeting the Needs of Mobile Computers , 1997, IEEE Internet Comput..

[4]  Brian Jepson Java Database Programming , 1996 .

[5]  Alexandros Labrinidis,et al.  Generating dynamic content at database-backed web servers: cgi-bin vs. mod_perl , 2000, SGMD.

[6]  Dan Harkey,et al.  Client/Server programming with Java and Corba , 1997 .

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

[8]  Troy Bryan Downing Java RMI: Remote Method Invocation , 1998 .

[9]  Hermann A. Maurer,et al.  Hyper-G now Hyperwave : the next generation Web solution , 1996 .

[10]  Evaggelia Pitoura,et al.  Mobile Agents for World Wide Web Distributed Database Access , 2000, IEEE Trans. Knowl. Data Eng..

[11]  James Goodwill Developing Java Servlets , 1999 .

[12]  Ed Anuff The Java Sourcebook , 1996 .

[13]  Nick Roussopoulos,et al.  MOCHA: a self-extensible database middleware system for distributed data sources , 2000, SIGMOD 2000.

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

[15]  Jeffrey M. Bradshaw,et al.  Strong Mobility and Fine-Grained Resource Control in NOMADS , 2000, ASA/MA.

[16]  Gerti Kappel,et al.  Connecting Databases to the Web: A Taxonomy of Gateways , 1997, DEXA.