Tutorial code for an overview of architectural styles in .NET