Help

The revised Public Review Draft of Contexts and Dependency Injection (JSR-299, the spec formerly known as Web Beans) was approved by the EC with all EC members voting Yes, except for Nortel and SpringSource who did not vote.

As expected, there were comments from several EC members:

IBM:

IBM has serious reservations about introducing another competing component model into the EE platform when this JSR was supposed to be focused on integrating technologies into the platform. Aside from the duplication and confusion caused by this, the specification has expanded to cover a large spectrum of technology that is somewhat ambitious to fully define within a single specification. However, we acknowledge that the spec lead has made substantial progress in addressing feedback and therefore, we are willing to vote yes to allow the specification to move forward on the assumption that the spec lead will continue to address feedback and concerns.

Oracle:

We believe this specification has the potential to augment the platform with useful functionality. However, we feel strongly that it must be properly and sufficiently integrated with the overall Java EE platform, specifically in the areas of XML definition, annotation usage, interceptors and events, and most particularly with respect to the perceived introduction of an additional component model. We therefore support the continuance of this specification on the conditions that the component model issues be resolved and that the integration of these aspects of the specification be completed. We appreciate Red Hat's ongoing work to address these issues with the community.

SAP:

There are a number of good concepts, but we are missing an overarching principle for a number of diverging goals that this JSR tries to address. In our opinion, Web Beans would be a great addition to the Java EE platform, in both capabilities and ease-of-use, but only if its ideas are better aligned and integrated into the existing Java EE world. We have communicated the details of our concerns to the Spec Lead. There is enough goodness that well justifies this JSR to proceed for now and we want to thank the Spec Lead for listening to our concerns.

I would like to thank everyone who worked on the Public Review Draft and everyone who has supported the specification in other ways. 299 has had a somewhat difficult ride, but it looks like we're moving toward a very satisfying outcome.

9 comments:
 
11. Feb 2009, 13:35 CET | Link
Jeremy Norris | jnorris(AT)pattern73.com

Yes! Thank you Gavin!

 
11. Feb 2009, 14:28 CET | Link
Nik

Did they write down their concerns two months ago and copy&paste them into the comment box or has the discussion continued off the webbeans-dev-list? Since I though most of the issues was clarified/subspec:ed or just hammered through ;-)

 
11. Feb 2009, 19:02 CET | Link
Ciro Cavani
Google votes yes with the understanding that if the spec name is changed, the new name will be "Contextual Dependency Injection for Java EE," and that all of the new package names introduced will have the "javax.ee" prefix.

Really?

I like very much the previous packages (after the big change).

I dream about using 299 over OSGi for my Eclipse RCP development some day.

We will see.

Great work! and keep pushing!

Thanks,

 
11. Feb 2009, 19:51 CET | Link
Nik

fortunately, there is the if the spec name is changed clause that bypasses it ;-)

 
12. Feb 2009, 02:07 CET | Link

Seriously, I thought exactly the same thing. Weren't these reservations already addressed?

I would again like to reiterate that I am extremely proud and pleased about the openness of this spec, even the openness towards criticisms. My opinion is that this should be the model for the JCP in the future. Working behind closed doors is cowardly.

Gavin, you have done a great job. Keep up the great work!

 
18. Feb 2009, 12:35 CET | Link
Sameer Parvatikar | sparvatikar(AT)gmail.com

I want to download the Contexts and Dependency Injection RI...

In Seam download page there is no link for Contexts and Dependency Injection RI....

As i was very excited about Contexts and Dependency Injection RI after reading public draft...

Thanks, Sameer Parvatikar

 
18. Feb 2009, 20:05 CET | Link

You'll want Web Beans :-)

 
19. Feb 2009, 14:51 CET | Link

okay ...( As Released Date was old in Seam Download page.....)

I'm now using it...:)

Thanks, Sameer Parvatikar

 
17. Mar 2009, 23:46 CET | Link

The JSR is EE, right? Is that necessary - wouldn't it be a great addition to SE with the recent scope and name changes?

Post Comment