Login  |  Register
 
August 19, 2008  
DAL II Project - Goals and Use Cases  

Goals:

Simplicity

Reduce the code needed and the complexity needed to create DotNetNuke modules.

 

Portability

A simple config change to port DonNetNuke to a new database provider. All modules will use this provider. Stored procedures would be written for each target database.

 

Security

To run in medium trust environments.

 

Performance

The new approach should perform, at the very least, on par with the current implementation.

 

Backwards Compatibility

The new DAL layer should be able to work side by side with the existing database architecture.

 

Extensibility

The new solution should be extensible and allow for the addition of new databases using factory/provider model

 

ASP.NET 2.0 compatibility

The solution should work in ASP.NET 2.0

Please discuss this here.