WAS(JEUS)

JEUS는 웹 환경에서 애플리케이션을 개발, 운용, 실행할 수 있는 플랫폼 역할을 하면서, 필요한 각종 서비스들을 제공해주는 웹 어플리케이션 서버(Web Applicatoin Server)입니다.

세계 상용 최초로 국제 표준인 J2EE 1.4,Java EE 5 및 Java EE 6를 인증 받아 세계적으로 기술력을 인정받은 제품입니다.
JEUS는 애플리케이션의 트랜잭션 관리, 세션 유지, 부하 분산 등 다양한 기능을 제공할 뿐만 아니라, 계층화된 구조로 유연성과 기능 확장성이 우수해 비즈니스 로직을 쉽고 효과적으로 구현할 수 있습니다. 또한 Java EE 6 스펙을 준수하여 자바의 유연성 및 경량화, 확장성을 완벽히 지원하고, 사용자의 개발 편의성이 대폭 향상되었습니다.

JEUS의 경쟁력

  
국내시장 1위 WAS 제품
2012년 국내 WAS 시장에서 39.4%를 기록하며 시장 점유율 1위 차지


세계 상용 최초 Java EE5, 6 인증 취득
세계 상용 최초 Java EE 5, 6 인증을 취득하며 국제 표준 선도


국내 SW기업 최초 Gartner Magic Quadrant 등재
세계적인 제품의 우수성과 기술력 인정 및 해외 비즈니스 확대


대용량 웹 처리 시 탁월한 성능
WebtoB와의 연계를 통해 대용량 데이터 처리 시 동적으로 부하분산 가능

JEUS의 특장점

01_최신의 Java EE 6 Full Spec.

최신의 Java EE 6 Full Specification을 JEUS 7에 적용하였습니다. Servlet 3.0, Dependency Injection을 필두로 Java의 유연성 및 경량화, 확장성, 개발 생산성이 향상된 표준 규격을 포함합니다.


02_클라우드 컴퓨팅

도메인 아키텍처
도메인 기반으로 서비스를 운영 및 관리하는 아키텍처를 도입하여 성능, 편의성, 확장성 향상을 통해 클라우드 환경 기반을 제공합니다.


동적 클러스터링(Dynamic Clustering)
도메인 아키텍처를 중심으로 하는 JEUS의 동적 클러스터링 기능은 클라우드 컴퓨팅에서 반드시 필요로 하는 Rapid Elasticity를 뒷받침하는 핵심 기술요소입니다.




무중단 배포(Graceful Redeployment)
현재 서비스 중인 어플리케이션의 중단 없이 새로 배포한 어플리케이션으로 서비스를 제공하여 신속한 클라우드 환경을 제공합니다.

03_다양한 기능의 최적화

대용량 트랜잭션 및 분산 세션 클러스터링 등 다양한 기능 강화 및 성능 최적화를 구현하였으며, 클래스 동적 반영(HotSwap) 및 웹 어드민을 통해 관리 편의성을 실현하였습니다.

  
성능 최적화
  • WebtoB와 연계하여 대용량 트랜잭션 지원
  • 분산 세션 클러스터링 성능 강화
  • 경량화 실행방식으로 고성능 지원

  
다양한 기능 강화
  • MQ 특수기능 지원
  • 메시지 브리지 지원
  • 웹 서비스 트랜잭션 지원
  • WebtoB와 역방향 접속 방식


관리 편의성 실현
  • 웹 어드민 및 관리 모니터링 강화
  • 무중단 배포(Graceful Redeployment)
  • 클래스 동적 반영

주요 기능

01_표준 준수

Java EE 6 표준 준수
Servlet 3.0, Dependency Injection 등 최신의 표준 스펙을 지원하고, Annotations, POJO, REST 등 최신의 프로그래밍 기법을 준수하여 표준화된 개발 방식과 깔끔하고 관리적인 코딩을 통해 높은 개발 생산성을 보장합니다.

02_고가용성/안정성

도메인 아키텍처(Domain Architecture)
도메인으로 서비스를 운영 및 관리하는 아키텍처로 클라우드 같은 대규모 환경을 위한 동적 확장이 용이하며 서버 관리에 대한 오버헤드 감소로 성능이 대폭 향상되었습니다. 또한 관리와 서비스 기능의 분리로 관리 포인트가 단일화 되어 편의성이 향상되었습니다.

동적 클러스터링(Dynamic Clustering)
도메인 아키텍처를 중심으로 업무 및 시스템 변화에 따라 동적으로 클러스터링 구성이 가능하여 유연성 및 확장성이 강화되었습니다.

03_고성능

대용량 트랜잭션
자사 웹서버인 WebtoB와 연계를 통하여 대용량 데이터 처리 시, 차별화된 아키텍처와 기술로 우수한 성능을 지원합니다.

분산 세션 클러스터링
마스터 & 백업 세션 서버 사이에 발생가능한 지속적인 자기 진단(Health-Check) 및 동기화를 최소화하고 통신 방식을 새롭게 적용하여 클러스터링의 성능을 개선하였습니다.

경량화 실행 방식(Light-Weight)
서버에 모든 엔진 기능이 다 포함되어 자칫 무거워질 수 있는 운영 환경을 대비하여 사용하지 않는 엔진을 Lazy하게 기동하는 경량화 실행 방식을 취하였습니다.

04_기능 및 편의성

무중단 배포(Graceful Redeployment)
어플리케이션 변경으로 인한 재배포(Redeployment) 시, 기존 어플리케이션에 연결된 사용자의 서비스 중단 없이 그 이후의 요청은 변경된 어플리케이션이 처리하여 시스템의 다운타임을 최소화 합니다.

클래스 동적반영(HotSwap)
JDK Instrumentation package를 이용하여 클래스 로더(Class Loader)의 리로딩 없이 Java 클래스의 재정의가 가능한 클래스 동적 반영 기능을 제공합니다. 전통적인 Java EE 개발 라이프사이클에서 빌드 및 배포 과정을 줄여 빠른 테스트가 가능하며 전체 개발기간을 단축할 수 있습니다.

웹 어드민
도메인 기반의 JEUS 시스템을 손쉽게 관리할 수 있도록 사용자 경험 극대화에 주력하였습니다. UI 디자인 변경, 내비게이션 구조 개선과 성능 향상 등을 적용하여 접근성을 향상시켰습니다.

MQ 특수기능
JMS 표준 스펙에서 지원하지 못하는 메시지 순서 보장과 정렬 기능을 지원하여 다양한 비즈니스 요구사항을 효과적으로 구현할 수 있게 합니다.

메시지 브리지(Message Bridge)
메시지 브리지는 두 개의 서로 다른 MQ(JMS Server)를 연결해 주는 기능으로 기업 내 시스템 간의 상호 운용성과 유연성을 증대시키게 됩니다.

웹 서비스 트랜잭션(Web Service Transaction)
OASIS 웹 서비스 표준 규격인 WS-Coordination와 WS-Automic Transaction을 지원하여 이기종 간 트랜잭션이 가능합니다.

역방향 접속 방식(Reverse Connection Pooling)
JEUS와 WebtoB 구성 시 역방향 접속 방식(Reverse Connection Pooling)을 제공하여 방화벽에 웹서버와 WAS 간의 통신을 위한 포트를 따로 열지 않는 최상의 보안을 지원합니다.

jeus_function06