[webbeans-dev] Basing the RI on the JBoss MC

Pete Muir pmuir at bleepbleep.org.uk
Thu May 29 07:26:34 EDT 2008


Ok, it looks like we can't use the MC as it is LGPL licensed and the  
RI must be ASL licensed.

But we should still consider to provide hooks to plug in the MC as the  
core engine if it is present...

On 9 May 2008, at 17:11, Emmanuel Bernard wrote:

> I am seriously considering using it for HEM, HAN in Core v4 and for  
> the Bean Validation RI. Hibernate Commons Annotations duplicates a  
> lot of what they have done.
> But we will have to make MC and all the dependencies ASL. We need to  
> be sure we are OK with that.
>
>
> On  May 9, 2008, at 08:50, Pete Muir wrote:
>
>> A number of people have suggested basing the RI on the JBoss MC.
>>
>> As I see it, the core services we need in WB:
>>
>> * Defining scoped components, backed by EJBs if needed
>> * Defining bindings
>> * Defining (custom) scopes
>> * Managing lifecycle of components through contexts
>> * Integration with EL
>> * Resolution of components
>> * Support for interceptors
>> * Observer/observable
>> * Deployment of Web Beans jars
>>
>> If we use the MC we get ootb:
>>
>> * flexible deployment system
>> * Defining components
>> * DI (inc into constructors)
>> * Support for building custom XML deployment descriptors
>> * Support for applying AOP
>>
>> which will get us going pretty quick
>>
>> But
>>
>> * it introduces quite a lot of dependencies which we don't directly  
>> control (JBoss MC, JBoss XB etc.)
>> * it still seems to be under pretty heavy development (docs are  
>> very incomplete)
>> * what happens if WB RI uses one version of MC and the AS uses  
>> another?
>>
>> WDYT?
>> _______________________________________________
>> webbeans-dev mailing list
>> webbeans-dev at lists.jboss.org
>> https://lists.jboss.org/mailman/listinfo/webbeans-dev
>
> _______________________________________________
> webbeans-dev mailing list
> webbeans-dev at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/webbeans-dev




More information about the weld-dev mailing list