Sunday 19 February 2012

SampleDotNetApplication


Introduction

This project contains my good practices and solutions use in software production. Through a few years of work as software developer I get experience how to create business software which is flexible to grow up, stable and takes very little time to make changes and create other functionalities.

 

Content

This projects contains applications:
  • Desktop client application,
  • Server application,
  • STS application as authorization and authentication service,
  • Web client application.

Desktop client application

Desktop application use this modules:
  • Wpf
  • Prism
  • Unity
  • Entity Framework

Architecture


architecture
Thin clients hasn't implementation of logic and business functions. It contains only user interface and communication to the server.
Server contains business logic. Communicate to the databases and interact with another services.
STS services contains authentication and autorization services where user is sign in and the service recognize and return his roles (as a claims). More about STS on pages:

Source

Source code is here http://sampledotnetapp.codeplex.com/

No comments:

Post a Comment