응용 프로그램 서버를 설치하는 과정에서 WCF(Windows Communication Foundation)를 기반으로 구축된 응용 프로그램에 대해 WAS(Windows Process Activation Service)를 선택할 수 있는 옵션이 제공됩니다. WAS를 설치하면 웹 서버(IIS) 역할도 설치됩니다.

WAS는 Windows Server 2008 운영 체제를 위한 새로운 프로세스 활성화 메커니즘으로, Windows Vista® 운영 체제에서도 사용할 수 있습니다. WAS는 친숙한 IIS(인터넷 정보 서비스) 6.0 프로세스 모델(응용 프로그램 풀 및 메시지 기반 프로세스 활성화) 및 호스팅 기능(신속한 오류 방지, 상태 모니터링 및 재생 등)을 보유합니다. 하지만 활성화 아키텍처에서 HTTP(Hypertext Transfer Protocol)에 대한 종속성을 제거합니다. IIS 7.0은 HTTP를 통한 메시지 기반 활성화를 위해 WAS를 사용합니다. 또한 WCF는 메시지 기반 활성화를 제공하기 위해 HTTP 이외에도 TCP, MSMQ 및 명명된 파이프 등의 WAS에 의해 지원되는 비 HTTP 프로토콜도 사용합니다. 따라서 통신 프로토콜을 사용하는 응용 프로그램에서 프로세스 재생, 신속한 오류 방지 및 공용 구성 시스템 등과 같이 이전에는 HTTP 기반의 응용 프로그램에서만 사용할 수 있었던 IIS 기능을 활용할 수 있습니다.

WAS에 의해 제어되는 각 응용 프로그램에는 WAS가 응용 프로그램을 활성화하기 위해 사용하는 네트워크 프로토콜을 식별하는 URI(Uniform Resource Identifier) 주소가 있습니다.

참고

WAS 활성화가 작동하려면 URI에 지정된 네트워크 프로토콜이 서버에서 사용 가능해야 하며 모든 방화벽을 통과할 수 있어야 합니다. 방화벽 예외 허용에 대한 자세한 내용은 Windows 방화벽 및 고급 보안이 설정된 Windows 방화벽(https://go.microsoft.com/fwlink/?LinkID=81757(페이지는 영문일 수 있음))을 참조하십시오.

TCP 활성화를 사용하는 경우 응용 프로그램 서버는 TCP 포트 808을 여는 방화벽 예외 규칙을 작성합니다. URI가 다른 포트를 지정하도록 변경하여 다른 포트를 지정할 수 있습니다. TCP 수신기가 포트 808에서 수신을 시작하도록 하려면 net.tcp를 사용하는 기본 웹 사이트도 만들어야 합니다.


목차