N잡러 대충 시작하기/개발 및 실무용어

WAS 서버(Web Application Server, 컨테이너)

B.Dragon 2016. 6. 24. 14:36

WAS 서버(Web Application Server, 컨테이너)

 

HTTP를 통해 컴퓨터나 장치에 애플리케이션을 수행해주는 미들웨어(소프트웨어 엔진)이다. 동적 서버 콘텐츠를 수행한다는 것으로 일반 WEB 서버와 구별되며, 주로 데이터베이스 서버와 같이 수행된다. 한국에서는 WAS 서버로 통칭하지만 영어권에서는 Application Server로 불린다.WEB 서버의 기능들을 구조적으로 분리하여 처리하고자하는 목적으로 제시된것, 크게 WEB 서버의 기능과 컨테이너의 기능으로 구성한다.

 

was 는 어플리케이션을 제공하는 웹서버를 지칭 합니다.

웹서버는 단순히 요청정보를 전송하는 서버를 지칭 합니다.

이것이 둘을 구분 짓는 조건인데..대부분 웹서버라고 지칭하는 것들이 was 입니다.

 

우리가 지칭하는 웹서버들이 단순하게 html 과 파일등만전송하는 경우는 거의 없지요. 게시판을 운영하던 특정한 처리를 하던 요청에 db에서 자료를 검색하고 가공하여 그 결과를 html 이나 파일 등이 형태로 서비스 하지요. 이를 was 라고 합니다.

수억씩 들인 was 는 was 자체의 분산능력이나 성능에 따라 고가의 상용 was 이거나 어플리케이션의 구매 비용 또는 개발비용 일 것 입니다.

 

tomcat 이나 apache 서버도 용도에 따라 web 또는 was로 사용하며 좋은 성능으로 점유율이 매우 높지만 보안이나 유지보수 문제로 resin 등의 상용 was 를 이용하기도 합니다.

서버 자체 비용보다는 어플리케이션 개발 또는 구입비용 이야기 인듯 합니다.

'N잡러 대충 시작하기 > 개발 및 실무용어' 카테고리의 다른 글

SI(system integration)  (1) 2016.03.24
VDI(Virtual Desktop Infrastructure)  (0) 2016.03.08
PDR (Preliminary Design Review)  (0) 2016.02.04
Module  (0) 2016.02.04
WBS (Work Breakdown Structure)  (0) 2016.02.04