Thứ Sáu, 4 tháng 11, 2016

Công nghệ đặc trưng của WCF

  Không có nhận xét nào

WCF "nó là cái gì, đến từ đâu"?


WCF tên đầy đủ là Window Comunication Foundation.
Microsoft đã thêm WCF lần đầu tiên được đưa vào .NET Framework 3.0. Kể từ đó, nó ở trong .NET Framework cho đến mãi ngày hôm nay :)


WCF là tổng hợp của WebSerice, Remoting, Message Queuing (MSMQ) và Enterprise services (COM+). Có thể nói WCF là "hậu duệ" cửa WebService.

WCF có gì hay?

- Cho phép các tính năng bảo mật như xác thực và ủy quyền. WCF còn cho phép bạn tích hợp ứng dụng của bạn với cơ sở hạ tầng bảo mật sẵn có, bao gồm cả các chuẩn bên ngoài môi trường Windows bằng cách sử dụng các bản tin SOAP bảo mật.
- Có tính năng điều chỉnh hiệu suất như điều tiết lưu lượng và cân bằng tải. Tránh những vụ tấm công DDOS hay quá tải do số lượng người dùng tăng đột biến.
- Cung cấp các môi trường lưu trữ như IIS (Internet Information Server), Windows Services và Hosting riêng.

Sự khác nhau giữa Web API và WCF

- Web API:
+ Hỗ trợ các giao thức, định dạng XML, SSL HTTP, WebSockets, SSL, jQuery và JSON
+ Hỗ trợ XML, JSON
+ Có sẵn mã nguồn mở
+ Các mô tả Web API bằng cách tự động tạo ra các thẻ HTML

- WCF:
+ Hỗ trợ rất nhiều giao thức khác nhau như: TCP, HTTP, HTTPS, Named Pipes, MSMQ.
+ Hỗ trợ Binary, Text và MROM encoding
+ Chỉ đi với .NET
+ Mô tả WCF SOAP services trong WScDL

Web Service vs WCF



Tài liệu tham khảo

- Windows Communication Foundation - MSDN

Không có nhận xét nào :

Đăng nhận xét