-------- Original Message --------
Subject: RE: next release
Date: Tue, 26 Mar 2002 13:44:03 -0800
From: "Matthew Baird" <Mat...@mo...>
To: "Thomas Mahler" <tho...@ho...>
Matthew Baird wrote:
> Hi... we're considering moving from Castor to ObjectBridge.
What are your specific problems with Castor?
1. No way to use it in a distributed mode, the cache is tied to the
lockmanager and doesn't even have "evict" functionality.
2. Slow
3. not actively being developed. We are paying Oleg Nitz to add
features/fix for us, but in honesty, I'd rather have him work on your
code, it is much better.
4. bugs get re-introduced into the code a lot as they have very few test
cases
5. No support for lazy loading or proxies
6. Inheritence doesn't really work.
7. Code is terribly over-complex and hard to read/modify.
> We have over 200 mapped objects, we are *very* transaction
> heavy.
OK!
> we have over 2000 test cases (junit) for our application, that stress
every aspect of it. We use 1-1, 1-many many-many relations. We are going
to abstract our use from Castor, then implement an adapter to use the
OMDG interface of Objectbridge, until JDO is ready. It will be
interesting to see if the application "just works" through all the OQL
we use.
The next revision will be released within the next week.
GREAT!
and when is
> the full support for j2ee planned?
>
We have already implemented several things to make J2EE integration
smooth (JNDI lookup of Datasources, BMP support, using ClassLoader
resource lookup instead of filesystem access).
But currently OJB does not provide JTA and JCA Integration.
There is already a JTA implementation for the PersistenceBroker API
contributed by another JBOSS / OJB user. It's working but it's currently
not part of the distribution. It also won't be included in the next
release. If you like I can post you Armins's stuff!
> Please do.
Jesper is working on a proposal for a complete JCA integrated solution.
We will take this as the base for further developments towards JCA / JTA.
But I can't give you any estimation when this will be finished.
We want to make OJB the definite O/R solution for JBOSS! That's why we
take the JCA integration so serious.
> You should talk to Oleg Nitz. I'm sure they would love to have a
JBossJDO solution, and yours could be it!.
If you had to guess on a 1.0 release when would that be?
If we pursue this, we are going to write a "castor to ojb" mapping file
translator that I'd love to contribute to help people move from Castor
to OJB.
m
|