2010-04-05 16 views
31

Co to jest WCF i WF w .NET? Jakie są jego zastosowania? Jak rozpocząć naukę?Co to jest WCF w .NET?

Dzięki za odpowiedzi, są dla mnie świetną wskazówką. Ale chcę zapytać, gdzie powinienem użyć usługi Cienki WCF? W jakim scenariuszu możemy go właściwie użyć?

Odpowiedz

47

WCF = Windows Communication Foundation

Komunikat zorientowanych zestaw interfejsów API, a "czas pracy" wewnątrz .NET, aby dwa (lub więcej) systemy komunikowały się ze sobą. Zasadniczo zastępuje ASMX (serwisy ASP.NET), .NET remoting (remoting obiektów) i kilka innych związanych z komunikacją API i produktów w przestrzeni .NET.

What does WCF replace?

To może i powinna być używana w dowolnym momencie dwa systemy (aplikacje, maszyny) muszą wymieniać informacje, w zasadzie. To podstawa dla wszystkich "połączonych systemów".

Twoim ostatecznym celem jest MSDN Developer Center for WCF, który ma mnóstwo tutoriali, artykułów, przykładowego kodu, zrzutów ekranu, filmów i wielu innych.

+1

dzięki ... tylko teraz zacząłem uczyć WCF i odpowiedź była bardzo pomocna dla mnie znają koncepcję – Freelancer

2

WCF jest podstawą Windows Communication Foundation. Jest to świetny system rozproszony sieci opracowany przez Microsoft do komunikacji między aplikacjami. Tutaj znajdziesz dobry tutorial o WCF.

http://www.wcftutorial.net/

2

z Wikipedii (http://en.wikipedia.org/wiki/Windows_Communication_Foundation):

Windows Communication Foundation (WCF lub) jest interfejsem programowania aplikacji (API) w .NET Framework do budowania podłączone, aplikacji zorientowanych na usługi.

WCF jest przeznaczony do projektowania i wdrażania rozproszonych aplikacji pod warunkiem implementacji architektury zorientowanej na usługi (SOA). ** Architechture

** WCF został zaprojektowany przy użyciu zasad architektury zorientowanej na usługi, aby uzyskać wsparcie dla przetwarzania rozproszonego, w którym usługi mają zdalnych klientów. Klienci mogą korzystać z wielu usług; usługi mogą być używane przez wielu klientów. Usługi są luźno powiązane ze sobą. Usługi mają zazwyczaj interfejs WSDL (Web Services Description Language) , z którego każdy klient WCF może korzystać w celu korzystania z usługi, niezależnie od tego, na jakiej platformie usługa jest hostowana.WCF implementuje wiele zaawansowanych standardów usług WWW (WS) , takich jak WS-Addressing, WS-ReliableMessaging i WS-Security. Wraz z wydaniem platformy .NET Framework 4.0, WCF zapewnia także usługi syndykowania RSS, odnajdowanie WS, Discovery i lepsze wsparcie dla usług REST. Punkt końcowy Klient WCF łączy się z usługą WCF za pośrednictwem punktu końcowego. Każda usługa ujawnia swoją umowę za pośrednictwem jednego lub więcej punktów końcowych. Punkt końcowy ma adres (który jest adresem URL określającym, do którego punktu końcowego można uzyskać dostęp do punktu końcowego ) i właściwości wiązania, które określają sposób przesyłania danych.

2

Windows Communication Foundation (lub WCF) to interfejs programowania aplikacji (API) w .NET Framework do tworzenia połączonych, zorientowanych na usługi aplikacji.

WCF jest przeznaczony do projektowania i wdrażania rozproszonych aplikacji w ramach implementacji architektury zorientowanej na usługi (SOA). ** Architechture