I am looking forward to bring things forward.
Reading your mail, modularity for me is the absolute top
issue. Modularity in APIs automatically enables modularity in
the runtime. we might think on mechanisms as well how a
deployment can declare its required capabilities and check
for the capabilities provided by the runtime in a unified way
eg leveraging java 9 modularity?
Using CDI as the main wiring mechanism makes
sense for me. EJBs should be implemented based on and managed
in CDI only. Though the coupling produced by RMI based
comminications does not match my views.
So I am happy to join the work here and
hopefully my few cents may be useful😊