2011-02-09 3 views
0

VS 2010에서 '웹 서비스'개념이 제거되지 않은 이유 becoz WCF 서비스는 '웹 서비스'에서 제공하는 거의 모든 기능을 제공합니다. WCF 서비스로 구현할 수없는 웹 서비스에서 사용할 수있는 것이 있습니까? 아니면 이전 버전과의 호환성이 있습니까? 어떤 도움을 크게 감상 할 수웹 서비스가 .net 4.0의 통합 된 부분으로 남아있는 이유

,

고맙습니다

+1

아니요 ** 모든 ** 웹 서비스는 연결할 수 있습니다. .NET과 WCF .... 그렇기 때문에 Microsoft가 제 3 자 웹 서비스에 연결할 수있는 기능을 없애 버리면 큰 무리의 사람들이 꽤 화가 났을 것입니다. 그렇습니다. 이전 버전과의 호환성을 위해 여전히 존재합니다. –

+0

혼란스러워합니다. "웹 서비스"를 "ASMX Web Services"라고 부르며 이제는 기존 기술로 간주됩니다. WCF는 웹 서비스와 훨씬 더 많은 기능을 구현합니다. –

답변

-2

SOAP은 (다른 사람의 사이에서) .NET 및 Java 시스템 사이에 상당한 상호 운용성 메커니즘이 남아 있기 때문에 가능성이 높습니다. 웹 서비스를 제거하면 이미 interop stop 기능을 수행하도록 작성된 많은 수의 코드가 작성됩니다. 웹 서비스는 어디에도 없습니다.

+2

WCF도 SOAP를 사용합니다. –

+0

nod, wcf는 여전히 대부분 Microsoft 특정 기술입니다. – seand

+1

@seand는 .NET 웹 서비스와 동일합니다. OP는 두 가지 MS 관련 기술을 언급하고 왜 더 새로운 것이 더 오래 된 기술을 대체하지 않았는지를 묻습니다. –

0

믿지 않겠지 만, 내 회사가 아닌 사람들이 실제로 을 선호하면 웹 서비스 또는 WCF 서비스를 선호하므로 구성 파일에 대한 변경 사항이 적어지기 때문입니다. WCF 서비스가 웹 서비스보다 훨씬 많은 설정을한다는 것을 인정해야합니다.

3

.NET은 모든 버전에서 => .NET 2. 하위 버전과 호환되므로 아래쪽 호환성을 손상시킬 수 있습니다. 기억하십시오 : .NET 3은 .NET 2의 상위 집합입니다. .NET 3.5는 .NET 3의 상위 집합체이므로 ...

+0

yaa와의 호환성이 그 이유 일 수 있습니다. 내가 아는 한 webservices는 세션 관리를 지원하지 않습니다. 'WCF Services'지원 세션 ????? – Tuscan

+0

예! 여기를 참조하십시오 : [링크] (http://msdn.microsoft.com/en-us/library/ms733040.aspx) – Jay

관련 문제