Back to results

Monterey, California. Naval Postgraduate School

Analysis of Java distributed architectures in designing and implementing a client/server database system

Abstract

dc:description.abstract

Having timely and accurate information is essential for effective management practices and optimization of limited resources. Information is scattered throughout organizations and must be easily accessible. A new solution is needed for effective and efficient management of data in today's distributed client/server environment. Java is destined to become a language for distributed computing. Java Development Kit (JDK) comes with a broad range of classes for network and database programming. Java Database Connectivity (JDBC) is one such class for providing client/server database access. There are many different approaches in using JDBC, ranging from low level socket programming, to a more abstract middleware approach. This thesis will analyze three different approaches: Sockets, Remote Method Invocation (RMI) and Commercial Middleware servers. Among the three approaches this thesis examined, database access through RMI is the most viable approach because it uses an effective distributed object model. RMI abstracts the communication interface to the level of a procedure call. Instead of working directly with sockets, programmers can invoke a remote procedure as if it resided locally

Degree

thesis:*
Grantor dc:publisher
Monterey, California. Naval Postgraduate School
Year dc:date.issued
1998

Author and committee

dc:creator, dc:contributor.*
Authors dc:creator
  • Akin, Ramis
  • O'Brien, Frederick P.
Advisor dc:contributor.advisor
  • Wu, C. Thomas

Rights

Language dc:language.iso
en_US

Identifiers

dc:identifier.*
Handle dc:identifier.uri
https://hdl.handle.net/10945/7929
OAI identifier oai:identifier
oai:calhoun.nps.edu:10945/7929

Chain of custody

source
Harvested from
Naval Postgraduate School
Base URL
calhoun.nps.edu/server/oai/request
Last updated
2026-07-27
Source record
OAI-PMH GetRecord
related terms
citation

Akin, Ramis; O'Brien, Frederick P.. Analysis of Java distributed architectures in designing and implementing a client/server database system. Monterey, California. Naval Postgraduate School, 1998. https://hdl.handle.net/10945/7929