| Programmvorschlag (individuell
anpassbar): |
Wahlweise führen wir diese Maßnahme mit WCF 3.0, 3.5 oder 4.0 durch.
Optional: Grundlagen Verteilte Systeme
Optional: Grundlagen Webservices (SOAP, WSDL, UDDI, WS-*-Standards des W3C)
Optional: Grundlagen Service-Orientierte Architekturen (SOA)
Überblick
- Verteilte Systeme und SOA mit .NET
- Architektur der Windows Communication Foundation (WCF)
- Unterschiede zwischen WCF 3.0 und WCF 3.5 und WCF 3.5.1. und und WCF 4.0
- Vergleich zu .NET Remoting und ASMX-Webservices
- Kompatibilität von WCF zu anderen Kommunikationsinfrastrukturen
WCF-Basiswissen
- WCF-Dienste und Kommunikationsprofile (WCF Bindings)
- WCF-Werkzeuge (Visual Studio, svcutil, SvcConfigEditor, SvcTraceViewer, etc.)
- Dienstverträge und Datenverträge
- Erstellung von WCF-Clients
- Erstellung von interoperablen XML-Webservices mit WCF
- Erstellung von .NET-spezifischen verteilten Systemen mit WCF
- Hosting: Konsole, Dienst, IIS, WAS, AppFabric, COM+/.NET Enterprise Services
- Konfigurationsmodell
WCF-Aufbauwissen
- Serialisierungsoptionen
- Authentifizierung
- Verschlüsselung
- Autorisierung
- Integrität
- CardSpaces
- Zuverlässigkeit
- Transaktionen
- Nachrichtenwarteschlangen
Zusammenarbeit zwischen WCF und Windows Workflow Foundation (WF)
- Aufruf von Workflows per WCF-Dienst
- Aufruf von WCF-Diensten aus Workflows
- Durable Services
Neuerungen in WCF 4.0
- Vereinfachte Konfiguration
- Routing
- Service Discovery
- Verbesserungen für REST-Dienste (REST Toolkit)
- Deklarative Dienstbereitstellung (XAML), Dateinamenserweiterung .xamlx
- Neue Standards: WS-Discovery, WS-I RSP, WS-BusinessActivity, WS-I BP 1.2
- Neue Transportprotokolle: UDP
- Duplex durable messaging
- Verbesserungen für Korrelation von Nachrichten
- Windows Application Server AppFabric ("Dublin")
OPTIONAL: WCF-Profiwissen
- Erweiterbarkeit von WCF (Das WCF-Erweiterungsmodell)
- Eigene WCF-Bindungen erstellen
- Erweiterung des Sicherheitsmodells
- Erweiterung der Serialisierung
- Andere Erweiterungen
- Best Practices |