Java Enterprise System 용어집

E

 

 

EAR file(EAR 파일)

(enterprise archive file, 엔터프라이즈 아카이브 파일) (n.)J2EE 응용 프로그램을 포함하는 아카이브 파일입니다. EAR 파일은 확장자가 .ear입니다.

ebXML

(Electronic Business XML) (adj.)XML 기반 메시지 교환을 통해 기업이 비즈니스를 수행할 수 있도록 설계된 사양 그룹입니다. OASIS 및U.N./CEFACT(United Nations Centre for the Facilitation of Procedures and Practices in Administration, Commerce and Transport, UN 행정·상거래 및 전송 절차 및 실무지원센터)의 후원을 받습니다.

ebXML registry

(Electronic Business XML registry, ebXML 레지스트리) (n.)표준 및 확장형 metadata(메타데이터)에서 설명한 모든 전자 컨텐트 유형을 관리하는 연합 registry(레지스트리)와 저장소입니다.

ECC

(elliptic curve cryptography) (n.)타원 곡선 이론에 따라 작동하는 모바일 또는 무선 환경용 공개 키 암호화 도구입니다.

e-commerce

(electronic commerce, 전자 상거래) (n.)인터넷을 통해 시행되는 비즈니스에 대한 용어입니다.

EHLO command(EHLO 명령)

(n.)서버가 확장된 SMTP 명령을 지원하는지 알기 위해 서버를 조회하는 SMTP 명령입니다. RFC 1869에 정의되어 있습니다.

EIS

(enterprise information system, 엔터프라이즈 정보 시스템) (n.)회사 전체 정보 처리를 위한 기업의 기존 시스템을 구성하는 응용 프로그램입니다. 이러한 응용 프로그램은 기업의 정보 인프라를 제공합니다. 엔터프라이즈 정보 시스템은 잘 정의된 서비스 집합을 클라이언트에 제공합니다. 이러한 서비스는 클라이언트에 로컬 또는 원격 인터페이스나 둘 다로 노출됩니다. 엔터프라이즈 정보 시스템의 예로 엔터프라이즈 자원 계획 시스템, 메인프레임 트랜잭션 처리 시스템 및 레거시 데이터베이스 시스템을 들 수 있습니다. 특정한 예로는 R/3, PeopleSoft, Tuxedo 및 CICS 등이 있습니다.

EIS resource(EIS 자원)

(n.)엔터프라이즈 정보 시스템 특정 기능을 클라이언트에 제공하는 자원입니다. 예로 데이터베이스 시스템 내 레코드 또는 레코드 집합, 엔터프라이즈 자원 계획 시스템의 비즈니스 객체 및 트랜잭션 처리 시스탬의 트랜잭션 프로그램 등을 들 수 있습니다.

EJB container(EJB 컨테이너)

(n.)J2EE 구조의 EJB 구성 요소 계약을 구현하는 컨테이너입니다. 이 계약은 보안, 동시 처리, 라이프 사이클 관리, 트랜잭션, 배포, 이름 지정 및 기타 서비스 등을 포함하는 Enterprise Bean의 런타임 환경을 지정합니다. EJB 컨테이너는 EJB나 J2EE 서버가 제공합니다. container(컨테이너)를 참조하십시오.

EJB container provider(EJB 컨테이너 공급자)

(n.)EJB 컨테이너를 제공하는 공급업체입니다.

EJB context(EJB 컨텍스트)

(n.)Enterprise Bean이 컨테이너가 제공한 서비스를 호출하고 클라이언트 호출 메소드의 호출자 정보를 획득할 수 있도록 하는 객체입니다.

EJB home object(EJB home 객체)

(n.)Enterprise Bean에 생성, 제거, 찾기의 라이프 사이클 작업을 제공하는 객체입니다. EJB home 객체의 클래스는 컨테이너의 배포 도구로 생성됩니다. EJB home 객체는 Enterprise Bean의 home interface(home 인터페이스)를 구현합니다. 클라이언트는 EJB home 객체를 참조하여 EJB 객체에서 라이프 사이클 작업을 수행합니다. 클라이언트는 JNDI name(JNDI 이름)을 사용하여 EJB home 객체를 찾습니다.

EJB JAR file(EJB JAR 파일)

(n.)EJB module(EJB 모듈)을 포함하는 아카이브 파일입니다. EJB JAR 파일의 확장자는 .jar입니다.

EJB module(EJB 모듈)

(n.)하나 이상의 Enterprise Bean과 EJB 배포 설명자로 구성된 배포 가능 단위입니다. module(모듈)을 참조하십시오.

EJB object(EJB 객체)

(n.)클래스가 Enterprise Bean remote interface(원격 인터페이스)를 구현하는 객체입니다. 클라이언트는 Enterprise Bean 인스턴스를 직접 참조하는 것이 아니라 항상 EJB 객체를 참조합니다. EJB 객체의 클래스는 컨테이너의 배포 도구로 생성됩니다.

EJB server(EJB 서버)

(n.)EJB container(EJB 컨테이너)에 서비스를 제공하는 소프트웨어입니다. 예를 들어, EJB 컨테이너는 보통 EJB 서버의 일부인 트랜잭션 관리자에 의존하여 모든 참가 중인 자원 관리자에서 2단계 완결을 수행합니다. J2EE 구조는 EJB 컨테이너를 같은 공급업체의 EJB 서버에서 호스팅한다고 가정하므로 이러한 두 엔티티 간의 계약은 지정하지 않습니다. EJB 서버는 하나 이상의 EJB 컨테이너를 호스팅할 수 있습니다.

EJB server provider(EJB 서버 공급자)

(n.)EJB 서버를 제공하는 공급업체입니다.

EJBTM QL

(EJB Query Language, EJB 쿼리 언어) (n.)container-managed persistence(컨테이너 관리 지속성)를 갖는 Entity Bean의 선택 메소드와 찾기 쿼리를 정의합니다. SQL92의 하위 집합인 EJB QL은 Entity Bean의 abstract schema(추상 스키마)에 정의된 관계상의 탐색을 허용하는 확장 기능을 갖습니다.

EJB technology(EJB 기술)

(Enterprise JavaBeansTM technology, Enterprise JavaBeans 기술) (n.)객체 지향, 분산, 엔터프라이즈급 응용 프로그램의 개발 및 배포를 위한 구성 요소 구조입니다. Enterprise JavaBeans 구조로 작성된 응용 프로그램은 확장이 가능하고, 안전하며, 트랜잭션 형태입니다. Enterprise Bean을 참조하십시오.

ejbc utility(ejbc 유틸리티)

(n.)Enterprise Bean을 위한 컴파일러입니다. 이 유틸리티는 모든 EJB 클래스와 인터페이스가 EJB 사양을 준수하는지 확인하고 스텁과 스켈레톤을 생성합니다.

element(요소)

(n.)배열 또는 논리 요소 안의 데이터 단위와 같이 큰 집합의 구성원입니다. XML 파일에서 요소는 태그로 구분된 기본적인 구조 단위입니다. XML 요소는 하위 요소나 data(데이터)를 포함하고 attribute(속성)를 포함할 수 있습니다.

elliptic curve cryptography(타원 곡선 암호화 도구)

ECC를 참조하십시오.

empty tag(빈 태그)

(n.)컨텐트를 포함하지 않은 XML 태그입니다.

encryption(암호화)

(n.)정보를 알아볼 수 없게 만들어 인증되지 않은 사용으로부터 정보를 보호하는 프로세스입니다. 일부 암호화 방식에서는 정보를 암호화하기 위해 사용되는 코드(키)를 채택합니다. decryption(암호 해독)을 참조하십시오.

endpoint(종단점)

(1) (n.)로드 균형 조정되는 클러스터에 있는 시스템의 IP 주소나 호스트 이름입니다.

(2) (n.)Java Message Service에서 메시지 소비자입니다. Message-Driven Bean을 참조하십시오.

(3) (n.)일반적으로 javax.jws.WebService 주석이 붙은 서블릿 또는 Stateless Session Bean인 Java 클래스입니다. 이 주석은 클래스를 웹 서비스 클라이언트에서 메시지를 수신하는 web service(웹 서비스) 종단점으로 정의합니다.

end user(최종 사용자)

(n.)인터넷 브라우저 또는 모바일 장치 GUI와 같은 그래픽 사용자 인터페이스를 통해 분산 응용 프로그램을 사용하는 사람입니다. 응용 프로그램이 지원하는 동시 최종 사용자 수는 응용 프로그램의 deployment architecture(배포 구조)를 결정하는 중요한 요소입니다.

ENS

event notification service(이벤트 알림 서비스)를 참조하십시오.

Enterprise Bean

(n.)비즈니스 태스크 또는 비즈니스 엔티티를 구현하며 EJB 컨테이너에서 호스팅하는 J2EE 구성 요소로, Entity Bean, Message-Driven Bean 또는 Session Bean 중 하나입니다. container(컨테이너)를 참조하십시오.

Enterprise Bean provider(Enterprise Bean 공급자)

(n.)Enterprise Bean 클래스, remote 및 home 인터페이스 그리고 배포 설명자 파일을 제작하여 EJB JAR 파일로 패키지화하는 응용 프로그램 개발자입니다.

enterprise network(엔터프라이즈 네트워크)

(n.)지리적으로 분산된 지역에 걸쳐 서로 연결된 네트워크 모음으로 구성된 네트워크입니다. 엔터프라이즈 네트워크는 널리 분산된 회사의 요구 사항을 충족시키고 회사의 업무에 중요한 응용 프로그램에 의해 사용됩니다.

entity(엔티티)

(1) (n.)XML 파일에서 참조를 통해 XML 문서에 포함될 수 있는 별개의 개별 항목입니다. 이러한 엔티티 참조는 문자 만큼 작은(예를 들어, &lt;는 보다 작음 기호 또는 왼쪽 각괄호 <를 나타냄) 개체를 지정할 수 있습니다. 엔티티 참조는 전체 문서, 외부 엔티티 또는 DTD 정의 모음을 참조할 수도 있습니다.

Entity Bean

(n.)데이터베이스에서 유지 관리하는 영구 데이터를 나타내는 EJB 1.x 또는 2.x Enterprise Bean입니다. Entity Bean은 자체 지속성을 관리하거나 이 기능을 컨테이너에 위임할 수 있습니다. Entity Bean은 기본 키로 식별합니다. Entity Bean이 호스팅되는 컨테이너가 충돌할 경우에도 Entity Bean, 기본 키 및 원격 참조는 유지됩니다. Entity Bean은 항상 트랜잭션이 가능하며 다중 사용자를 인식합니다. persistence(지속성), Message-Driven Bean, read-only bean(읽기 전용 Bean)Session Bean을 참조하십시오.

entity reference(엔티티 참조)

(n.)XML 문서가 구문 분석될 때 참조를 대체하는 엔티티에 대한 참조입니다. &lt;와 같은 사전 정의된 엔티티나 DTD에서 정의된 항목을 참조할 수 있습니다. XML 데이터에서 참조는 DTD의 로컬 하위 집합에 정의된 엔티티나 외부 XML 파일(외부 엔티티)에 대한 것이 될 수 있습니다. 또한 DTD는 DTD 사양의 세그먼트를 분할하고 여기에 이름을 지정하여 매개 변수 엔티티 정의를 통해 DTD의 여러 지점에서 재사용(포함)될 수 있도록 할 수 있습니다.

entropy(엔트로피)

(n.)닫힌 시스템에서 무작위 수치입니다. 특히 SSL 콘텍스트에서는 임의 난수 생성에 엔트로피를 도입하기(임의성 보장) 위해 여러 개의 시드가 사용됩니다.

entry(항목)

(n.)속성과 고유 이름 그룹입니다.

entry distribution(항목 분산)

(n.)둘 이상의 서버에 디렉토리 항목을 분산하는 방법으로 많은 수의 항목을 지원할 수 있습니다.

entry ID list(항목 ID 목록)

(n.)항목 ID의 목록입니다. 디렉토리에서 사용하는 색인은 색인 키 테이블과 해당 항목 ID 목록으로 구성됩니다. 디렉토리에서는 항목 ID 목록을 사용하여 클라이언트 응용 프로그램의 검색 요청에 해당할 만한 후보 항목의 목록을 작성합니다.

enumeration(열거)

(n.)하이퍼텍스트 링크를 추출하고 따라가는 것을 포함하여 자원을 찾는 로봇의 작업 단계입니다.

envelope(봉투)

(n.)전자 메일 메시지의 보내는 사람과 받는 사람에 대한 전송 정보의 컨테이너입니다. 이 정보는 메시지 헤더의 일부가 아닙니다. 여러 전자 메일 프로그램에서 메시지 이동 시 봉투를 사용합니다. 사용자는 메시지의 헤더와 본문만 보게 됩니다.

envelope field(봉투 필드)

(n.)메시지 봉투에서 RCPT TO와 같이 이름이 지정된 정보 항목입니다.

equality index(동일 색인)

(n.)특정 속성 값이 포함된 항목을 효율적으로 검색할 수 있도록 해주는 색인입니다.

ERP

(enterprise resource planning, 전사적 자원 관리) (n.)일반적으로 구매, 재고, 인사, 고객 서비스, 배송 재정, 계획 및 기타 주요 비즈니스 업무를 관리하기 위한 관계 데이터베이스와 응용 프로그램을 포함하는 다중 모듈 소프트웨어 시스템입니다.

error handler(오류 처리기)

(n.)오류를 처리하는 프로그램입니다. Messaging Server에서 오류 처리기는 오류 메시지를 생성하고 포스트마스터가 오류 처리기 작업 양식에 내용을 입력한 후 이를 처리합니다.

error handler action form(오류 처리기 작업 양식)

(n.)Messaging Server가 처리할 수 없는 수신 메시지와 함께 포스트마스터 계정으로 전송되는 양식입니다. 포스트마스터는 이 양식에 내용을 입력하여 서버에게 메시지 처리 방법을 지시합니다.

ESMTP

extended simple mail transfer protocol(ESMTP)을 참조하십시오.

ESP

(n.)엔터프라이즈 서비스 공급자(enterprise service provider)입니다.

ETRN command(ETRN 명령)

(n.)서버에서 클라이언트 시스템을 기다리고 있는 메일 대기열을 처리하기 시작하도록 클라이언트에서 서버에게 요청하는 SMTP 명령입니다. RFC 1985에 정의되어 있습니다.

event(이벤트)

(1) (n.)달력에 연결된 날짜와 시간이 있는 항목입니다. 예를 들어 달력에 있는 새 회의 또는 약속일 수 있습니다.

(2) (n.)모듈 또는 외부 JNDI(Java Naming and Directory InterfaceTM) 자원의 응답을 트리거하는 이름이 지정된 작업입니다.

(3) (n.)관리 객체의 상태, 통제 상황, 심각도 또는 설명이 변경된 것을 말합니다.

(4) (n.)Application Server에서 서버 자체 관리 규칙과 연결된 작업을 트리거하는 사건입니다. management rule(관리 규칙)을 참조하십시오.

event notification service(이벤트 알림 서비스)

(n.)범주화할 수 있는 서버 수준 이벤트에 대한 보고를 받은 다음 특정 이벤트 범주에 관심이 있는 것으로 등록된 다른 서버에 알리는 일반 서비스입니다. JNDI(Java Naming and Directory Interface) 서비스가 원격 JNDI 서버에 대한 중계 역할을 할 수 있도록 합니다.

expander(확장기)

(n.)메시지를 주소 목록으로 전달하는 전자 메일 전달 시스템의 일부입니다. 메일 확장기는 메일 목록을 구현하는 데 사용됩니다. 사용자는 단일 주소(예: users@example.com)로 메시지를 보내고 메일 확장기는 목록에 있는 메일함으로 메시지를 전달합니다. 우편 탐색기라고도 합니다. EXPN command(EXPN 명령)를 참조하십시오.

expansion(확장)

(n.)메일 목록으로 주소가 지정된 메시지를 각 메일 목록의 구성원에게 보낼 충분한 수의 사본으로 변환하는 작업입니다. 메일 목록의 MTA 처리에 적용됩니다.

expires header(헤더 만료)

(n.)원격 서버에 의해 지정된 반환된 문서의 만료 시간입니다.

EXPN command(EXPN 명령)

(n.)메일 목록을 확장하는 SMTP 명령입니다. RFC 821에 정의되어 있습니다.

expunge a message(메시지 정리)

(v.)받은 메일함에서 삭제된 메시지를 영구적으로 제거하는 기능입니다. delete a message(메시지 삭제), purge a message(메시지 제거)를 참조하십시오.

extended simple mail transfer protocol(ESMTP)

(n.)인터넷 메시지 전송 프로토콜입니다. ESMTP는 명령 집합에 선택 명령을 추가하여 ESMTP 서버에서 원격 사이트에 의해 구현된 명령을 찾는 기능 등 향상된 기능을 제공합니다.

extensible markup language(확장 마크업 언어)

XML을 참조하십시오.

extensible style language(외형 정보 언어)

XSL을 참조하십시오.

extensible style language transformation(외형 정보 언어 변환)

XSLT를 참조하십시오.

external entity(외부 엔티티)

(n.)외부 XML 파일로 존재하는 엔티티로, entity reference(엔티티 참조)를 사용하여 XML 문서에 포함됩니다.

external subset(외부 하위 집합)

(n.)외부 DTD 파일에 대한 참조로 정의되는 DTD의 부분입니다.

extracting(추출)

(n.)문서에서 하이퍼텍스트 링크의 위치를 찾는 프로세스입니다. 추출한 각 링크는 이후 처리를 위해 URL 풀에 추가됩니다.

extranet(엑스트라넷)

(n.)고객, 공급자, 원격 작업자가 데이터에 액세스할 수 있도록 기업의 인트라넷을 인터넷으로 확장한 것입니다.