프로그래밍/Web

Web Server와 Web Application Server 차이

국윤창 2018. 7. 11. 11:06

Web Server

HTTP 요청을 받아서 Client에게 HTML 문서와 같은 웹 리소스를 전달하는 역할을 한다. Client로부터 콘텐츠를 받는 것도 웹 서버 기능 중 하나다.

Web Server 종류: Apache, IIS, nginx, GWS 등

Web Application Server

Server에서 웹 어플리케이션을 동작할 수 있도록 지원한다. HTTP 요청을 받으면 데이터베이스에 접근하거나 요청을 처리한다. 

아래는 Web Application Server의 3가지 기능이다.

  1. 프로그램 실행 환경과 데이터베이스 접속 기능을 제공
  2. 여러 개의 트랜잭션을 관리
  3. 업무를 처리하는 비즈니스 로직 수행

Web Server와 Web Application Server의 차이

Web Server는 정적 데이터를 처리하고, Web Application Server는 동적 데이터를 처리한다. 요새는 둘 다 통합해서 나온다. (Tomcat 등)



참고

http://round1tko.tistory.com/64


http://bsnippet.tistory.com/47