Design and Implementation of an Enterprise Information System Utilizing a Component Based Three-Tier Client/Server Database System.

Abstract

The Naval Security Group currently requires a modem architecture to merge existing command databases into a single Enterprise Information System through which each command may manipulate administrative data. There are numerous technologies available to build and implement such a system. Component-based architectures are extremely well-suited for creating scalable and flexible three-tier Client/Server systems because the data and business logic are encapsulated within objects, allowing them to be located anywhere on a network. The first tier represents the visual aspects of the data on the client side. The middle tier consists of server objects that represent the persistent data and enforce the business logic functions. The third tier maintains the database management systems. The client interacts with the middle-tier server objects via Common Object Request Broker Architecture. CORBA provides a language and platform independent architecture that enables objects to transparently make requests and receive responses in a distributed environment. Java is an object-oriented, multi-threaded, secure mobile code system that allows applications to run on all major computing platforms. This thesis examines the design of an EIS using Java Applets that use Inter-Orb Protocol to communicate with CORBA middle-tier server objects. The third tier will incorporate Java Database Connectivity to communicate with database management systems.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Mar 01, 1999
Accession Number
ADA360103

Entities

People

  • Murat Akbay
  • Steven C. Lewis

Organizations

  • Naval Postgraduate School

Tags

Communities of Interest

  • Energy and Power Technologies

DTIC Thesaurus Topics

  • Application Software
  • Computer Communications
  • Computer Programming
  • Computer Programs
  • Computer Science
  • Computers
  • Database Management Systems
  • Graphical User Interface
  • Information Systems
  • Language
  • Network Protocols
  • Object Code
  • Operating Systems
  • Programming Languages
  • Relational Database Management Systems
  • Transport Protocols
  • Web Browsers

Fields of Study

  • Computer science

Readers

  • Database Systems and Applications
  • Tactical Satellite Communications Systems Engineering.