Mehrschichtarchitektur

Das Fallbeispiel ist in vielen Teilen mehrschichtig aufgebaut: Benutzerschnittstellen sind von Geschäftslogik und Datenzugriff getrennt. Die Benutzerschnittstellensteuerung greift wahlweise direkt auf die Geschäftslogik zu (das heißt, die Geschäftslogik wird im Prozess des Clients ausgeführt) oder aber die Benutzerschnittstellensteuerung greift auf einen dedizierten Anwendungsserver zu. Als Kommunikationstechnik stehen drei alternative Lösungen zur Verfügung:

  • WCF (gehostet in IIS oder einem eigenen Anwendungsserver, der als Systemdienst oder Konsolenanwendung läuft)

  • ASMX (gehostet in IIS)

  • .NET Remoting (gehostet in einem eigenen Anwendungsserver, der als Systemdienst oder Konsolenanwendung läuft)

Im Fall von WCF und ASMX gibt ...

Get Microsoft ASP.NET 4.0 mit Visual C# 2010 - Das Entwicklerbuch now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.