2. WCF Rassemble
• .NET Remoting
• ASMX Web Services
• WSE Web Services extensions
• MSMQ Messaging
3. WCF
• Génère des applications orientées services
• Intégré à .NET Framework
• Peut interagir avec une BDD, un annuaire
Active Directory, le système de fichier …
4. Composition
• Hôte : héberge le service
• Contrat : Interface qui définie les méthodes du
service
• Service: Implémente les méthodes de l’interface
• Endpoints : exposent le service
– 3 élèments : Address/Binding/Contract
5. Hébergements possibles
• IIS
– Seulement en HTTP
• WAS (Windows Activation Service)
• Self-Hosting (Windows Form, Console …)
6. Installation dans IIS
• Créer l’architecture de base
• Créer le fichier service.srv
• Créer l’interface (contrat)
• Implémenter l’interface (service)
• Créer le fichier web.config avec les endpoints
7. Conclusion
• Unification
– Idéal pour du mono-machine, pluri-machine
en local ou à travers internet
• Orienté Service
• Interopérabilité
– Peut interagir avec différentes technologies