Search
Project Description
Generic Enterprise Framework - a work in progress. This is my attempt to create a flexible, configurable enterprise architecture using best practices and patterns. This project uses the Unity Framework (Microsoft Enterprise Library 4.1), Windows Communication Foundation, and more

This is my effort at developing a service-oriented enterprise framework that can speed the development of business applications.

Features:
  • ADO.NET Entity Framework (3.5)
  • Microsoft Enterprise Library (4.1)
  • Inversion of Control (via Unity Application Block 1.2)
  • Repository Pattern
  • WCF Services
  • Client Application Services
  • and more...

Goals:
  • Leverage .NET 3.5+ features
  • Develop a reusable framework with loose coupling between components
  • Follow best practices
  • Constantly tweak and refactor to make improvements
  • Implement new features as they become available (i.e. released and learned)

Roadmap:
  • Add ASP.NET MVC site as another front-end, leveraging the existing service model
  • Implement POCO (provider-ignorant) objects with ADO.NET Entity Framework 4.0

Databases:
This project currently references 3 databases:
  • AdventureWorks
  • Northwind
  • Custom Database: Membership (table script is located in the JohnstonBusinessSolutions.Data.Membership/Database folder)
Last edited Oct 2 2009 at 8:40 PM by markjsc, version 4
Updating...
© 2006-2012 Microsoft | Get Help | Privacy Statement | Terms of Use | Code of Conduct | Advertise With Us | Version 2012.1.11.18365