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 (d.h. 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 im IIS oder einem eigenen Anwendungsserver, der als Systemdienst oder Konsolenanwendung läuft)

  • ASMX (gehostet im IIS)

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

Im Fall von WCF und ASMX gibt es eine ...

Get Microsoft .NET 4.0 - Crashkurs 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.