[jboss-dev-forums] [Design of JCA on JBoss] - The JBoss JCA container project

jesper.pedersen do-not-reply at jboss.com
Thu Jun 19 07:47:55 EDT 2008


The goal of the JBoss JCA container project is to provide a Plain Old Java Object (POJO) implementation of the Java Connector Architecture (JCA) specification.

The implementation is built on top of the JBoss Microcontainer and implemented in Java 5.

Overview

The implementation should be separated into different modules, so each module can be released separately or in certified bundles.

Current module list

JCA / Core
JCA / JDBC
JCA / JMS
JCA / Mail
JCA / Timer (Quartz)


Requirements

The new implementation will provide the JBoss projects with:


Core implementation based on POJO / microcontainer
  
   JCA 1.5 profile 
   JCA 1.6 profile 
   JCA 1.0 profile  
  Connection manager 
   Work manager 
   Deployers 
   Meta-data handling and repository 
   SPI implementation 
  

Separate sub-projects
  
   JDBC
   JMS
   Mail
   Timer
   

Test-suite for each module (self-contained)
Performance-suite for each module (self-contained)
Management for each module 
Statistics for each module (f.ex. avg wait-time for JDBC connection)
Integration with the JBoss Application Server


Starting points

The proof-of-concept implementation or first order of business will of course be the JCA 1.5 profile.

Adrian and Vicky has provided a starting point in the jboss-jca project which we should investigate and there are many JIRAs that describes various ideas for each of the modules for this new implementation.

JIRA and SVN information will follow.

The main wiki page is located at http://wiki.jboss.org/wiki/JBossJCA_POJO

Feel free to share ideas, comments or feedback on this project.

View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4159242#4159242

Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4159242



More information about the jboss-dev-forums mailing list