Skip to content
geoffreysmith edited this page Jun 2, 2011 · 12 revisions

Overview

S#arp Architecture is a solid architectural foundation for rapidly building maintainable web applications leveraging the ASP.NET MVC framework with NHibernate and aspx views. S#arp Architecture Contrib adds additional support for alternative approaches and extends S#arp Architecture so that it can work well outside the ASP.NET environment. The following features are planned for the first release:

  • Support and Guidance for Using S#arp Architecture in Windows GUI and Windows Service Applications
  • Logging Controlled by an Attribute.
  • NHibernate Transaction and Session Management Attributes for Windows Applications and Services.
  • Transactions Optionally Participate in System.Transaction Transactions (i.e. transactions wrapped in a TransactionScope)
  • Support and Guidance for Using Rhino Security in S#arp Architecture Applications (not available in first beta)

We are currently looking for developers to contribute to the effort. If you are interested in one of the items above or have ideas of your own, let us know.

Latest News

S#arp Architecture Contrib 0.2.0 has just been released for comments. This early beta release adds Castle-interceptor based version of the Log, ExceptionHandler, Transaction and UnitOfWork attributes. See my blog post on this release for information.