• DocumentCode
    3093367
  • Title

    Persistent object synchronization with active relational databases

  • Author

    Porto, Fábio A M ; Carvalho, Sérgio R. ; Vianna e Silva, Maurício J. ; Melo, Rubens N.

  • Author_Institution
    Dept. de Inf., Pontificia Univ. Catolica do Rio de Janeiro, Brazil
  • fYear
    1999
  • fDate
    36373
  • Firstpage
    53
  • Lastpage
    62
  • Abstract
    One of the most common client/server architectures in enterprise systems today is the combination of object oriented applications with active relational database systems. With this combination, developers have to overcome a difficult problem: the impedance mismatch between object orientation and the relational model. To date, there are several incomplete approaches for describing the integration of static and dynamic object aspects and active relational databases. An important issue missing from these approaches is the state synchronization between server tuples and client cached objects. In a previous paper (A.M. Porto et al., 1998) we proposed a technique for mapping the dynamic behavior of objects into active relational databases, using database triggers and stored procedures. The paper extends our previous one with an architecture based on a replication strategy that maintains server tuples and client cached objects synchronized with respect to state. This architecture automatically updates client cached object versions when their corresponding server database tuples are updated
  • Keywords
    active databases; business data processing; client-server systems; object-oriented programming; persistent objects; relational databases; synchronisation; active relational databases; client cached object versions; client cached objects; client/server architectures; database triggers; dynamic behavior; dynamic object aspects; enterprise systems; impedance mismatch; object orientation; object oriented applications; persistent object synchronization; relational model; replication strategy; server database tuples; server tuples; state synchronization; stored procedures; Application software; Asset management; Computer networks; Database systems; Distributed computing; Electrical capacitance tomography; Impedance; Network servers; Relational databases; Software architecture;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Technology of Object-Oriented Languages and Systems, 1999. TOOLS 30 Proceedings
  • Conference_Location
    Santa Barbara, CA
  • Print_ISBN
    0-7695-0278-4
  • Type

    conf

  • DOI
    10.1109/TOOLS.1999.787606
  • Filename
    787606