Thats a unique idea.You should consider the following idea to enhance your idea so that it would impact uniquely:  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.
['Xu Xuebiao', 'Gu Ning', 'Shi Baile']
I am writing a research paper on a idea JB-OODBT: an object-oriented database toolkit for JB/CASE
[{"from": "human", "value": "I am writing a research paper on a idea JB-OODBT: an object-oriented database toolkit for JB/CASE"}, {"from": "gpt", "value": "Thats a unique idea.You should consider the following idea to enhance your idea so that it would impact uniquely:  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."}]