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
'Language > C#' 카테고리의 다른 글
[ WCF ] 환경 구축 (0) | 2020.12.20 |
---|