• 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