|
|
Fix bug 797688 - Embedded JNDI should support authentication
Fix bug 797689 - Embedded JNDI contexts should be read-only
Remove support for the JDBM database
Refactor the connector support. Currently the connectors are hard
to maintain, as a single API change must be applied to each.
Refactor the example applications. These should be very minimalist
so they are easy to understand, as opposed to the current examples
which are more appropriate for testing purposes.
Complete XA support
Add support for Connection.setClientId()
Upgrade to JMS 1.1 API
Add support for authorization
Add clustering using javagroups
Add support for JSR77 - J2EE Management Model.
Investigate using
PicoContainer
or
Avalon
(no more evil statics!)
Investigate replacing dbtool with
DewDrop
. This should
also do away with the need to provide the SQL scripts currently located
in $OPENJMS_HOME/config/db.
Restructure CVS, and simplify the build using maven's reactor.
The directory structure should look something like:
openjms/
core/
client/
server/
tools/
-
move classes in the exolabcore module to core/.
-
move packages common to both client and server to core/.
-
move server packages to server/
-
move client packages to client/
-
move tool packages (i.e, dbtool, admin) to tools/
|