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.
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