다음을 통해 공유


WCF 기능 세부 정보

WCF(Windows Communication Foundation)를 사용하면 애플리케이션의 메시징 기능을 광범위하게 제어할 수 있습니다. 이 섹션의 항목에서는 사용 가능한 기능에 대해 자세히 설명합니다. 기본 프로그래밍에 대한 자세한 내용은 기본 WCF 프로그래밍을 참조하세요.

이 섹션 안에

Workflow Services 워크플로 서비스를 만들고 구성하는 방법을 설명합니다.

엔드포인트: 주소, 바인딩 및 계약 서비스의 여러 측면을 제어하는 방법을 설명합니다.

데이터 전송 및 Serialization 데이터의 serialization을 상호 운용성 또는 향후 호환성에 맞게 조정하는 방법을 설명합니다.

세션, 인스턴싱 및 동시성 WCF의 인스턴싱 및 세션 모드와 애플리케이션에 적합한 모드를 선택하는 방법을 설명합니다.

전송 채널 스택의 가장 낮은 수준인 전송 계층을 구성하는 방법을 설명합니다.

큐 및 신뢰할 수 있는 세션 수신 애플리케이션을 대신하여 보내는 애플리케이션의 메시지를 저장하고 나중에 이러한 메시지를 받는 애플리케이션에 전달하는 큐에 대해 설명합니다.

트랜잭션을 필요한 경우 롤백할 수 있는 트랜잭션 작업을 만드는 방법을 설명합니다.

안전 WCF 보안을 통해 기밀성과 무결성이 있는 애플리케이션을 만드는 방법을 설명합니다. 인증 및 권한 부여도 감사 기능과 마찬가지로 사용할 수 있습니다.

피어 투 피어 네트워킹 피어 서비스 및 클라이언트를 만드는 방법을 자세히 설명합니다.

메타데이터 메타데이터 아키텍처 및 형식에 대해 설명합니다.

클라이언트 서비스에 액세스하는 다양한 클라이언트를 만드는 방법을 설명합니다.

호스팅 호스팅에 대해 설명합니다. 서비스는 다른 애플리케이션에서 호스트하거나 자체 호스팅될 수 있습니다.

상호 운용성 및 통합 COM+에서 호스트되는 구성 요소 기반 애플리케이션 논리에 상당한 투자가 있는 경우 다시 작성하지 않고도 WCF를 사용하여 기존 논리를 확장하는 방법을 설명합니다.

WCF 웹 HTTP 프로그래밍 모델 개발자가 WCF 서비스 작업을 SOAP가 아닌 엔드포인트에 노출할 수 있도록 하는 WCF 웹 프로그래밍 모델에 대해 설명합니다.

WCF 배급 WCF 서비스에서 배급 피드를 쉽게 노출하도록 지원을 설명합니다.

AJAX 통합 및 JSON 지원 WCF 서비스가 AJAX 클라이언트에 작업을 노출할 수 있도록 ASP.NET AJAX(비동기 JavaScript 및 XML) 및 JSON(JavaScript Object Notation) 데이터 형식에 대한 지원을 설명합니다.

WCF 검색 WS-Discovery 프로토콜을 사용하여 상호 운용 가능한 방식으로 런타임에 서비스를 검색할 수 있도록 지원하는 방법을 설명합니다.

라우팅 라우팅 서비스에 대해 설명합니다.

참고 문헌

System.ServiceModel

System.ServiceModel.Channels

System.IdentityModel.Selectors

System.ServiceModel.Routing

기본 WCF 프로그래밍