Abstract
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.
This work was partially supported by NSF IRI-9502091 and IIS-9812532, and AFOSR F49620-98-1-043 awards.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Anuff, E.: Java Sourcebook. Wiley Publishing, Chichester (1996)
Chess, D., Grosof, B., Harrison, C., Levine, D., Parris, C., Tsudik, G.: Itinerant Agents for Mobile Computing. IEEE Personal Communications 2(5) (October 1992)
Downing, T.B.: Java RMI: Remote Method Invocation. IDG Books Worldwide (1998)
Goodwill, J.: Developing Java Servlets. Sams Publishing, USA (1999)
Helmayer, G., Kappel, G., Reich, S.: Connecting Databases on the Web: A Taxonomy of Gateways. In: Proc. of the 8th DEXA Int’l Conference and Workshops (September 1997)
Maurer, H.: Hyperwave: The Next Generation Web Solution. Addison-Wesley, Reading (1996)
IBM Japan Research Group. Aglets Workbench, http://www.trl.ibm.co.jp/aglets
Jepson, B.: Java Database Programming. Wiley Computer Publishing, Chichester (1997)
Lambrinidis, A., Rousopoulos, N.: Generating dynamic content at database-backed web server: cgi-bin vs mod_perl. Sigmod Record (March 2000)
Object Management Group. The Common Object Request Broker: Architecture and specification (February 1998)
Orfali, R., Harkley, D.: Client Server Programming with Java and CORBA. Wiley Publishing, Chichester (1998)
Papastavrou, S., Samaras, G., Pitoura, E.: Mobile Agents for WWW Distributed Database Access. In: Proc. of the 14th IEEE Int’l Conf. on Data Engineering (March 1999)
Sun Microsystems Inc. Java Sockets Documentation, http://java.sun.com/docs
Sun Microsystems Inc., JDBC drivers, http://java.sun.com/products/jdbc/drivers.html
Visibroker for Java V.2.0. Borland, http://www.inprise.com/visibroker
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2000 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Papastavrou, S., Chrysanthis, P., Samaras, G., Pitoura, E. (2000). An Evaluation of the Java-Based Approaches to Web Database Access. In: Scheuermann, P., Etzion, O. (eds) Cooperative Information Systems. CoopIS 2000. Lecture Notes in Computer Science, vol 1901. Springer, Berlin, Heidelberg. https://doi.org/10.1007/10722620_9
Download citation
DOI: https://doi.org/10.1007/10722620_9
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-41021-8
Online ISBN: 978-3-540-45266-9
eBook Packages: Springer Book Archive