Jason van Zyl wrote:
> Hi,
> 
> I would like to propose ObjectRelationalBridge
> (http://objectbridge.sourceforge.net/) as a top level subproject of
> Jakarta.


the voting so far:

Stefan Bodewig     +1
Craig McClanahan   +1
Diane Holt         not voted yet
Conor MacNeill     +1
Geir Magnusson Jr. +1
Costin Monolache   +1
Sam Ruby           not voted yet

diane, sam could you please send your votes.

i think it is fantastic for both communities to have ojb here at jakarta!

martin

> 
> For those not familiar with ObjectBridge it is arguably one of the most
> advanced persistence layers available, commercial or otherwise. It is
> accompanied by an extensive, current documentation set which includes a
> quick start guide, tutorials, a FAQ, design documentation describing how
> certain features of OJB have been implemented, and deployment guides.
> 
> The developer community is incredibly strong and currently consists of
> 17 inviduals: three of whom are Jakarta committers, and one of the core
> Castor developers. So the project has the numbers and has displayed some
> collaboration with other projects. There are developers from the Torque
> team (the simple table->object persistence tool within the turbine
> subproject) too so there is obvious interest in OJB. The current list of
> developers can be found here:
> 
> http://sourceforge.net/project/memberlist.php?group_id=13647
> 
> I would also like to note that David Taylor, a Jetspeed fellow, also
> contributed to the internal transaction mechanism. So again, another
> point of interest within Jakarta.
> 
> OJB is currently being used in the Jetspeed project, and integration is
> well underway in the Turbine project and Thomas Mahler, the author of
> OJB, uses OJB in conjunction with Struts as part of some of the
> solutions his company provides for clients. Thomas is also a user of
> TopLink, which is the only product that is even remotely comparable with
> OJB, so he is very familiar with both and reports that OJB is on par
> with TopLink with to respect to performance and available features.
> 
> I won't go into a complete list of features, but here are some of the
> features that set OJB apart:
> 
> o Pluggable APIs: Currently there is the native PersistenceBroker API, a
> full ODMG API (which provides enhanced transaction isolation) and a JDO
> implementation is in the works. OJB has been designed to allow different
> front-end APIs for maximum flexibility. The ODMG API, for example, is a
> small set of classes layered over top the core of OJB. The JDO
> implementation will be very similiar in nature.
> 
> o Pluggable query APIs: currently supported are a criteria based API
> (AST based mechansism), OQL and SODA. But again they are pluggable, so
> for example the query mechanism in Torque could easily be made to work
> with OJB.
> 
> These two features alone make OJB attractive as different APIs can be
> made so that existing users of different systems can use OJB without
> forcing clients to change code. Trying this with Torque is going to be
> one of my first exercises to see how well this mechanism works. There
> are many tools like Torque and OJB can be made to work with the APIs of
> these projects so that greater collaboration can occur within OJB
> itself. One can take a look at the source and design of OJB and quickly
> determine that OJB stands in a class of its own, is very reliable, very
> flexible and very performant.
> 
> The greatest feature with respect to development is the extensive
> regression testing features and the testbed. There are currently 130+
> test cases and a regression test that compares the performance of OJB
> with native JDBC calls.
> 
> A full list of features can be found here:
> 
> http://objectbridge.sourceforge.net/features.html
> 
> OJB also makes use of many Jakarta packages: Ant, Maven, Crimson, and
> Log4j. There are also plans to use more of the commons utilities where
> possible so the project is already Jakarta friendly :-)
> 
> Another interesting note is that OJB is one of the top 100 projects on
> SourceForge (rank 89) with about 15,000 hits and 3,500 downloads per
> month. So there is a very healthy user community that complements the
> strong developer community.
> 
> Currently the license of OJB is LGPL but in discussion with Thomas he
> feels that a BSD style license like Apache's is actually a better model
> and has no problem with changing the license if the donation of OJB is
> accepted by the Jakarta PMC.
> 
> This is really a one-of-a-kind project, and is definitely one of the
> cases where an OSS implementation is close, if not better than its
> commercial counterpart. The developer community is keen, there are great
> number of users and we think that OJB would be a fabulous addition to
> the set of projects that are currently housed at Jakarta.
> 




--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to