용어 해설

2차 저장 장소

영구적인 기억장소로써 유지를 위해 전원을 요구하지 않는다(예: 하드 디스크).

부하 분산

클러스터링에서 작업이 한쪽으로 치우치지 않도록 하는 기술이다. 같은 EJB 애플리케이션을 실행하는 엔진 에 클라이언트의 요청을 공정히 분배함으로써 성능을 향상시킬 때 사용한다.

주 메모리

Runtime Memory라고도 한다. 컴퓨터 내부의 실제 가용 메모리(RAM)이다.

Activation

Passivation의 반대 개념이다. Bean Instance를 제 2차 저장 장소에서 주 메모리로 이동하는 것을 의미한다.

Active Management

비정상적인 상황일 때 JEUS에서 자동으로 이메일(E-mail)을 발송하는 것을 의미한다.

Bean Pool

EJB Instance의 Pool이다.

Bean Type

Jakarta EE의 기본 Bean 타입이거나(예: Stateless, Stateful, Entity and Message Driven Bean) 개발자가 정의한 Bean이다(기본 Jakarta EE Bean의 하위 Bean).

BMP

Bean Managed Persistence Entity Bean이다.

CMP

Container Managed Persistence Entity Bean이다.

Connection Pool

EJB Objects의 Pool이다. 이 Objects는 클라이언트와 EJB 간에 연결 및 통신을 책임진다.

DD

Deployment Descriptor의 약어이다.

EJB

Enterprise Java Beans이다.

EJB Clustering

여러 EJB 엔진에 분산되어 있는 EJB Bean의 설정이다. 클라이언트 입장에서는 하나의 Bean처럼 보이지만 내부적으로는 안정성과 성능을 향상하기 위해 부하 분산이 이루어진다.

EJB Client

EJB의 메소드를 사용하는 컴포넌트이다(예를 들면, 독립적인 Java application, Servlet 또는 다른 EJB).

EJB Engine

Jakarta EE 스펙에서 “EJB container”이다. 이것은 EJB 컴포넌트의 기반 환경을 제공한다.

EJB Failover

같은 EJB 애플리케이션을 실행하는 여러 엔진을 사용함으로써 안정성을 높일 때 사용한다.

EJB Module

EJB JAR 안에 있는 하나 혹은 그 이상의 EJB 패키지이다. EJB 엔진에 deploy되는 EJB는 EJB 모듈을 사용한 다.

Entity Cache

Entity Bean에서 비활성화된 Bean을 유지하기 위해 사용되는 특별한 Cache이다. 이 캐시가 채워졌을 때만 Bean이 제 2차 저장 장소로 비활성화된다. 이것은 성능 향상을 위해 사용된다.

MDB

Message Driven Bean의 약어이다.

Object Management

Connection Pool과 Bean Pool 환경을 참고한다.

Passivation

EJB 인스턴스를 다시 요청이 있을 때까지 주 메모리에서 제 2차 저장 장소로 옮겨놓는 것이다.

Round Robin

Queue의 데이터 구조와 같다. Queue에 들어온 순서대로 선택된다. 이것은 컴포넌트별로 공정한 부하 분산을 보장한다.

SF

Stateful Session Bean이다.

SL

Stateless Session Bean이다.

Thread Ticket Pool

Access Ticket의 Pool이다. JEUS에서 EJB에 접근하기 위해서 클라이언트는 반드시 Thread Ticket Pool로부 터 Thread Ticket을 얻어야 한다.