Architektur

Die folgende Grafik zeigt die Grundbestandteile des WCF-Konzeptes und den Aufbau von WCF-Client bzw- Server:

  • Ein WCF-Dienst ist aus der Sicht des Servers eine .NET-Klasse, die mit [ServiceContract] annotiert ist. In der Regel ist diese Klasse nur eine Fassade für die eigentliche Geschäftslogik, die in einer anderen Klasse implementiert ist. Das Fassadenkonzept dient der Trennung zwischen Logik und Infrastruktur.

  • Die WCF-Klasse besteht aus Methoden, die mit [OperationContract] annotiert sind

  • Der WCF-Dienst wird in einem WCF-Host bereitgestellt. Die Art der Bereitstellung wird durch eine Konfigurationsdatei in der Sektion <system.serviceModel> festgelegt. Alternativ ist auch eine Festlegung im Programmcode möglich.

  • Der Client bezieht von ...

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.