[This didn't seem to make it the first time around. If you get two, sorry.]
> From: Chuck Zheng [mailto:[EMAIL PROTECTED]]
>
> Hi Kevin,
>
> Which version of TopLink do you use? Their version 2 & Weblogic version
We're using 1.1. Maybe 2.0 is better. I have no idea.
> broucher looks impressive What's the fundamental flaw of their design
you have found?
Its inability to use a proxy/broker object to map another object is a fundamental
flaw. It forces the creation of mapping methods on domain objects. The
value-holder scheme they provide is not really useful for basically the
same reasons; inflexibility and intrusion.
> What are the limitations?
The only collection it supports is Vector. The least it could do is support
Enumeration.
The lack of support for aggregate inheritance mappings has caused us to
have mapping methods in base classes. We have some base classes that have
dozens of extra methods because of this.
Also, in 1.1, there is no way to query into an inheritance hierarchy. This
means that you can only search on attributes that appear in the base class.
> What's the performance like (against Oracle 8)? Is it
We are using Oracle 8, and all I can say is that it is slow.
> possible to achieve
> 50TPS for 1000 users system?
I have no idea. All I can say is that, in some tests we ran, we found TOPLink
to be roughly twice as slow as hand written JDBC. I believe TOPLink's documents
back up this finding.
> What other products you have in mind as possible alternative?
Anything. Like I said, I don't know that TOPLink isn't the best tool available
... but I hope not. My recommendation would be to try several tools with
an existing real-world application. For us, TOPLink doesn't scale.
-Kevin
Get HushMail. The world's first free, fully encrypted, web-based email system.
Speak freely with HushMail.... http://www.hushmail.com
===========================================================================
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff EJB-INTEREST". For general help, send email to
[EMAIL PROTECTED] and include in the body of the message "help".