Composite Web Application Block - ObjectBuilder - Enterprise Library = Big Smile

Composite Web Application Block - ObjectBuilder - Enterprise Library = Big Smile

by David Hayden ( Microsoft MVP C# ), Filed: Web Client Software Factory

 

Because I am a part-time stay at home Dad, I often take on smaller projects in addition to enterprise projects because they work better with my schedule. This is particularly true during the summer when the kids are off from school and we spend most of the day looking for trouble and finding it :)

That being the case, I always use proven practices no matter how small or large the project. This means I still need the features of Enterprise Frameworks like the Web Client Software Factory and Composite Web Application Block, but just a slimmer version that often can run in Partial Trust! I also like to make sure these slimmer versions can be migrated to the Enterprise versions just-in-case the client's needs change in the future.

As of this morning, I gave birth to my Simple Web Application Block, which has all the features I need from the Composite Web Application Block minus the ObjectBuilder and Enterprise Library Dependencies. She is lean, mean and running my PnPGuidance Website along with a client's job tracking backoffice application that serves 5 satellite offices in the state of Florida. And, it all runs in Partial Trust!

The Simple Web Application Block isn't missing any functionality. It just favors convention over configuration in some cases and doesn't have all the extensibility that you would get ( and probably don't need ) from ObjectBuilder and Enterprise Library. It is perfect for my small-to-medium sized projects and I am tickled pink that I was able to pull it off.

For more information on the Composite Web Application Block, check out my screencasts:

 

posted on Sunday, June 17, 2007 4:07 PM

Main

News

Green Tea

.NET Development

Enterprise Library

Patterns & Practices