검수요청.png검수요청.png

제우스

위키원
Asadal (토론 | 기여)님의 2020년 8월 22일 (토) 00:12 판
이동: 둘러보기, 검색
제우스(JEUS)
제우스(JEUS)

제우스(JEUS; Java Enterprise User Solution)는 한국의 ㈜티맥스소프트가 개발한 웹 애플리케이션 서버(WAS, Web Application Server) 제품의 이름이다. 제우스는 주로 웹서버웹투비(WebtoB)와 함께 사용된다. 제우스는 웹 환경에서 애플리케이션을 개발, 운용, 실행할 수 있는 플랫폼 역할을 하면서, 포괄적인 Java 기반의 웹 애플리케이션 서비스와 관리를 제공한다.

개요

제우스는 웹 환경에서 애플리케이션을 개발, 운용, 실행할 수 있는 플랫폼 역할을 하면서, 필요한 각종 서비스들을 제공해주는 웹 애플리케이션 서버로서 세계 상용 최초로 국제 표준인 J2EE 1.4(제우스 5)와 Java EE 5(제우스 6), Java EE 6(제우스 7)를 인증 받은 제품이다. 제우스는 애플리케이션의 트랜잭션 관리, 세션 유지, 부하 분산 등 다양한 기능을 제공할 뿐만 아니라, 계층화된 구조로 유연성과 기능 확장성이 우수해 비즈니스 로직을 쉽고 효과적으로 구현할 수 있다. 또한 Java EE 6 스펙을 준수하여 자바의 유연성 및 경량화, 확장성을 완벽히 지원하고, 사용자의 개발 편의성이 대폭 향상되었다.[1]

장점

제우스는 시장 1위 솔루션의 안정적인 제품과 기술력을 가지고 있다. 세계 상용 최초로 Java EE 5, Java EE 6를 인증 받은 리딩 솔루션이며, 국내 소프트웨어 기업 최초로 Gartner Magic Quadrant 6년 연속 등재되어 세계적으로 제품의 우수성과 기술력을 인정 받은 제품이다.

  • 한국 시장 1위 웹 애플리케이션 서버 제품
세계적인 시장조사 기관(IDC, International Data Corporation)에서 최근 발표한 2011년 시장 자료에서 국내 전체 시장에서 38.7%를 기록하며 시장에서 1위를 차지했다.
  • 세계 상용 최초 Java EE 5, 6 인증 취득
제우스는 세계 상용 최초 Java EE 5(제우스 6) 인증과 더불어 2009년 12월에는 새롭게 제정된 Java EE 6(제우스 7)에 대하여도 세계 최초로 인증을 취득하여 국제 표준을 선도하고 있다.
  • 대용량 웹 처리시 탁월한 성능
제우스는 자사 웹서버인 웹투비와 연계를 통하여 대용량 데이터 처리 시 요청 대기열, 동적 부하분산, 스트림 파이프(Stream Pipe) 통신 기능 기반으로 우수한 성능을 지원한다.
  • 획기적 총소유 비용 절감
제우스 전환 시, 외산 벤더사 대비 제우스의 신규 라이선스 도입 및 유지보수 비용은 제품 도입 시점부터 교체에 따른 총소유 비용(TCO, total cost of ownership)절감 효과를 체감할 수 있으며, 3년간 총소유 비용에 있어서도 최대 80%의 획기적인 비용 절감이 가능하다.
  • 원스탑 서비스
1-2-3차에 이르는 단계적 지원 조직을 통하여 고객사의 요청 시 즉각적이고 효과적인 기술 지원을 제공한다. 이는, 외산 벤더와는 차별화된 국내 원천기술력을 바탕으로 프로젝트 레벨의 특수기능까지 개발 및 지원이 가능한 폭넓은 서비스를 제공한다.[2]

기능

표준 준수

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

고가용성/안정성

  • 도메인 아키텍처
도메인으로 서비스를 운영 및 관리하는 아키텍처로 클라우드 같은 대규모 환경을 위한 동적 확장이 용이하며 서버관리에 대한 오버헤드 감소로 성능이 대폭 향상되었다. 또한 관리와 서비스 기능의 분리로 관리 포인트가 단일화 되어 관리 편의성이 향상 되었다.
  • 동적 클러스터링
도메인 아키텍처를 중심으로 하는 제우스의 동적 클러스터링 기능은 클라우드 컴퓨팅에서 반드시 필요로 하는 Rapid Elasticity를 뒷받침하는 핵심 기술요소다. 업무 및 시스템 변화에 따라 동적으로 클러스터링 구성이 가능하여 유연성 및 확장성이 강화되었다.

고성능

  • 대용량 트랜잭션
웹서버인 웹투비와 연계를 통하여 대용량 데이터 처리 시 요청 대기열, 동적 부하 분산, 스트림 파이프 통신 기능 기반으로 우수한 성능을 지원한다.
  • 고성능 세션 클러스터링
마스터 & 백업 세션서버 사이에 발생 가능한 지속적인 자기 진단(Health-Check) 및 동기화를 최소화하고 통신 방식을 새롭게 적용하여 클러스터링의 성능을 개선하였다.
  • Light-Weight 실행 방식
서버에 모든 엔진 기능이 다 포함되어 자칫 무거워 질 수 있는 운영환경을 대비하여 사용하지 않는 엔진을 여유롭게 기동하는 Light-Weight 실행방식을 취하였다.

기능/편의성

  • 무중단 배포(Graceful Redeployment) : 어플리케이션 변경으로 인한 재배포시, 기존 어플리케이션에 연결된 사용자의 서비스 중단 없이 그 이후의 요청은 변경된 어플리케이션이 처리하여 시스템의 다운타임을 최소화한다.
  • 클래스 동적반영(Hot Swap) : JDK instrumentation package를 이용하여 클래스 로더(Class Loader)의 리로딩 없이 Java 클래스의 재정의가 가능한 클래스 동적 반영 기능을 제공한다. 전통적인 Java EE 개발 라이프사이클에서 빌드 및 배포 과정을 줄여 빠른 테스트가 가능하면 전체 개발기간을 단축할 수 있다.
  • 웹 어드민 : 도메인 기반의 제우스 시스템을 손쉽게 관리할 수 있도록 사용자 경험 극대화에 주력하였다. UI 디자인 변경, Navigation 구조개선과 성능향상 그리고 HTML5등의 최신 기술을 적용하여 접근성을 향상시켰다.
  • MQ 특수기능 : JMS 표준 스펙에서 지원하지 못하는 메시지 순서보장과 정렬기능을 지원하여 다양한 비즈니스 요구사항을 효과적으로 구현할 수 있게 한다.
  • 메시지 브릿지 : Message Bridge는 두 개의 서로 다른 MQ(JMS Server)를 연결해주는 기능으로 제우스의 MQ 도입 시 기업 내 시스템간의 상호운용성과 유연성을 증대시키게 된다.
  • 웹 서비스 트랜잭션(Web Service Transaction) : OASIS 웹서비스 표준규격인 WS-Coordination와 WS-Automic Transaction을 지원하여 이기종간 Transaction이 가능하다.
  • 자바 메시지 서버(Java Message Server) : 그룹에 속한 메시지들을 하나의 단위로 처리하며, 메세지들을 하나의 Unit으로 묶어 Unit 내의 메세지 처리 순서를 보장한다.
  • 역방향 접속 방식(Reverse Connection Pooling) : 제우스와 웹투비 구성 시 역방향 접속 방식(Reverse Connection Pooling)을 제공하여 방화벽에 웹서버와 WAS 간의 통신을 위한 포트를 따로 열지 않는 최상의 보안을 지원한다.[3]

구축 사례

금융, 공공, 제조, 유통 등 국내 다수의 고객사에서 제우스가 드리는 비용, 제품 및 기술력, 서비스에 대한 가치를 선택하고 있다. 제우스는 국내 최대 2,000여 고객 레퍼런스를 통해 고객의 다양한 요구사항을 반영한 탁월한 안정성과 고성능을 보장하는 웹 애플리케이션 서버 솔루션이다.

공공기관

  • 행자부, 재경부, 교육부, 국세청, 특허청, 경찰청, 철도청, 토지주택공사, 국방부(육군/해군/공군) 등 다수
  • 대학 수강신청 및 철도청 예약 시스템 같은 순간적인 대용량 트랜잭션 발생상황에도 대처 능력 입증(웹투비-제우스 통신 최적화를 통한 대용량 처리 우수성)

한국 철도공사 예약발매시스템

  • 한국 철도공사 통합정보시스템의 Mission critical한 영역
  • 고속 및 일반철도 승차권의 안내·예약·발매 시스템으로 회원 관리, 열차운행 정보관리, 운임·요금계산, 잔여좌석 관리 등 구현
  • 고속철도와 일반철도의 통합 서비스 지원이 필요
  • 고속철도 예약 발매 시스템은 세계 최초로 Open System으로 성공적으로 구축
  • 국내 최고의 대용량 프로젝트로 제우스의 트랜잭션 처리에 대한 우수한 성능과 안정성 입증
  • Peak 시 동시사용자 : 35,000명~45,000명(평일,주말), 140,000명(대수송 기간)

행정안전부 온-나라 시스템

  • 각 정부 기관의 표준화된 업무관리를 지원하기 위하여 전 중앙부처(58), 시도(16) 및 시군구에 사용되고 있는 대표적인 정부의 업무관리시스템
  • 시군구 확산적용을 위하여 업무환경에 최적화된 기능을 외산 웹 애플리케이션 서버에서 제우스 기반으로 포팅
  • 웹 애플리케이션 서버 벤더 종속성 탈피와 국산 SW 보급 확산
  • 외산 소프트웨어 대비 적시 기술지원을 통하여 시군구 확산 사업간 시너지 효과

금융

  • 농업협동조합중앙회, ㈜우리은행, ㈜신한은행, 신한카드㈜, 하나카드㈜, 씨티은행, ㈜한국외환은행, ㈜국민은행, ㈜한국스탠다드차타드은행, 중소기업은행, ㈜전북은행, 금융결제원 등 250여 고객 보유
  • 대량 트랜잭션이 발생하는 금융권 차세대 시스템에 적용되어 안정성 검증

신한은행 차세대 뱅킹 시스템

  • 검증된 미들웨어(티맥스, 제우스) 기반으로 미션 크리티컬한 코어뱅킹 시스템의 24×365 안정적인 운용 지원
  • 제우스, 티맥스 도입으로 분산환경에서의 트랜잭션 정합성 보장
  • 사용자 수 : 20,000여 단말 사용자, 최대 처리 용량 : 약 3,100 TPS

신한카드 차세대 계정계

  • 글로벌 리딩 카드사로의 도약을 위해 핵심시스템(계정계/승인계) 전면 재구축
  • 향후 미래 비즈니스 전략을 리딩 할 수 있는 최적의 성능과 비용 효율적인 IT 시스템 구축
  • 최고의 성능 및 가용성을 제공하여 핵심시스템의 24X365 안정적인 시스템 구축 및 운영 지원
  • 온라인 일평균 트랜잭션 : 2,400만건(계정계), 536만건(승인계 온라인), 160만건(승인계 배치)

제조/유통/서비스

SK Telecom 차세대 마케팅 시스템

  • 마케팅 프로세스 및 IT 인프라 혁신을 비전으로 2천만 명의 회원 정보를 통합 관리
  • 신속한 정산 및 마케팅 전개, 빠른 상품개발 및 대용량 트랜잭션 처리, 무중단 서비스가 목표
  • 제우스, 웹투비 기반에서 비즈니스 로직의 안정성과 성능, 정합성을 보장하고 Presentation Layer 및 대내외 시스템과의 독립성 확보
  • 신규 가입신청 시간 단축 및 단일 데이터 활용으로 정보 불일치 해소
  • 오픈 환경에서의 사용자 응답시간, 최대 처리 부하량 등 안정적 시스템 성능 확보

삼성전자 글로벌 MES프로젝트

  • 삼성전자의 반도체, LCD, LED 등 전세계 사업장의 생산관리시스템(MES)을 표준화하고 통합
  • 사업장별, 제품별로 상이한 생산관리시스템을 표준화하고 통합하여 전사 차원의 생산 전략 수립 및 생산관리 효율성 향상
  • 웹을 통하여 모니터링 및 통합 관리를 하는 MES 서버와 BI를 위한 별도의 MES OLAP 서버를 모두 제우스로 이중화 구성
  • MES 서버에서는 실시간 생산진도 관리 체크 및 단위 공정 제어를 제공하며, MES OLAP 서버에서는 BI Tool인 Cognos 연동[4]

버전

  • 제우스 1.0 - 2000년 4월
  • 제우스 2.0 - 2001년 2월
  • 제우스 3.0 - 2002년 5월
  • 제우스 4.0 - 2003년 3월
  • 제우스 5.0 - 2005년 5월
  • 제우스 6.0 - 2007년 6월
  • 제우스 7.0 - 2012년 6월
  • 제우스 8.0 - 2013년 8월

버전별 지원규격

제우스에서 지원하는 사양

사양 제우스 4.2 제우스 5 제우스 6 제우스 7 제우스 8
J2EE J2EE 1.3 J2EE 1.4 Java EE 5 Java EE 6 JAVA EE7
HTTP 1.0/1.1 1.0/1.1 1.0/1.1 1.0/1.1 1.0/1.1/2.0
CGI 1.1 1.1 1.1 1.1 1.1
PHP 3.x/4.x 3.x/4.x 3.x/4.x/5.x 3.x/4.x/5.x 3.x/4.x/5.x
SSL SSL2/SSL3/TLS1 SSL2/SSL3/TLS1 SSL2/SSL3/TLS1 SSL2/SSL3/TLS1 SSL2/SSL3/TLS1
EJB 2.0 (2.1 일부분) 2.1 2.1 3.1 3.2
Java persistence API - - 1.0 2.0 -
RMI-IOP 지원 지원 지원 지원 지원
Deployment API - 1.1 1.2 1.2 1.2
JSP 1.2 2.0 2.1 2.2 2.3
Servlet 2.3 2.4 2.5 3.0 3.1
JSF - - 1.2 2.0 2.2
JSTL - - 1.2 1.2 1.2
JTA 1.0.1B 1.0.1B 1.1 1.1 1.5
JTS 1.0 1.0 1.0 1.0 1.0
JMS 1.1 1.1 1.1 1.1 2.0
JNDI 1.2.1 1.2.1 1.2.1 1.2.1 1.2.1
JDBC 3.0 3.0 3.0 4.0 4.0
JAAS 1.0.1 1.0.1 1.0.1 1.0.1 1.0.1
JCA (Connector) 1.0 1.5 1.5 1.6 1.7
SAAJ 1.1/1.2 1.1/1.2 1.3 1.3 1.3
JACC N/A 1.0 1.0 1.3 1.5
SOAP 1.1 1.1/1.2 1.1/1.2 1.1/1.2 1.1/1.2
WSDL 1.1 1.1 1.1 1.1 1.1
UDDI 2.0 2.0/3.0 2.0/3.0 2.0/3.0 2.0/3.0
JAX-RPC 1.0 1.1 1.1 1.1 1.1
JAX-WS - - 2.1 2.2 2.2
Web Service Metadata - - 2.0 2.1 2.1
WS-Addressing - - 1.0 1.0 1.0
WS-Reliable Messaging - - 1.1 1.1 1.2
WS-Security - 1.0 1.0/1.1 1.1 1.1
WS-Policy - - 1.0 1.0 1.5
WS-Security Policy - - 1.2 1.2 1.2
WS-Trust - - 1.3 1.3 1.4
WS-Secure Conversation - - 1.3 1.3 1.4
WS-Policy Attachment - - 1.0 1.5 1.5
JAF - 1.0.2 1.0.2 1.1 1.1
JAXB - 1.0 2.1 2.2 2.2
JAXP 1.0 1.2 1.2 Java SE 6에 포함 Java SE 7에 포함
JAXR - 1.0 1.0 1.0 1.0
XSLT 1.0 1.0 1.0 1.0 1.0
Java IDL API - 지원 지원 지원 지원
OTS 미지원 지원 지원 지원 지원
IDE Tool 지원 지원 지원 미지원 미지원
GUI Tool JManager JUESBuilder 미지원 미지원 미지원
Web Tool WebManager WebManager WebManager WebAdmin WebAdmin
J2EE Management - 1.0 1.1 1.1
Monitoring Tool Jmanager,
WebManager Console Tool
Console Tool,
WebManager
Console Tool,
WebManager
Console Tool,
WebAdmin
JDK 1.3/1.4 1.4/5.0 5.0/6.0 6.0/7.0
[5][6]

각주

  1. 주식회사 해밀아이티, 〈제우스 개요 〉, 《JEUS – 제품개요》, 2010-03-01
  2. 주식회사 해밀아이티, 〈주요기능 〉, 《JEUS – 주요기능》, 2010-03-01
  3. 주식회사 해밀아이티, 〈제우스 특장점 〉, 《JEUS – 특장점》, 2010-03-01
  4. 주식회사 해밀아이티, 〈구축 사례 〉, 《JEUS – 구축사례》, 2010-03-01
  5. JEUS WIKIPEDIA - https://en.wikipedia.org/wiki/JEUS
  6. JEUS 8 Online Manual〉, 《티맥스소프트》

참고자료

같이 보기


  검수요청.png검수요청.png 이 제우스 문서는 소프트웨어에 관한 글로서 검토가 필요합니다. 위키 문서는 누구든지 자유롭게 편집할 수 있습니다. [편집]을 눌러 문서 내용을 검토·수정해 주세요.