J2EE 위한 새로운 선택 EAS 4

일반입력 :2001/11/29 00:00

eWEEK 11월 20일자

애플리케이션 서버를 고려하는 경우 J2EE(Java 2 platform, Enterprise Edition) 호환 제품은 가격이 만만치 않다. 서버 소프트웨어에만 족히 5만 달러를 투자해야 하기 때문이다. 그러나 대부분 저가형이나 무상 제품들이 출시됐고 저렴한 가격에 J2EE를 지원하고 있다. 대표적인 제품으로는 CPU당 4495달러에 판매되는 루트리스 테크놀로지스(Lutris Technologies)의 루트리스 EAS 4를 들 수 있다. EAS는 JSP(Java Server Page)와 자바 서블릿 엔진이었지만, 이번 버전에서는 재설계를 통해 다양한 엔터프라이즈 기능을 제공한다. EAS 4는 J2EE 1.2를 지원하며 클러스터링 기능과 동적 로드밸런싱, 페일오버와 세션 유지 등을 제공한다. 또한 EAS는 새로운 자바 기반 관리 콘솔을 제공한다. EAS 콘솔을 사용해 서버 운영 관리 작업을 수행할 수 있고 서버 로그를 볼 수 있다. 또 애플리케이션을 구현하고 자바 기록 파일에서 구현 식별자를 편집하는 것도 가능하다. EAS 4는 애플리케이션 서버 마이크로커널에 기반해 모듈식으로 설계했기 때문에 애플리케이션 서버를 애플리케이션에 포함시키려는 개발자들에게 매력적이다. 이전에는 보안 계층이나 트랜잭션 엔진과 같은 J2EE 애플리케이션 서버의 필수적인 컴포넌트도 필요할 경우 EAS에서 제외할 수 있다. 개발자는 마이크로커널을 사용해 자바 애플리케이션을 개발하고 J2EE 스펙에서 허용하지 않는 쓰레딩, 네트워크 I/O 기능 등을 사용할 수 있다. 그러나 이런 기능을 사용할 경우 발생할 수 있는 위험은 사용자의 몫이다. 루트리스 EAS의 경쟁 제품으로는 애플리케이션 서버의 장벽을 낮춘 J보스 개발팀이 개발한 J보스서버가 있다. 이 제품은 루트리스 EAS와 마찬가지로 FSF (Free Software Foundation)의 GNU LGPL(Lesser General Public License)을 따라 무상으로 라이선스된 오픈 소스 제품이다. J보스서버는 클러스터링을 지원하지 않지만 이 기능이 차기 버전에서 이뤄질 것이라고 전했다. 서버당 4995달러에 판매되고 있는 매크로미디어의 JRun 서버 3.1 엔터프라이즈 에디션은 J2EE 기능을 제공하고 탁월한 관리 기능과 eWEEK 랩이 가장 선호하는 JSP 편집 툴인 JRun 스튜디오로 명성을 얻고 있다.기업들은 프로젝트에서 J2EE 기능을 필요로 하는지의 여부를 결정해야 한다. 대부분의 애플리케이션 서버 업체들은 JSP와 자바 서블릿 버전에 수백 달러에서 수천 달러를 받고 있다.ASF(The Apache Software Foun- dation)에서 제공하는 무료 톰캣 4.0은 지난 달 출시됐다. @