Microsoft® .NET Distributed Applications: Integrating XML Web Services and .NET Remoting
by Matthew MacDonald
Duwamish 7
Duwamish is an e-commerce site fronted by ASP.NET. Like the IBuySpy store, it is implemented in C# and Visual Basic .NET, uses output caching, accesses the database exclusively through stored procedure code, and provides an optional (but unused) XML Web service. Unlike the IBuySpy case studies, however, Duwamish is an update of a well-known Microsoft platform sample that was previously used to demonstrate the best of Windows DNA coding. As a result, Duwamish follows a more traditional multilayered design, which has both benefits and disadvantages.
In Duwamish, the Web page communicates with a business layer facade, which then interacts with a business rules layer, which ultimately uses the data access layer to send information to and ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access