<br><br><div class="gmail_quote">On Fri, May 9, 2008 at 11:50 AM, Pete Muir &lt;<a href="mailto:pmuir@bleepbleep.org.uk">pmuir@bleepbleep.org.uk</a>&gt; 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&#39;t directly control (JBoss MC, JBoss XB etc.)</blockquote><div>We should see how small the dependency footprint can be.&nbsp; I&#39;m sure that this is one of the goals of the MC as well.&nbsp; 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.&nbsp; I know 
that one of the goals of the MC is to be container agnostic, but I&#39;m 
sure there will be initial conflicts.&nbsp; WBs needs to work in any 
container to be viable - if we get out of the gate quickly using the MC 
- great!&nbsp; 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&#39;m not saying it is blocker to using the MC, but we should look into 
container deployment issues.&nbsp; <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>