WAS (Web Application Server) » 이력 » 버전 1
이태훈, 2022/08/02 07:21
| 1 | 1 | 이태훈 | h1. WAS (Web Application Server) |
|---|---|---|---|
| 2 | |||
| 3 | h2. 1) WAS의 개념 |
||
| 4 | |||
| 5 | * DB조회나 다양한 로직 처리를 요구하는 동적인 컨텐츠를 제공하기 위해 만들어진 Application Server |
||
| 6 | * HTTP를 통해 컴퓨터나 장치에 애플리케이션을 수행해주는 미들웨어(소프트웨어 엔진)이다. |
||
| 7 | * 웹컨테이너(Web Container) 혹은 서블릿 컨테이너(Servlet Container)라고도 불린다. |
||
| 8 | |||
| 9 | h2. 2) WAS의 역할 |
||
| 10 | |||
| 11 | * WAS = Web Server + Web Container |
||
| 12 | * Web Server 기능들을 구조적으로 분리하여 처리하고자 하는 목적으로 제시 |
||
| 13 | |||
| 14 | * 분산 트랜잭션, 보안, 메시징, 쓰레드 처리 등의 기능을 처리하는 분산 환경에서 사용 됨 |
||
| 15 | * 주로 DB Server와 같이 수행 |
||
| 16 | * 현재는 WAS가 가지고 있는 Web Server도 정적인 컨텐츠를 처리하는데 있어서 성능상 큰 차이가 없다. |
||
| 17 | |||
| 18 | h2. 3) WAS의 주요 기능 |
||
| 19 | |||
| 20 | * 프로그램 실행 환경과 DB 접속 기능 제공 |
||
| 21 | * 여러 개의 트랜잭션(논리적인 작업 단위) 관리 기능 |
||
| 22 | * 업무를 처리하는 비즈니스 로직 수행 |
||
| 23 | |||
| 24 | h2. 4) WAS의 예 |
||
| 25 | |||
| 26 | * Apache Tomcat |
||
| 27 | * JBoss |
||
| 28 | * Jeus |
||
| 29 | * IBM Web Sphere |