본문 바로가기

Language/C#

[WCF] 개념

WCF (Windows Communication Foundation)

: 분산 네트워크 서비스 구축, 구성 및 패보를 위해 만들어진 플랫폼 및 런타임 시스템

  Service, ServiceHost, ServiceClient로 구성

 

 

WCF 중요개념

개념 설명
메시지 (Message) WCF를 통해 전송되는 데이터 블럭. SOAP XML로 구성
엔드포인터 (EndPoint) 메시지를 송.수신하는데 사용되는 주소, 메시지 세트, 전송 방법 등을 정의
주소 (Address) 메시지를 수신할 정확한 위치를 URL 형태로 지정
바인딩 (Binding) 엔드포인터가 사용할 프로토콜, 메시지 인코딩 형식, 보안과 관련된 통신 방식 정의
계약 (Contracts) 엔드포인터가 클라이언트에 제공하는 기능을 정의하며 인터페이스 이름으로 구성
호스팅 (Hosting) 서비스를 운영하는 방식. 자체 호스팅, IIS 호스팅, WAS 호스팅등의 방법
메타데이터 (Metadata)  
클라이언트 (Client)  
채널 (Channel) 클라이언트가 서비스와 통신하는데 사용되는 매체
SOAP
(Simple Object Access Protocol)
Header, Body로 구성된 XML 문서

 

 

WCF 아키텍처

https://docs.microsoft.com/ko-kr/dotnet/framework/wcf/architecture

 

 

 

 

참고

https://gostart.tistory.com/117

 

[WCF] 1. WCF 개요(WCF Overview)

1. WCF - WCF(Windows Communication Foundation)의 약자로 네트워크 분산 서비스를 구축, 구성 및 배포를 위해 만들어진 플렛폼 및 런타임 시스템으로 서비스(Service), 서비스 호스트(Service Host), 서비스 클..

gostart.tistory.com

 

'Language > C#' 카테고리의 다른 글

[ WCF ] 환경 구축  (0) 2020.12.20