34 votes

Qu'est-ce que le WCF dans .NET?

Qu'est-ce que WCF et WF dans .NET? Quels sont ses utilisations? Comment commencer à l'apprendre?

Merci pour les réponses, elles sont d'excellents guides pour moi. Mais je voudrais demander où devrais-je utiliser ce service WCF? Dans quel scénario pouvons-nous l'utiliser correctement?

51voto

marc_s Points 321990

WCF = Windows Communication Foundation

Un ensemble d'API axées sur la communication et un "runtime" à l'intérieur de .NET permettant à deux (ou plus) systèmes de communiquer entre eux. Il remplace essentiellement ASMX (services web ASP.NET), .NET remoting (communication d'objets) et quelques autres API et produits liés à la communication dans l'espace .NET.

Qu'est-ce que WCF remplace?

Il peut et devrait être utilisé chaque fois que deux systèmes (applications, machines) ont besoin d'échanger des informations, essentiellement. C'est la base de tous les "systèmes connectés".

Votre destination ultime est le Centre de développeurs MSDN pour WCF qui propose une tonne de tutoriels, articles, code source, screencasts, vidéos et bien plus encore.

1 votes

Merci...je viens de commencer à apprendre WCF et votre réponse m'a été très utile pour comprendre le concept

9voto

Henric Edwards Points 838

De MSDN: "Windows Communication Foundation est... une partie du .NET Framework qui fournit un modèle de programmation unifié pour construire rapidement des applications orientées services qui communiquent sur le web et dans l'entreprise."

Document technique sur WCF

Bonne chance!

3voto

Timothy Khouri Points 14640

Je n'ai que quelques articles ici, mais ils sont simples: http://www.singingeels.com/?Category=WCF

2voto

Jalpesh Vadgama Points 3438

WCF signifie Windows Communication Foundation. Il s'agit d'un excellent système distribué en réseau développé par Microsoft pour la communication entre les applications. Vous pouvez trouver ici un bon tutoriel sur WCF.

http://www.wcftutorial.net/

2voto

Amit kumar jha Points 21

De WikiPedia (http://fr.wikipedia.org/wiki/Windows_Communication_Foundation):

Windows Communication Foundation (ou WCF) est une interface de programmation d'application (API) dans le framework .NET pour construire des applications connectées et orientées service.

WCF est destiné à la conception et au déploiement d'applications distribuées sous une architecture orientée service (SOA). ** Architecture

** WCF est conçu en utilisant les principes de l'architecture orientée services pour prendre en charge l'informatique distribuée où les services ont des consommateurs distants. Les clients peuvent consommer plusieurs services ; les services peuvent être consommés par plusieurs clients. Les services sont faiblement couplés entre eux. Les services ont généralement une interface WSDL (Web Services Description Language) que tout client WCF peut utiliser pour consommer le service, indépendamment de la plateforme sur laquelle le service est hébergé. WCF implémente de nombreuses normes avancées de services Web (WS) telles que WS-Addressing, WS-ReliableMessaging et WS-Security. Avec la sortie du .NET Framework 4.0, WCF fournit également des services de syndication RSS, WS-Discovery, routage et un meilleur support pour les services REST. Point final Un client WCF se connecte à un service WCF via un point final. Chaque service expose son contrat via un ou plusieurs points finaux. Un point final a une adresse (qui est une URL spécifiant où le point final peut être accessible) et des propriétés de liaison spécifiant comment les données seront transférées.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X