Return-Path: Mailing-List: contact ojb-dev-help@jakarta.apache.org; run by ezmlm Delivered-To: mailing list ojb-dev@jakarta.apache.org Received: (qmail 28655 invoked by uid 98); 27 Jan 2003 16:11:11 -0000 X-Antivirus: nagoya (v4218 created Aug 14 2002) Received: (qmail 28601 invoked from network); 27 Jan 2003 16:11:09 -0000 Received: from daedalus.apache.org (HELO apache.org) (208.185.179.12) by nagoya.betaversion.org with SMTP; 27 Jan 2003 16:11:09 -0000 Received: (qmail 72556 invoked by uid 500); 27 Jan 2003 16:09:42 -0000 Received: (qmail 72549 invoked from network); 27 Jan 2003 16:09:41 -0000 Received: from lists.demandsolutions.com (HELO mail.demandsolutions.com) (64.3.182.38) by daedalus.apache.org with SMTP; 27 Jan 2003 16:09:41 -0000 Received: (qmail 6767 invoked by uid 304); 27 Jan 2003 16:09:43 -0000 Received: from CGreenlee@demandsolutions.com by dmi-qmail by uid 301 with qmail-scanner-1.10 (uvscan: v4.1.60/v4100. . Clear:0. Processed in 0.513262 secs); 27 Jan 2003 16:09:43 -0000 Received: from unknown (HELO cgreenlee) (192.168.100.10) by dmi-qmail.demandsolutions.com with SMTP; 27 Jan 2003 16:09:42 -0000 Received: from 68.49.186.144 (SquirrelMail authenticated user DMI_AD/cgreenlee) by asmara.demandsolutions.com with HTTP; Mon, 27 Jan 2003 10:09:42 -0600 (CST) Message-ID: <2993.68.49.186.144.1043683782.squirrel@asmara.demandsolutions.com> Date: Mon, 27 Jan 2003 10:09:42 -0600 (CST) Subject: Goals of the Jakarta-OJB project From: "Chris Greenlee" To: X-Priority: 3 Importance: Normal Reply-To: cgreenlee@demandsolutions.com X-Mailer: SquirrelMail (version 1.2.8) MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N Hello all, I've been wondering for a while what the current goals of the OJB project are. Following the ojb-dev list has given me the impression that development is occurring in several areas, but I can't really see an overall direction. Is there one overriding goal at the moment? Are there several? And what is the primary argument for using OJB over, say, Hibernate? I know that OJB has ODMG support, and wants to provide JDO support, and being standards compliant is always nice. Is standards-compliance a primary goal of OJB? And if so, does it trump performance and flexibility? I often see developers questioning whether a (supposedly beneficial) change can be made to the PersistenceBroker without breaking ODMG compliance. Presumably the same questions will eventually arise with JDO. Is the OJB developer community focused more on providing a flexible, fast persistence layer, or on providing a standards-compliant persistence layer? I'm not saying that either of those goals is better; it would just be helpful to know which is the goal. To say that they are both goals is an oversimplification though: when a conflict arises betweens flexibility, performance, and standards, which wins? Thanks in advance for any responses. I hope this generates some useful discussion on the direction of OJB. Regards, Chris Greenlee cgreenlee@demandsolutions.com