WAS란?
작성자 관리자 작성시간 2004-11-18 11:08:42
 

WAS 라는 것은 J2EE 쪽에서 나온 용어인데요..

사실 Windows 2000 Server 도 WAS 역할을 합니다.

WAS 가 갖추고 있어야할 기능으로 대표적인 것으로

분산 트랜잭션 기능, 보안기능, 메시징 기능, 이종의데이터 소스 통합 기능, 이기종 플랫폼, 이기종 데이터베이스, 레거시 시스템과의 연동들이 있는데요.
엔터프라이즈급의 대용량 트랜잭션 업무에 적용합니다..

** 기능
1) 프로세스 관리
2) 분산 트랜잭션 관리
3) 부하 조절
4) 장애 대책
5) 프로세스의 User Control 지원
6) 보안 기능
7) 이름 서비스
8) 편리한 API 및 다양한 통신방식 제공
9) 시스템 관리 기능
10) 멀티도메인 및 다양한 게이트웨이 모듈 제공
11) 신뢰성을 보장하는 RQ 기능 제공
12) 다른 미들웨어 전환
13) CORBA 객체 관리 및 서비스 지원
14) IBM HOST와의 인터페이스 지원
15) Web과의 연동 기능 


J2EE 에서 EJB 스펙에서 맞게 컴포넌트를 만들었을 경우

이 컴포넌트들을 상호 연동해서 위의 기능들을 덧붙여주는 거죠

개발자가 위의 기능들을 각자 코딩을 한다면, 품질도 보장 안되고
생산성도 낮아지겠지요..

요즘은 WAS 에 웹 서버기능까지 포함되어있기도 하죠..

.NET 쪽에서는 COM+라는 것이 있어서 위의 기능을 하구요..
IIS 가 웹서버 역할을 합니다.

J2EE 의 WAS 는 IBM 의 WebSphere 와 BEA WebLogic
국산으로는 jeus 가 있습니다..

각 벤더마다 EJB 스펙을 기준으로 위 기능들을 처리하도록
구현해놓은 것이 WAS 지요..


목록 | 입력 | 수정 | 답변 | 삭제