2011-01-26 62 views
6

Tôi đang viết một dịch vụ sẽ chỉ được sử dụng trong mạng nội bộ. Tôi sẽ truy cập điều này từ một khách hàng di động sử dụng khung nhỏ gọn (3.5). Tôi mới tham gia WCF - liệu điều này có cung cấp cho tôi bất kỳ thứ gì mà tôi sẽ không nhận được từ việc tạo ra một dịch vụ cửa sổ tiêu chuẩn không? Có bất kỳ khó khăn nào khi sử dụng WCF trong môi trường này không?Dịch vụ WCF và Dịch vụ Windows

+1

Dịch vụ Windows chuẩn là một quá trình chạy trên máy cụ thể đó và thực hiện điều gì đó trên máy đó. Nó không có bất kỳ "gửi đi" thông tin liên lạc theo mặc định - đó là những gì WCF mang đến cho bảng. –

Trả lời

6

Tại sao không sử dụng dịch vụ WCF được lưu trữ trong Dịch vụ Windows?

Đây là những thứ khác nhau. Một dịch vụ Windows là một quá trình và một dịch vụ WCF là một xử lý/triển khai các giao thức và chức năng.

EDIT Xin lỗi nếu tôi nghe quá cùn. Bạn có thể lưu trữ một dịch vụ WCF trong một máy chủ Windows nhưng bạn cũng có thể lưu trữ nó trong IIS/WAS hoặc bất kỳ ứng dụng .NET nào khác. Với IIS/WAS bạn nhận được rất nhiều tính năng bổ sung như xác thực, xử lý tái chế, v.v.

Với WCF, bạn có thể thực hiện các dịch vụ REST/JSON rất interopable nhưng bạn cũng có thể chọn các công cụ rất tiên tiến như WS- *.

Tra cứu chúng.

+0

+1 muốn biết sự khác biệt giữa hai điều này, điều này nói với tôi những gì tôi cần biết. – FRoZeN

+1

Thông tin bổ sung từ MSDN về cách lưu trữ Dịch vụ WCF bên trong Dịch vụ Windows: http://msdn.microsoft.com/en-us/library/ms733069(v=vs.100).aspx và http://msdn.microsoft.com/en-us/library/ms734781.aspx – juFo

Các vấn đề liên quan