[jboss-dev-forums] [Design of JCA on JBoss] - Re: About Project Plan & Implementation

jesper.pedersen do-not-reply at jboss.com
Thu Jul 16 14:23:40 EDT 2009


anonymous wrote : 
  | When implementing Connection Management related contract, is old code that is implemented in the JBoss AS "trunk/connector" used for starting? Or, is it implemented from scratch?
  | 

Well, JBJCA is a new implementation, so it is from scratch. That being said we will of course reuse all the code we can from the existing implementation (Branch_5_x/connector).

Focus will be on splitting the classes (and especially inner classes) out, so each are more visible in the projects. Also interfaces should be used for all variables such that implementations can be changed using the container injection mechanism.

anonymous wrote : 
  | (This is also applicable for other modules, JDBC, JMS, Quartz, Timer etc.) 
  | 

Focus is on the container first, this means deployer chain, core services and so on. Then we will focus on porting the JDBC layer over to the repository - and update it depending on the JDBC version in JDK7.

Mail will be ported too.

JMS and Timer are last as JBoss Messaging 2.0 will features its own resource adapter.

The key is that each component can be released individually once the project hits 1.0.0.

anonymous wrote : 
  | What is the work plan for Pojo JCA? I have looked at JIRA for release plan but it is not detailed. 
  | 

A detailed work plan, no. We are currently focusing on implementing the deployer chain - and thereby provide feedback to the JSR-322 expert group regarding XSD and annotations.

Once that is up and running focus will be on implementing the core services; WorkManager, ConnectionManager and so on.

So it is really a matter of picking an area of interest and start to look into it.  The cobertura target in the Ant file will provide you with an overview where testing is needed.

And breaking the tasks into smaller pieces such that each can be easier completed within a development cycle of a month. Note, we don't use sub-tasks - link the tasks together using the JIRA link mechanism.

anonymous wrote : 
  | When would you think to release first stable version ?
  | 

Well, first we need the TCK test suite for the final JCA 1.6 specification - both for the standalone environment and for the entire JavaEE6 environment.

Depending on our progress at that time we get a number which must end up at 100% ;)

That being said there are a couple of blockers out-side of the specification before we can go final.

The plan is to release monthly developer snapshots - hopefully each with new functionality that the users will find interesting.

anonymous wrote : 
  | I am asking questions because I really contribute on this :) 
  | 

Sounds great :) You are always more than welcome to post your ideas, comments or questions about the project here.

Thanks for your contributions to the project !

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

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



More information about the jboss-dev-forums mailing list