[jboss-as7-dev] Critical EJB TCK Related Tasks

Carlo de Wolf cdewolf at redhat.com
Wed Sep 14 16:38:30 EDT 2011


On 09/14/2011 07:26 PM, Jason T. Greene wrote:
> The following is my perception of the big tasks we have yet to complete
> for ejb full, and who is working on which ones. Please reply with your
> thoughts and if you plan to take ownership of any of them. Afterwords I
> will translate all of this to JIRA (some of it already exists).
>
> I. Descriptor Parsing and Merging *OPEN*
>      1. Resurect jboss.xml [maybe call it jboss-ejb.xml] (The TCK needs
>         this since we can't modify spec descriptors to use the new
>         equivalent EE6 features (lookupName)
I'm working on AS7-1211. The spec descriptor has the look-name element.
>      2. App client parsing and merging
> II.  App client bootstrap          *OPEN*
>      1. Modular launch similar to embedded ejb
>         java -jar jboss-modules.jar -mp ... org.jboss.as.appclient \
>            my-client.jar
>      2. Client injection (covers statics)
>      3. Use of local resources (datasource
> III. Remoting Invocation          *DAVID*
>        1. Client proxies
>        2. Remote protocol
Jaikiran and myself are progressing bit by bit on AS7-423.
>        3. Direct access API
>        4. IN-VM @Remote
Pull request https://github.com/jbossas/jboss-as/pull/283 is in. Which 
is a stop-gap solution for CCE and pass-by-value.
There are more issues at hand here, like passing back remote proxies 
through different channels.
Note that async is inoperable over a remote view at the moment.
> IV.  EJB 2 Views                  *STUART* *Completed, not yet merged*
>        1. Home
>        2. Start of entities / BMP
Entities should be split off to a separate subsystem if we really want 
to properly distinguish them in another profile.
The same goes for MDBs, but CMP/BMP is something we should not enable by 
default.
> V.   IIOP Invocation              *OPEN*
>        1. COS name reservation
>        2. Mapping interceptors
>        3. RMI proxies (blocks on III)
> VI.  CMP                           *JOHN*
>        1. Porting old EJB-QL engine
>        2. Porting entity interceptors
>        3. Descriptor work
>
Most descriptor bits should be in place. I'm already doing some more 
extensive testing and fixing of the entity elements.

Carlo


More information about the jboss-as7-dev mailing list