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