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