DocumentCode :
318433
Title :
JB-OODBT: an object-oriented database toolkit for JB/CASE
Author :
Xuebiao, Xu ; Ning, Gu ; Baile, Shi
Author_Institution :
Dept. of Comput. Sci., Fudan Univ., Shanghai, China
fYear :
1997
fDate :
2-5 Dec 1997
Firstpage :
445
Lastpage :
454
Abstract :
We present an object-oriented database tookit JB-OODBT for JB/CASE, an integrated CASE system under development in Peking University, P.R. China. Since most of the data in JB/CASE repositories are stored in various database systems, the aim of JB-OODBT is not only to provide APIs for the database application in JB/CASE, but also to establish a uniform object view and provide a set of tools for object manipulation/query above the heterogeneous, autonomous, distributed database systems under a client-server environment. The architecture of JB-OODBT and kernel implementation mechanism are introduced briefly. In JB-OODBT, the common object model is compatible with ODMG93, which provides the main OO features such as oid, attribute, method, inheritance and reference etc. Then three types of interface, namely Vface, Embedded C++ API and IOQL, are given to provide the database programmer with tools and functionalities for every phase of OODBMS application development. At the same time, several kernel implementation techniques of JB-OODBT, including schema translation, buffer management, version management and transaction management are also described
Keywords :
application program interfaces; client-server systems; computer aided software engineering; configuration management; distributed databases; inheritance; object-oriented databases; programming environments; query processing; software tools; storage management; transaction processing; API; Embedded C++ API; IOQL; JB-OODBT; JB/CASE; ODMG93; Peking University; Vface; buffer management; client-server environment; common object model; distributed database systems; inheritance; integrated CASE system; kernel implementation mechanism; object manipulation; object-oriented database toolkit; query processing; schema translation; transaction management; uniform object view; version management; Computer aided software engineering; Computer science; Database systems; Distributed databases; Kernel; Object oriented databases; Object oriented modeling; Prototypes; Relational databases; Spatial databases;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering Conference, 1997. Asia Pacific ... and International Computer Science Conference 1997. APSEC '97 and ICSC '97. Proceedings
Print_ISBN :
0-8186-8271-X
Type :
conf
DOI :
10.1109/APSEC.1997.640201
Filename :
640201
Link To Document :
بازگشت