1 - Introduction à Windows Communication Foundation
- Concevoir une application qui fait partie d’une architecture orientée service (SOA)
- Vue d’ensemble de l’architecture WCF
- Utilisation d’une interface niveau langage comme contrat de service
- Implémentation d’un service simple dans Visual Studio 2008
- Consommer un service simple dans Visual Studio 2008
2 - Configurer et héberger des services WCF
- Configurer d’une manière programmatique une application .NET pour héberger un service WCF
- Configurer d’une manière programmatique une application .NET pour appeler un service WCF
- Paramétrer le client et le service à l’aide de la configuration basée sur des fichiers
- Choisir les options d’hébergement pour un service WCF
- Déploiement d’un service WCF
3 - Points de communication et comportements
- Publier des services WCF sur différents points de communication
- Ajouter des comportements aux services et aux points de communication
- Interopérabilité avec des services Web non-WCF
4 - Débogage et diagnose
- Journalisation des messages
- Traçabilité de l’activité
5 - Conception et définition des contrats
- Conception d’une interface cohérente pour un service WCF
- Définition d’un contrat de service
- Définition des opérations sur un service
- Définition d’un contrat de données
6 - Gestion d’erreurs
- Corréler les exceptions .NET avec les niveaux de « fault » d’un service
- Utiliser les « faults » dans un service
- Gestion des « faults » et des exceptions dans le client
7 - Améliorer la qualité de service WCF
- Gestion des instances de services WCF
- Gestion des problèmes de concurrence
- Amélioration des performances des services WCF
8 - La sécurité dans WCF
- Vue générale de la sécurité dans WCF
- Appliquer les besoins généraux de sécurité à un lien
- Spécifier les privilèges demandés pour le client et le serveur
- Travailler avec les informations de sécurité
9 - Les transactions dans WCF
- Les transactions dans une application SOA
- Créer des opérations transactionnelles dans un service
- Activer le transfert de transaction entre le client et le service