An Implementation of a Cadabia Database Middle Layer

碩士 === 國立中正大學 === 資訊工程研究所 === 91 === We have implemented a class algebra database. It uses an IS-A hierarchy and binary relationships. We called it the Cadabia database.The Cadabia database has a multi-layered architecture, which includes user interfaces...

Full description

Bibliographic Details
Main Authors: Chen Shuo-Shang, 鄭紹祥
Other Authors: Daniel J. Buehrer
Format: Others
Language:en_US
Published: 2003
Online Access:http://ndltd.ncl.edu.tw/handle/66449877998568893296
Description
Summary:碩士 === 國立中正大學 === 資訊工程研究所 === 91 === We have implemented a class algebra database. It uses an IS-A hierarchy and binary relationships. We called it the Cadabia database.The Cadabia database has a multi-layered architecture, which includes user interfaces, middle layers, and backend servers. The three layers described as follows: 1. The user interface provides a friendly interface for users to define classes, objects, and relations. 2. The middle layer provides a set of APIs for client programs, and it union data from backend server. 3. The backend servers are responsible for saving and retrieving data. In this paper, we use enterprise beans of J2EE to implement the middle layer, and we create a simple virtual backend server to support it. The virtual backend server is a simple version of a real backend server. As long as the interface between the middle layer and backend servers is the same, the middle layer does not care about the implementation of the backend server.