geronimo-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Lasantha Ranaweera <>
Subject Re: JDBC Feature List for Geronimo v 1.1
Date Wed, 05 Jul 2006 09:00:24 GMT
Hi David,

Thank you very much for your reply.  But still I have one more questions 
ask from all, since I want to put this stuff in to a Geronimo Documentation.

1. Is there any specific name to the Geronimo specific Transaction 
Manager implementation?


David Jencks wrote:
> On Jul 4, 2006, at 9:47 PM, Lasantha Ranaweera wrote:
>> Hi All,
>> I have been updating some documentation stuff for the Apache Geronimo 
>> version 1.1 from the last month. The given table gives some of the 
>> JDBC features for Geronimo version 1.0. Is this content is still 
>> valid for the Geronimo v1.1 too?
> There are some errors, noted inline.  The support is the same for 1.0 
> and 1.1 with the exception of improved db2 support from tranql.  
>> Feature 	Description
>> JDBC access 	Geronimo does not have any direct integration with JDBC 
>> but supports access through the generic J2CA framework. The TranQL 
>> project has J2CA adapters for various databases.
>> JCA implementation 	Geronimo supports the JCA 1.5 specification and 
>> is backward compatible to the JCA 1.0 specification.
>> Data sources supported 	TranQL has generic wrappers for data source, 
>> ConnectionPoolDatasource, and XADataSource.
> >> There is no generic XADataSource wrapper or 
> ConnectionPoolDatasource wrapper.  However, extending an abstract 
> wrapper for a specific database should take very little effort.
>> Data source failover 	TranQL has specialized drivers for certain 
>> databases (including Apache Derby, Oracle and soon DB2) that provide 
>> a tighter integration with the advanced features of the driver.
> >> DB2 support is now actually available, thanks Matt :-)
>> It is at this level that features such as load-balancing and failover 
>> would be provided. You can also use a C-JDBC wrapper for providing 
>> database clustering and failover.
>> XA support 	Supports XA transactions, Local Transactions, and No 
>> transaction.
>> Connection Manager Configurability 	The J2CA framework is interceptor 
>> based which allows different parts of the connection framework to be 
>> plugged in.
>> JTA implementation 	Transaction support is provided through JOTM and 
>> HOWL.
> >> We don't use JOTM but rather our own transaction manager 
> implementation.
>> Connection pooling and management 	Custom Geronimo Code and TranQL 
>> used for connection pooling and management.
>> Legacy driver support 	Geronimo provides this through the TranQL- 
>> connector JDBC to JCA wrapper in Geronimo. Supports JDBC 3.0 and 2.1.
> Thanks,
> david jencks
>> Thanks,
>> Lasantha Ranaweera
>> Senior Software Engineer,
>> Lanka Software Foundation,
>> Sri Lanka.

View raw message