[jboss-dev-forums] [Design of JBoss Remoting, Unified Invokers] - JBossCX -- JBossJCA and Remoting

weston.price@jboss.com do-not-reply at jboss.com
Mon Apr 16 16:57:30 EDT 2007


It has been proposed to combine the JBossJCA and JBossRemoting projects into a single project. This project with the tentative name JBossCX would be a new home for


  | * JBossJCA
  | * JBossRemoting
  | * Any shared connectivity modules/functionality from both projects. The high level goals of the project are
  | 
  | 
  | 1) Provide a single point of departure for any connectivity related functionality in JBoss5 regardless of where this functionality may reside in the 'stack' in terms of abstraction
  | 
  | 2)Organize the project as a first class citizen on par with EJB3, Microcontainer etc.
  | 
  | 3) Take advantage of the new JBoss build system work utilizing Maven as the primary build system. 
  | 
  | 4) Provide connectivity services to a variety of projects namely JBM, EJB3, ESB etc.
  | 
  | 5) Provide the foundation for a unified connectivity solution 
  | 
  | as integration with thirdparty systems becomes relevant. 
  | 
  | Benefits:
  | 
  | Currently JBossJCA is due for a rewrite to use the Microcontainer as the underlying framework versus JMX. While pieces of this have been completed (deployers, programmatic *-ds.xml deployment etc) the new implementation will be aided by being isolated from JBoss as a whole making the migration process easier to manage. Discussion around these varying aspects can be found here:
  | 
  | http://www.jboss.com/index.html?module=bb&op=viewforum&f=165
  | 
  | Similarly, JBossRemoting is currently beginning work on Remoting3 which will offer an NIO based implementation replacing Remoting2. More on this can be found and discussed here:
  | 
  | http://www.jboss.com/index.html?module=bb&op=viewtopic&t=105497
  | 
  | This new proposed structure should not be confused with one module replacing the other. Nor should this be taken as a sign that one project will be 'folded' into the other. This is simply an effort to combine two related projects having connectivity as a primary aim into a larger framework; the primary impetus being better able to service clients as we move towards a more modular and, hopefully better, structure with JBoss5.
  | 
  | 
  | Thoughts, comments, suggestions?
  | 

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

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



More information about the jboss-dev-forums mailing list