2010-04-05 36 views
31

WCF và WF trong .NET là gì? Sử dụng của nó là gì? Làm thế nào để bắt đầu học nó?WCF trong .NET là gì?

Cảm ơn câu trả lời, họ là phương châm lớn đối với tôi. Nhưng tôi muốn hỏi tôi nên sử dụng dịch vụ WCF ở đâu? Trong kịch bản nào chúng ta có thể sử dụng nó đúng cách?

Trả lời

47

WCF = Windows Communication Foundation

Một tập hợp thông tin liên lạc theo định hướng của API và một "runtime" bên trong .NET để làm cho hai (hoặc nhiều hơn) hệ thống nói chuyện với nhau. Về cơ bản nó thay thế ASMX (dịch vụ web ASP.NET), .NET Remoting (object remoting) và một vài khác API truyền thông liên quan đến nhân và các sản phẩm trong không gian .NET.

What does WCF replace?

Nó có thể và nên được sử dụng bất cứ lúc nào hai hệ thống (ứng dụng, máy móc) cần phải trao đổi thông tin, về cơ bản. Đó là nền tảng cho tất cả "hệ thống được kết nối".

Điểm đến cuối cùng của bạn là MSDN Developer Center for WCF có rất nhiều hướng dẫn, bài viết, mã mẫu, khung màn hình, video và nhiều hơn thế nữa.

+1

nhờ ... chỉ bây giờ tôi bắt đầu học WCF và câu trả lời của bạn là rất hữu ích cho tôi biết khái niệm – Freelancer

10

Từ MSDN: "Windows Communication Foundation là ... một phần của .NET Framework cung cấp một mô hình lập trình thống nhất để xây dựng nhanh chóng các ứng dụng hướng dịch vụ mà giao tiếp trên web và doanh nghiệp."

White Paper on WCF

Beginners Guide with lots of videos

Chúc may mắn!

2

WCF là đứng cho Windows Communication Foundation. Đây là hệ thống phân phối mạng tuyệt vời được phát triển bởi Microsoft để liên lạc giữa các ứng dụng. Bạn có thể tìm thấy hướng dẫn tốt về WCF.

http://www.wcftutorial.net/

2

từ Wikipedia (http://en.wikipedia.org/wiki/Windows_Communication_Foundation):

Windows Communication Foundation (WCF hoặc) là một giao diện ứng dụng lập trình (API) trong .NET Framework để xây dựng kết nối, ứng dụng hướng dịch vụ.

WCF có nghĩa là thiết kế và triển khai các ứng dụng được phân phối trong triển khai kiến ​​trúc hướng dịch vụ (SOA). ** Kiến trúc

** WCF được thiết kế sử dụng nguyên tắc kiến ​​trúc hướng dịch vụ để hỗ trợ tính toán phân tán nơi dịch vụ có người tiêu dùng ở xa. Khách hàng có thể sử dụng nhiều dịch vụ; các dịch vụ có thể được sử dụng bởi nhiều khách hàng. Các dịch vụ được kết nối lỏng lẻo với nhau. Dịch vụ thường có một giao diện WSDL (Web Services Description Language) rằng bất kỳ khách hàng WCF có thể sử dụng để tiêu thụ các dịch vụ, không phân biệt mà nền tảng các dịch vụ được lưu trữ trên.WCF thực hiện nhiều tiêu chuẩn dịch vụ Web (WS) tiên tiến như WS-Addressing, WS-TrustedMessaging và WS-Security. Với việc phát hành .NET Framework 4.0, WCF cũng cung cấp Dịch vụ phân phối RSS, WS-Discovery, định tuyến và hỗ trợ tốt hơn cho các dịch vụ REST. Điểm cuối Máy khách WCF kết nối với dịch vụ WCF qua Điểm cuối. Mỗi dịch vụ cho thấy hợp đồng của mình thông qua một hoặc nhiều điểm cuối. Một điểm cuối có địa chỉ (là một URL chỉ định nơi có thể truy cập điểm cuối ) và các thuộc tính ràng buộc chỉ định cách dữ liệu sẽ được chuyển .

2

Windows Communication Foundation (hoặc WCF) là giao diện lập trình ứng dụng (API) trong Khuôn khổ .NET để xây dựng các ứng dụng hướng dịch vụ được kết nối.

WCF có nghĩa là để thiết kế và triển khai các ứng dụng phân tán theo triển khai kiến ​​trúc hướng dịch vụ (SOA). ** Architechture

2

WCF là viết tắt của Windows Communication Foundation. Windows Communication Foundation (WCF) là một khuôn khổ để xây dựng các ứng dụng hướng dịch vụ trong .Net. Đó là một câu trả lời của Microsoft cho SOA.

Nhận nhiều câu hỏi phỏng vấn trên WCF tại địa chỉ: http://interviewmantra.com/category/Windows-Communication-Foundation-(WCF).aspx