
This discussion group exists to support
S#arp Architecture, the ideas and patterns behind it, suggestions for improvement, and an exchange of ideas for using it in real-world applications. The overall goal of S#arp Architecture is to allow developers to worry less about application "plumbing" and to spend most of their time on adding value for the client by focusing on the business logic and developing a rich user experience.
Good background material reading includes http://www.codeproject.com/KB/architecture/NHibernateBestPractices.aspx. Although there are major infrastructural changes from this article in the current architecture, the general structure is very similar and the background reading is very helpful in understanding many of the ideas behind this architecture.
The latest S#arp Architecture codebase, documentation, and example project may be downloaded from http://github.com/codai/Sharp-Architecture .