<br><br><div class="gmail_quote">On Fri, May 9, 2008 at 11:50 AM, Pete Muir <<a href="mailto:pmuir@bleepbleep.org.uk">pmuir@bleepbleep.org.uk</a>> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
A number of people have suggested basing the RI on the JBoss MC.<br>
<br>
As I see it, the core services we need in WB:<br>
<br>
* Defining scoped components, backed by EJBs if needed<br>
* Defining bindings<br>
* Defining (custom) scopes<br>
* Managing lifecycle of components through contexts<br>
* Integration with EL<br>
* Resolution of components<br>
* Support for interceptors<br>
* Observer/observable<br>
* Deployment of Web Beans jars<br>
<br>
If we use the MC we get ootb:<br>
<br>
* flexible deployment system<br>
* Defining components<br>
* DI (inc into constructors)<br>
* Support for building custom XML deployment descriptors<br>
* Support for applying AOP<br>
<br>
which will get us going pretty quick<br>
<br>
But<br>
<br>
* it introduces quite a lot of dependencies which we don't directly control (JBoss MC, JBoss XB etc.)</blockquote><div>We should see how small the dependency footprint can be. I'm sure that this is one of the goals of the MC as well. I know that this is an issue
with Seam we have many dependencies and users ask how can I slim it down.
<br><blockquote type="cite">* it still seems to be under pretty heavy development (docs are very
incomplete)
<br>* what happens if WB RI uses one version of MC and the AS uses another?
<br></blockquote>What about conflicts with other containers caused by the MC. I know
that one of the goals of the MC is to be container agnostic, but I'm
sure there will be initial conflicts. WBs needs to work in any
container to be viable - if we get out of the gate quickly using the MC
- great! But initial impressions are important, and if we have
conflicts with other containers it might be seen a bit like Seam - as a
JBoss specific project - at least at first <span class="moz-smiley-s1"><span> :) </span></span>
<br>
<br>I'm not saying it is blocker to using the MC, but we should look into
container deployment issues. <br><br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<br>
WDYT?<br>
_______________________________________________<br>
webbeans-dev mailing list<br>
<a href="mailto:webbeans-dev@lists.jboss.org" target="_blank">webbeans-dev@lists.jboss.org</a><br>
<a href="https://lists.jboss.org/mailman/listinfo/webbeans-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/webbeans-dev</a><br>
</blockquote></div><br>