Author, Subjects, Keywords

Cited Author

 

 
   » By Author or Editor
 » Browse Author by Alphabet
 » By Journal
 » By Subjects
 » By Affiliations
 » By Type
 » By Year
 » By Latest Additions
 
 
   » By Author
 » Top 20 Authors
 » Top 20 Article
 » Top 20 Journal Cited
 » Top 20 Cited
 » Top 20 Author Cited
 » Usage Since Sept 2007


 
 
 

Login | Create Account

A Persistence Framework for Object-to-Relational and Multidimensional DBMSS

Lim, Tong Ming and Lee, Sai Peck (2004) A Persistence Framework for Object-to-Relational and Multidimensional DBMSS. Malaysian Journal of Computer Science, 17 (1). pp. 74-82. ISSN 0127-9084

Full text not available from this repository.

Official URL: http://mjcs.fsktm.um.edu.my/detail.asp?AID=290

Affiliations

Monash University Sunway Malaysia
University of Malaya

Abstract

A persistence framework can be defined as a set of Java classes providing functionalities that map objects to a relational database management system (RDBMS) and/or a multidimensional database management system (MDBMS) so that these objects could be saved, retrieved, deleted and queried. Today, many business applications are developed using some kind of object-oriented programming language and objects in these applications are manipulated through SQL statements that are embedded in the application software. When these applications are small and have very little changes, embedding SQL statements in these applications is fine; but for applications which are dynamic and large, such applications are very hard to maintain and manage. Hence, a robust and extendable persistence framework layer that contains classes for mapping objects to a relational DBMS and/or a multidimensional DBMS allows a developer to concentrate on the development of the actual application. The design of the framework uses a set of good object-oriented design patterns that allow developers to extend functionalities and features easily. This allows saving, updating and querying of objects in the persistence store. In short, this paper focuses on the design, development and mapping of objects to the R/MDBMS persistence framework.

Item Type:Journal
Keywords:Relational data model, multidimensional data model, persistence framework, mapping
Subjects:Q Science
ID Code:380

Sai Peck Lee and Tong Ming Lim, “Objects to Multidimensional Database Wrapping Mechanism”. Annual AoM/IaoM International Conference on Computer Science, August 6-8, 1999, Westgate Hotel, San Diego, California.

Sai Peck Lee and Tong Ming Lim, “Classes and Objects Management Multidimensional DBMS Data Model”, IASTED International Conference Software Engineering (SE ’97) San Francisco, California, 2-6 Nov. 1997.

Sai Peck Lee and Tong Ming Lim, “Objects Collection Management in Multidimensional DBMS Data Model”, ISORC Kyoto International Conference Hall, Kyoto Japan, April 20-22, 1998.

Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides, Design Patterns: Elements of Reusable Object- Oriented Software. Addison-Wesley, 1994.

Elisa Bertino and Lorenzo Martino, Object-oriented Database Systems. Addison-Wesley, 1998.

Georg Lausen and Gottfried Vossen, Models and Languages of Object-Oriented Databases. Addison- Wesley, 1998.

Daniel Goldinj, “Middle Tier/Object Server Architecture (MTOS) - Object/Relational Mapping using Generic Business Objects”, White Paper, 1998.

Daniel Goldinj, “Middle Tier/Object Server Architecture (MTOS) - Kernel Process”, White Paper, 1998.

Kyle Brown and Bruce G. Whitenack, “Crossing Chasms, A Pattern Language for Object-RDBMS Integration”, White Paper, Knowledge Systems Corp. 1995. A shortened version is contained in: John M. Vlissides, James O. Coplien, and Norman L. Kerth(Eds.): Pattern Languages of Program Design 2, Addison Wesley 1996.

Wolfgang Keller, “Mapping Objects to Tables: a Pattern Language” in Proceeding of the 1997 European Pattern Languages of Programming Conference, Irrsee, Germary, Siemens Technical Report 120/SW1/FB 1997.

INFORMIX software Inc., “The Architecture of UniVerse”, January 2001.

INFORMIX software Inc., “Extended Relational Databases”, White Paper, January 2001.

Scott W. Ambler, “The Design of a Robust Persistence Layer for Relational Databases”, Ronin International, November 28, 2000.

Scott W. Ambler, “Mapping objects to relational database”, White Paper, Ronin International, October 21, 2000.

Scott W. Ambler, “Mapping Objects to Relational Databases: What You Need to Know and Why”, Ronin International, July 2000.

Hibernate, “Relational Persistence for Idiomatic Java”, JBoss http://hibernate.bluemars.net/.

jRelationalFramework, “jRelationalFramework Version 2.0”, SOURCEFORGE.net http://jrf.sourceforge.net/.

ObjectDRIVER, “ObjectDRIVER – Architecture”, InfoObjects http://www.infobjects.com/.

VisualBSF, “Mapping Tool Guide”, Objectmatter http://www.objectmatter.com/.

Steve McClure, “Object Database vs. Object-Relational Databases”, IDC August 1997.

GigaBASE, “GigaBASE Object-Relational Database System”, GigaBASE http://www.garret.ru/.

PREDATOR, “PREDATOR Enhanced Data Type Object-Relational DBMS”, PREDATOR http://www.distlab.dk/.

PostgreSQL, PostgreSQL: An Open-Source Object Relational Database Management System. Paragon Corporation http://www.praragoncorporation.com/.

LogicSQL, “LogicSQL: An Object-Relational Database System”, LogicSQL http://www.cs.ualberta.ca/.

Steven John Metsker, Design Patterns Java Workbook. Addison Wesley.

Cattell, The Object Databases Standard: ODMG 3.0. Morgan Kauffman 2001.

Repository Staff Only: item control page