.NET 3.0 : Présentation du Windows Communication Foundation (WCF)
[40 mn de lecture - paru le 11/5/2006 6:45:43 PM - Public : Confirmé]
|
   
|
Auteur
2 Fonctionnement et l'ABC du WCF
2.1 Presentation Le WCF va nous permettre de créer deux types d'acteurs :
- Les services WCF qui disposent d'une liste de EndPoints
- Des clients WCF qui communiquent avec un ou plusieurs EndPoints

2.2 Les EndPoints : l'ABC du WCF
Les EndPoints sont les points d'accès présents aussi
bien coté client que serveur. L' EndPoint est représenté par les trois
éléments qui forment le A.B.C. de WCF : l'Address, le Binding et le
Contract.
2.2.1 Address L' Address
définit la où se trouve le EndPoint, l'équivalent de l'adresse
service avec WSDL. Cela comprend une URI, une Identity et optionnellement une collection d' AddressHeader
(classe EndpointAddress).
2.2.2 Binding Le Binding décrit la manière dont vont être échangées les données. Nous avons le choix entre :
- les Standard Bindings où nous trouverons le basicHttpBinding, wsHttpBinding, netTcpBinding, netMsmgBinding, etc..
- les Custom Bindings qui nous permettent de concevoir notre propre binding en choisissant notre protocole de transport (tcp, http, MSMQ, etc..), notre encodage (binaire, texte, etc..), la sécurité, le protocole, etc..
2.2.3 Contract Le Contract est la spécification des opérations exposées par le service (ServiceContract) ainsi que la structure des
données échangées (DataContract). (classe ContractDescription)
|