2012-01-16 3 views
6

WCF 서비스를 웹 서비스로 호출하는 것이 맞습니까?WCF 서비스는 웹 서비스입니까?

저는 학교에 대한 지원을 위해 노력하고 있으며, RESTful WCF 서비스를 만들었으며 보고서에서 나는 때때로 웹 서비스로 언급했습니다. WCF 서비스를 웹 서비스로 참조하는 것이 맞습니까?

+2

예. 맞아, 형! –

답변

6

WCF는 웹 서비스를 포함하는 Microsoft의 '통신'서비스의 상위 집합입니다.

here을 참조하십시오.

EDIT - 명시 적으로 대답하기 위해 두 용어에 대해 논의하고있는 상황에서 예는 서로 바꿔 사용할 수 있습니다. WCF는 '웹 서비스'뿐만 아니라 다른 통신 기술도 포함 할 수 있음을 기억하십시오.

1

웹 서비스라고하는 것이 합리적이라고 생각합니다. WCF를 사용하여 웹 서비스가 아닌 메시징 큐와 상호 작용할 클라이언트를 만들 수도 있습니다.

+0

+1 ... 바인딩을 반드시 고려해야합니다. WCF는 * 통신 *이므로 SOAP 및 HTTP에만 국한되지 않습니다. – SliverNinja

1

당신은 '당신에게 기술에 관계없이 웹 서비스로 참조하는 올바른 WCF를 사용하여 web service ("네트워크를 통해 상호 운용 시스템 간 상호 작용을 지원하도록 설계 소프트웨어 시스템")을 만든 경우 사용했습니다.

0

WCF는 서비스를 만들기위한 프레임 워크입니다. 웹 서비스를 만드는 데 사용할 수 있지만 WCF는 기본 통신 채널에 대해 상당히 불가지론합니다. 따라서 WCF는 (웹이 아닌) TCP 또는 UDP 서비스, Windows 서비스를 구현하는 데 사용할 수 있으며 프로세스 내에서 호스팅 될 수도 있습니다.

반대로 웹 서비스는 WCF없이 구현할 수 있습니다.

궁극적으로 'WCF 서비스'는 그 자체로 'Windows Communication Foundation 프레임 워크를 사용하여 구현 된 서비스'를 의미합니다.

1

예, WCF 서비스를 웹 서비스로 호출 할 수 있지만 WCF는 웹 서비스만으로 국한되지 않습니다. 웹 서비스 이상입니다. Microsoft는 서비스 지향 응용 프로그램을 작성하기 위해 WCF API (Framework)를 도입했습니다.