Level: Intermediate
In this session you will learn how to design and create a reusable business layer for your application. Discussion will include the use of domain-driven object-oriented techniques, service-oriented techniques, workflows, and function libraries. As a result of this session you'll understand when to use these techniques, either alone or in concert, to achieve important software design goals. You'll also learn the value open-source frameworks such as CSLA .NET can provide in supporting your development efforts.