Category: Expert Articles

Java Object Persistence: State of the Union – Part I

By Mike Keith, Ted Neward, Carl Rosenberger, Craig Russell,Roberto Zicari (Editor) April 1, 2008: ODBMS.ORG, a vendor-independent non-profit group of high-profile software experts lead by Prof. Roberto Zicari, has together with InfoQ.com exclusively published the panel discussion “Java...

Next-Generation Object Database Standardization

By Michael Card September 27, 2007 Abstract: Following the dissolution of the Object Data Management Group (ODMG) in 2001, standardization efforts for object databases languished. What has emerged since is a fractured marketplace where each...

Avoiding the Quagmire

By Ted Neward May 21, 2007 Abstract: For close on to two decades, the programming industry has sought answers to the problems of manipulating relational data from within an object-oriented language. The problems of this...

OODBMS Architectures Defended

By Robert Greene February 2, 2007 Abstract: It is the intent of this paper to address the issues raised in “OODBMS Architectures Revisited“. The intent of the original article “OODBMS Architectures” was to offer an...

OODBMS Architectures Revisited

By Adrian Marriott December 6, 2006 Abstract: The purpose of this paper is to explore the analysis offered by Robert Greene in his paper OODBMS Architectures: An examination of implementations, and to correct what the author believes are...

OODBMS Architectures

By Robert Greene October 3, 2006 Abstract: The Object Oriented Database Management System (OODBMS) has been in existence now for nearly 2 decades. The major vendors conceived and began implementing them in the late 80’s...

ObjectStore and STL

By Adrian Marriott, Ben Rousseau June 15, 2006 Abstract: The main aim of this paper is to show how easily STL can be used with ObjectStore. We describe how to store STL containers, their iterators...

Achieving High Concurrency in OO Databases

By Bob Bretl March 15, 2006 Abstract: Today object oriented databases (OODB) are being used in large scale applications in a variety of industries including telecommunications, banking, manufacturing, insurance, and shipping. These applications are characterized...