0%

WAS(Web Application Server)

WAS(Web Application Server)

웹 프로그램(혹은 웹 시스템, 웹 사이트, 웹 서비스 등)을 실행시킬 수 있는 기초적인 환경을 제공

종류로는 WebLogin, WevShpere, Tomcat, jeus, JBoss 등이 있습니다.

Web Application?

  • 웹을 기반으로 실행되는 프로그램을 의미합니다.
  1. 웹브라우저 / 요청
  2. 웹서버 / 처리를 요청
  3. 웹어플리케이션 / 처리를 수행
  4. DB / 처리를 수행
  5. 웹어플리케이션 / 서버(처리결과를 웹서버로 돌려보냄)
  6. 웹서버 / 응답
  7. 웹 브라우저

Web Server

대표적으로는 Apache, WebtoB 등이 있습니다. 웹 서버는 작성된 html페이지 등을 네트워크망에 종속되지 않고, 웹 서비스를 할 수 있도록 어플리케이션이라고 생각하면 간단합니다. HTTP를 통해 웹 브라우저에서 요청하는 HTML문서나 오브젝트(이미지 파일 등)을 전송해주는 서비스를 말합니다.

Web Server와 Web Application Server의 차이

  • 웹 서버의 아파치나 IIS와 같은 소프트웨어는 HTML/ CGI나 기타 웹 문서들을 HTTP규약에 따라 웹 클라이언트와 주고 받으며 통신하는 것이 주 역할입니다.
  • 웹 애플리케이션 서버는 우선 규모가 크고 엔터프라이즈 환경에 필요한 트랜잭션, 보안, 트래픽관리, DB커넥션 풀, 사용자 관리 등등의 다양하고 강력한 기능을 제공하는 s/w를 의미합니다.