• DocumentCode
    343431
  • Title

    An implementation architecture for orthogonally persistent deductive object-oriented database systems

  • Author

    Ashrafuzzaman, Mohammad ; Kusalik, Anthony J.

  • Author_Institution
    Dept. of Comput. Sci., Saskatchewan Univ., Saskatoon, Sask., Canada
  • fYear
    1999
  • fDate
    36373
  • Firstpage
    424
  • Lastpage
    432
  • Abstract
    A novel architectural solution for implementing orthogonal persistence in deductive object-oriented database languages is presented. Central to the technique is a persistent type system implemented using distributed objects and ODMG´s d Ref⟨T⟩ class. Use of distributed objects as database types naturally leads to a component-based multi-tier CORBA-like implementation architecture. This architecture seamlessly accommodates object-faulting and transitive persistence. This paper also discusses use of the architecture to implement a deductive object-oriented database system supporting the ROL language and orthogonal persistence
  • Keywords
    database languages; deductive databases; distributed object management; object-oriented databases; object-oriented languages; persistent objects; software architecture; ODMG class; ROL language; component-based multi-tier CORBA-like implementation architecture; deductive object-oriented database languages; distributed objects; object-faulting; orthogonal persistence; orthogonally persistent deductive object-oriented database systems; persistent type system; transitive persistence; Computer architecture; Computer science; Database languages; Database systems; Deductive databases; Electrical capacitance tomography; Libraries; Object oriented modeling; Power system modeling; Spatial databases;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Database Engineering and Applications, 1999. IDEAS '99. International Symposium Proceedings
  • Conference_Location
    Montreal, Que.
  • Print_ISBN
    0-7695-0265-2
  • Type

    conf

  • DOI
    10.1109/IDEAS.1999.787294
  • Filename
    787294