O'Reilly logo

Microsoft® .NET: Architecting Applications for the Enterprise by Dino Esposito and Andrea Saltarello

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

The Very Special Case of Rich Web Front Ends

The service layer is the topmost layer on the business layer. Depending on your system topology and deployment options, the service layer might live side by side with the presentation or be hosted remotely on a different tier. A special case occurs when the front end is a Web application.

In an ASP.NET Web application, the presentation is split into two tiers—the Web browser running some JavaScript code, and the Web server hosting code-behind files and presentation logic written in a managed language. Most of the time, the service layer is co-located in the same IIS worker process as the presentation logic. So far, so good.

The scenario significantly changes with the advent of AJAX, Silverlight and, in ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required