Design and Implementation of a Three-Tiered Web-Based Inventory Ordering and Tracking System Prototype Using CORBA and Java

Abstract

Many enterprises are still running and maintaining several operating system and platform dependent legacy applications. The variety of platforms and operating systems poses a challenge to system-wide interoperability and performance, increases the cost of maintenance, locks enterprises into certain vendors, and leads to a lack of an adequate information infrastructure which results in a waste of computer resources, manpower, and time. In this thesis, we have designed and implemented a component-based three-tiered Web-based Inventory Ordering and Tracking System (IOTS) prototype that demonstrates the technical feasibility of making an enterprise's applications both interoperable and salable on a system composed of multiple platforms and different operating systems. The prototype uses CORBA, an industry-backed, non-proprietary, standard-based distributed architecture and Java, a high-level object-oriented language that enables enterprises to leverage the use of the Internet and benefit from the enhancements in the client/server and the decrease in the prices of desktop computers. The prototype demonstrates how to overcome the problem of the stateless nature of HTTP and build the Object Web where Java applets run on the IIOP. The prototype's source code can be tailored to some specific business requirements and enterprises having problems similar to those addressed may benefit from this research and adopt, its development methodology.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Mar 01, 2000
Accession Number
ADA376831

Entities

People

  • Ahmed Otoom

Organizations

  • Naval Postgraduate School

Tags

Communities of Interest

  • Advanced Electronics
  • Energy and Power Technologies
  • Human Systems

DTIC Thesaurus Topics

  • Application Software
  • Commerce
  • Computer Program Documentation
  • Computer Programming
  • Computer Programs
  • Computer Science
  • Computers
  • Database Management Systems
  • Databases
  • Electronic Commerce
  • Graphical User Interface
  • Information Systems
  • Internet
  • Operating Systems
  • Relational Database Management Systems
  • User Interface
  • Web Browsers

Fields of Study

  • Computer science

Readers

  • Database Systems and Applications
  • Enterprise Information Systems Architecture and Joint Command Capability Interoperability Support.

Technology Areas

  • 5G
  • 5G - Internet of Things