응용 프로그램 서버는 Microsoft .NET Framework 3.0을 사용하여 구축된 사용자 지정 비즈니스 응용 프로그램을 배포하고 실행할 수 있는 통합 환경을 제공합니다. 응용 프로그램 서버 역할 설치 시 COM+, 메시지 큐, 웹 서비스 및 분산 트랜잭션이 사용되는 응용 프로그램을 지원하는 서비스를 선택할 수 있습니다.
IT(정보 기술) 전문가와 개발자는 응용 프로그램 서버를 통해 다음과 같은 이점을 얻을 수 있습니다.
-
고성능 비즈니스 응용 프로그램을 효과적으로 배포 및 관리할 수 있도록 지원하는 핵심 런타임
-
서버 기반의 응용 프로그램을 위한 단순화된 프로그래밍 모델과 고성능 실행 모델을 제공해 주는 .NET Framework 개발 환경. .NET Framework를 통해 웹 서비스를 사용할 수 있으며 새 응용 프로그램을 기존의 응용 프로그램 및 인프라와 통합할 수 있습니다.
-
조직의 응용 프로그램을 실행하는 데 필요한 다양한 역할 서비스 및 기능을 선택할 수 있는 사용자에게 친숙한 설치 마법사
-
지정된 역할 서비스에 필요한 기능을 자동으로 설치하는 설치 기능
설치 옵션
서버에 응용 프로그램 서버 역할을 설치할 때 다음 옵션에 대한 지원을 추가할 수 있습니다.
-
웹 서버
-
COM+ 네트워크 액세스
-
Windows Process Activation Service
-
TCP 포트 공유
-
분산 트랜잭션
웹 서버
응용 프로그램 서버를 설치할 때 웹 서버 지원을 추가할 수 있습니다. 이 옵션은 Windows Server 2008에 내장된 웹 서버인 IIS(인터넷 정보 서비스)를 설치합니다. IIS는 다음과 같은 이점을 제공합니다.
-
IIS를 통해 응용 프로그램 서버에서 정적 또는 동적 콘텐츠가 포함된 내부 또는 외부 웹 사이트나 서비스를 호스팅할 수 있습니다.
-
IIS는 웹 브라우저를 통해 액세스하는 ASP.NET 응용 프로그램을 지원합니다.
-
IIS는 ASP.NET 또는 WCF(Windows Communication Foundation)를 사용하여 구축된 웹 서비스를 지원합니다.
COM+ 네트워크 액세스
응용 프로그램 서버를 설치할 때 COM+ 및 엔터프라이즈 서비스 구성 요소 내에 구축되어 호스팅되는 응용 프로그램을 원격으로 호출할 수 있는 COM+ 네트워크 액세스를 추가할 수 있습니다. COM+ 네트워크 액세스는 Windows Server 2008의 원격 호출 기능 중 하나입니다. 최신 응용 프로그램에서는 WCF를 사용하여 원격 호출을 지원할 수 있습니다.
Windows Process Activation Service
응용 프로그램 서버를 설치할 때 WAS(Windows 프로세스 활성화 서비스) 지원을 추가할 수 있습니다. WAS는 HTTP(Hypertext Transfer Protocol), 메시지 큐, TCP 및 명명된 파이프를 사용하여 네트워크를 통해 수신되는 메시지에 따라 응용 프로그램을 동적으로 시작하고 중지할 수 있습니다.
TCP 포트 공유
여러 HTTP 응용 프로그램이 하나의 TCP 포트를 사용하도록 하려면 응용 프로그램 서버 설치 시 TCP 포트 공유 역할 서비스를 추가할 수 있습니다. 이 기능을 사용하도록 설정하면 여러 WCF 응용 프로그램이 하나의 포트를 공유하여 네트워크에서 들어오는 메시지를 수신할 수 있습니다. Net.Tcp 포트 공유 서비스는 net.tcp 프로토콜을 사용하는 연결을 허용하며 들어오는 메시지를 메시지의 내용에 따라 자동으로 여러 WCF 서비스로 전달합니다. 이를 통해 응용 프로그램의 여러 인스턴스가 실행되고 있는 응용 프로그램 서버를 쉽게 관리할 수 있습니다.
분산 트랜잭션
응용 프로그램 서버를 설치할 때 분산 트랜잭션을 추가하여 네트워크의 여러 컴퓨터에서 호스팅되는 여러 데이터베이스에 대해 트랜잭션이 완전하고 성공적으로 수행되도록 돕는 서비스를 제공할 수 있습니다.