2012-01-16 40 views
6

Có đúng không khi gọi Dịch vụ WCF là một dịch vụ web?Dịch vụ WCF có phải là dịch vụ web không?

Tôi đang làm việc trên một sự đảm bảo cho trường học, và tôi đã thực hiện một dịch vụ WCF RESTful và trong báo cáo tôi tham chiếu đến nó vào những thời điểm như một dịch vụ web. Có đúng khi tham chiếu đến Dịch vụ WCF dưới dạng dịch vụ web không?

+2

Có. Đúng rồi, bro! –

Trả lời

6

WCF là một phần lớn các dịch vụ 'giao tiếp' của Microsoft bao gồm các dịch vụ web.

Xem here.

EDIT - Để trả lời một cách rõ ràng, có trong ngữ cảnh bạn đang thảo luận hai cụm từ có thể hoán đổi cho nhau. Chỉ cần nhớ rằng WCF cũng có thể bao gồm các công nghệ truyền thông khác cũng như 'dịch vụ web'.

1

Tôi nghĩ rằng đó là hợp lý để gọi nó là một dịch vụ web. Hãy nhớ rằng bạn cũng có thể sử dụng WCF để tạo một máy khách để tương tác với các hàng đợi tin nhắn - mà rõ ràng không phải là các dịch vụ web.

+0

+1 ... ràng buộc chắc chắn phải được xem xét. WCF là * truyền thông * - vì vậy nó không chỉ giới hạn ở SOAP và HTTP. – SliverNinja

1

Nếu bạn đã tạo một (" một hệ thống phần mềm được thiết kế để hỗ trợ tương thích máy-to-máy tương tác qua mạng") web service sử dụng WCF nó là chính xác để đề cập đến nó như là một dịch vụ web không phân biệt công nghệ này bạn' đã sử dụng.

0

WCF là một khuôn khổ để tạo dịch vụ. Nó có thể được sử dụng để tạo ra các dịch vụ Web, nhưng WCF là khá bất khả tri về các kênh truyền thông cơ bản. Vì vậy WCF cũng có thể được sử dụng để thực hiện (không phải Web) các dịch vụ TCP hoặc UDP, các dịch vụ Windows và thậm chí chúng có thể được lưu trữ trong quá trình.

Ngược lại, dịch vụ web có thể được triển khai mà không cần WCF.

Cuối cùng, 'dịch vụ WCF' của chính nó chỉ có nghĩa là 'một dịch vụ được triển khai bằng cách sử dụng khung nền tảng Giao tiếp Windows'.

1

Có, chúng tôi có thể gọi dịch vụ WCF dưới dạng dịch vụ web, nhưng WCF không chỉ giới hạn ở dịch vụ web. Nó nhiều hơn dịch vụ web. Microsoft đã giới thiệu WCF API (Framework) để xây dựng các ứng dụng hướng dịch vụ.

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