Enterprise Library roadmap
After the release of Enterprise Library 5.0 and Unity 2.0 in April 2010, our team focused on getting the hands-on labs out and the new Developer’s Guide to Enterprise Library, including versions localized to Russian (already out) and now working on Japanese, Chinese and Spanish editions as well as a Visual Basic edition. We also had many events to present at and interact with developers around the world, including TechEd North America, p&p symposia in Russia, Ukraine, and our flagship event in Redmond. Watch for the upcoming presentations at TechEd China and the p&p symposium Japan later this year.
I would like to provide a quick update on what’s coming from the Enterprise Library team in the next 8 months or so. Let’s take a look.
Instead of a large release (like v5 was), you’ll notice several smaller releases planned. They include:
1) SqlConfigurationSource (tentative release date – Nov 2010)
- Use it if you want to store your configuration in a database
- We’re strengthening it by supporting encryption and change notifications
- Expect a source code release on Codeplex
2) Enterprise Library Extensibility Hands-on Labs (tentative release date – Nov 2010)
- These comprehensive tutorials will take you all the way from building custom providers (using examples of custom logging trace listener and custom exception handler) to custom configuration sources and on to designing an entirely new application block;
- The exercises include instructions on how to easily plug your custom pieces into the config tool
3) Enterprise Library Silverlight Integration Pack (tentative release date – Apr 2011)
- Through a public consultation, many internal conversations and discussions with the attendees of the p&p symposia and other conferences, we’re exploring scenarios relevant to enterprises building LOB apps in Silverlight. Based on these, it appears that Exception Handling, Logging and Validation blocks are on top of the list. Interception support for Unity is also frequently requested. We will continue our exploration and story analysis. Stay tuned. If you have specific scenarios/pain points where you see that EntLib could fill in the gap, please share those with us.
4) Enterprise Library Web Integration Pack (tentative release date – June 2011)
- The idea is to make it easier to integrate with ASP.NET MVC3
- This is still at the early thinking stage. Candidate stories include UnityControllerFactory (to let you use DI in your controllers), VAB integration with model binders and a nice sample/quickstart.
In the past 6 months, there were over 300K downloads of Enterprise Library 5.0 and the related guidance (doc, labs, videos). We are energized by the level of adoption and look forward to future releases. As always, we need your feedback.
Comments
Anonymous
November 03, 2010
I'm personally excited about the Ent Lib Web Integration Pack. I am using Unity and the Logging Application Block in my ASP.NET MVC 2 projects currently.Anonymous
November 05, 2010
Buenas, hace unos días, el gran Grigori Melnik escribió un post con el Roadmap para Enterprise LibraryAnonymous
November 12, 2010
Do you mind if I ask what tool you used to make your roadmap image?Anonymous
November 14, 2010
Hello, Grigori! What about the new version (5.x)? What are the plans for new functionalities? Is there any way we can submit suggestions? Thanks!Anonymous
November 15, 2010
@Joshua Nothing fancy, just Powerpoint.Anonymous
November 15, 2010
@rjperes You probably mean v6.x. Yes, you can submit those suggestions. Feel free to post them on entlib.codeplex.com, or post them here, or email them to me directly.Anonymous
December 07, 2010
Will there be support for ODP.Net in Enterprise library next release, i know one is in community project but it is in ent lib version 4Anonymous
May 23, 2011
Congrats on the Silverlight release. How long until we hear more about the MVC3 update? Better VAB integration would be great for us. Being able to have EF4.1 attribute mapping that doesn't duplicate/conflict VAB attributes when found by MVC3 would be important.