* Web Application Server (WAS)
Web Application Server의 정의 및 특징
사진출처 : http://www.ahnlab.com/kr/site/product/consultType8.do
- Web 환경에서 트랙잭션 처리, 고가용성, 이기종/개발 언어간 상호 통신의 미들웨어 기능을 새롭게 결합
- Server 단에서 Application을 동작할 수 있도록 지원
- Web Application의 개발부터 배포 및 관리, 그리고 기존 환경과의 통합에 이르기까지 각종 서비스를 제공
- 기존 Web Server와 달리 동적인 요구에 대응하기 위해 적합한 형태로 Web Client(브라우저)에게는 결과값만 전송
- 표준을 바탕으로 한 인트라넷 혹은 인터넷을 통합할 수 있는 분산 객체 기반의 컴포넌트 아키텍쳐
- Container(컨테이너)라는 용어로 쓰이며, 초창기는 CGI, 그 후에서는 Servlet, JSP, ASP 등의 프로그램으로 사용
Web Application Server 기술 표준 : J2EE
J2EE(Java 기반의 분산객체 구조) 아키텍쳐를 구현한 플랫폼 솔루션
Web Application Server의 도입효과
- 쉽고 빠른 구축
- 안정된 서비스 보장
- DB 성능 보장
- 비용절감 (server의 resource 원할한 사용)
Web Application Server의 일반적인 기능
- Web 환경을 위한 n-tier Architecture 플랫폼
- Presentation(GUI)과 Business Logic의 분리 운영
- Thread 관리
- 부하조절(Load Balancing) 기능 지원
- 장애대책(Fail-Over) 기능 지원
- Transaction 처리 자동화
- Web Service 플랫폼으로써의 역할
Web Application Server의 종류
Oracle WebLogic, TmaxSoft JEUS, IBM WebSphere, RedHat JBoss, Apache tomcat
'미들웨어 > Middleware_기본개념' 카테고리의 다른 글
자바 설치 및 환경설정 (0) | 2013.07.29 |
---|---|
웹 서버 로그포맷 형식 (0) | 2013.05.26 |
Compatibility Matrix For Java Machines And JDBC Drivers (0) | 2012.11.16 |
Web Server와 Web Application Server의 차이점 (0) | 2011.10.26 |
JVM 기본 개념 (0) | 2011.10.24 |