• DocumentCode
    2711145
  • Title

    Evolving a legacy data warehouse system to an object-oriented architecture

  • Author

    Filho, Aluizio Haendchen ; Prado, H.A. ; Toscani, Simão S.

  • Author_Institution
    Inf. Inst., Fed. Univ. of Rio Grande do Sul, Porto Alegre, Brazil
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    32
  • Lastpage
    40
  • Abstract
    We introduce an object-oriented approach to transform a star-schema of a legacy data warehouse system into a Dimensional Object Model (DOM) (Firestone, 1998), in order to take advantage of the flexibility of the object paradigm. We have applied the Object-Oriented Software Engineering (OOSE) process, proposed by (Jacobson et al., 1992), to describe the life cycle of a data warehouse and to clarify the context of our intervention. By means of OOSE we also define the target architecture and the components that will ensure the development of reuse-supporting data warehouse systems. In a sense, a change tolerant architecture is proposed, as referred to by (Jacobson, 1998). The solution proposed applies the object paradigm for the star-schema decomposition in a three-layer architecture, separating the components in logical, interface and data management layers. This decomposition minimizes the dependence among the components and increases their reusability. The main contribution of this work is that, by transforming the star-schema into a DOM, we are preparing the system to evolve through any object-oriented data warehouse development methodology. In a context of many already existing data warehouse systems based on relational models, this transformation sounds especially interesting
  • Keywords
    data warehouses; object-oriented databases; object-oriented programming; software architecture; software reusability; DOM; Dimensional Object Model; Object-Oriented Software Engineering; change tolerant architecture; data management; legacy data warehouse evolution; life cycle; object-oriented database; relational models; star-schema decomposition; three-layer architecture; Buildings; Computer architecture; Context modeling; Data warehouses; Decision making; Decision support systems; Jacobian matrices; Object oriented modeling; Software engineering;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Science Society, 2000. SCCC '00. Proceedings. XX International Conference of the Chilean
  • Conference_Location
    Santiago
  • ISSN
    1522-4902
  • Print_ISBN
    0-7695-0810-3
  • Type

    conf

  • DOI
    10.1109/SCCC.2000.890389
  • Filename
    890389