Rearchitect into several components


NAssess should be split up into several libraries:
  • Core: Core business logic to handle the workflow of surveys, follow-ups, reports, and dataset creation.
  • Services: WCF services front-end. (should this be included in the core library?)
  • HtmlConsumer: JavaScript and Html files that can be used by a web application on any platform to render surveys via communication with the Services component on the server running .NET 3.x.
  • AspNetConsumer: Wraps the HtmlConsumer in convenient ASP.NET controls.
  • WpfConsumer: Windows Presentation Foundation controls for rendering surveys as XAML. May function as a WCF client to the Services component or directly with the Core.


wrote Mar 28, 2007 at 12:35 AM

Associated with changeset 20505.

wrote Mar 28, 2007 at 3:15 AM

Associated with changeset 20507.

wrote Apr 11, 2007 at 3:32 PM

wrote Feb 13, 2013 at 1:45 AM