Building Distributed Applications
Duwamish 7 (.NET)
 

Microsoft Developer Network

Note   For an overview of a variety of .NET samples, see Microsoft .NET Architectural Sample Applications.

Duwamish 7.0 is a multitier, distributed business-to-consumer commerce application built specifically for the Microsoft® .NET platform. Its design, development, and deployment provide insight into how developers can leverage various features of the .NET platform to build reliable, scalable, and well-performing applications. It is implemented in both Microsoft Visual C#™ and Microsoft Visual Basic® .NET.

The application can be deployed on a single machine, in a physical two-tier (Web, database) configuration, or physical three-tier (Web, application, database) configuration.

Download Duwamish7-cs.cab and Duwamish7-vb.cab.

Presentation

  • ASP.NET Web Forms and Server Controls
  • ASP.NET output caching

Business Logic

  • Implementation in both Visual C# and Visual Basic .NET
  • Business facade, business rules

Data Access

  • ADO.NET DataSets using SQL provider

Data

  • Microsoft SQL Server™ 2000 database using stored procedures
  • Database transactions
Page view tracker