Sun Java Enterprise System 2005Q4 기술 개요

이 장의 주요 용어

이 절에서는 이 장에서 사용된 주요 기술 용어를 설명하며, 용어 간의 관계와 Java Enterprise System 컨텍스트 내의 사용법에 중점을 두면서 설명합니다.

도입 시나리오

실행하는 소프트웨어 시스템 및 달성하려는 목표를 규정하는 Java Enterprise System 소프트웨어 배포에 대한 총체적 설명입니다. 새 시스템, 교체, 확장 및 업그레이드의 네 가지 기본 Java Enterprise System 도입 시나리오가 있습니다.

구성 요소

분산 응용 프로그램이 구성되는 소프트웨어 논리 단위입니다. 구성 요소는 Java Enterprise System에 포함된 시스템 구성 요소 가운데 하나이거나 사용자 정의 개발된 응용 프로그램 구성 요소일 수 있습니다. 응용 프로그램 구성 요소는 대개 분산 구성 요소 모델(CORBA 및 J2EETM 플랫폼 등)을 따르며 몇 가지 특정한 컴퓨팅 기능을 수행합니다. 구성 요소는 단독 또는 공동으로 비즈니스 서비스를 제공하며 웹 서비스로 캡슐화될 수 있습니다.

분산된 엔터프라이즈 응용 프로그램

논리가 네트워크 또는 인터넷 환경에 걸쳐 있고(분산측면) 범위와 규모가 작업 환경이나 서비스 공급자의 요구를 충족시키는(엔터프라이즈 측면) 응용 프로그램입니다.

최종 사용자

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

서비스

하나 이상의 클라이언트에 대해 수행되는 소프트웨어 기능입니다. 이 기능은 메모리 관리와 같이 매우 낮은 수준일 수도 있고, 신용 검사와 같은 높은 수준의 비즈니스 서비스일 수도 있습니다. 높은 수준의 서비스는 개별 서비스의 집합으로 구성될 수 있습니다. 서비스는 로컬 클라이언트가 사용 가능한 로컬일 수도 있고 원격 클라이언트가 사용 가능한 분산일 수도 있습니다.

서비스 품질 구성 요소

Java Enterprise System에 포함된 여러 종류의 시스템 구성 요소 가운데 하나입니다. 시스템 서비스 구성 요소 및 분산된 응용 프로그램 구성 요소의 가용성, 보안, 확장성, 서비스 가증성 및 기타 품질을 향상시키는 구성 요소입니다.

공유 구성 요소

Java Enterprise System에 포함된 여러 종류의 시스템 구성 요소 가운데 하나입니다. 대개 라이브러리인 공유 구성 요소들은 다른 시스템 구성 요소에 로컬 서비스를 제공합니다. 반대로 시스템 서비스 구성 요소는 다른 시스템 구성 요소(또는 응용 프로그램 구성 요소)에 분산된 인프라 서비스를 제공합니다.

시스템 구성 요소

Java Enterprise System에 포함된 소프트웨어 패키지 또는 패키지 집합이며 Java Enterprise System 설치 프로그램에 의해 설치됩니다. 여러 종류의 시스템 구성 요소가 있는데, 분산된 인프라 서비스를 제공하는 시스템 서비스 구성 요소, 액세스 및 관리 서비스를 제공하여 시스템 서비스 구성 요소를 지원하는 서비스 품질 구성 요소 및 다른 시스템 구성 요소에 로컬 서비스를 제공하는 공유 구성 요소가 있습니다.

시스템 서비스

Java Enterprise System에서 제공하는 고유 기능을 정의하는 하나 이상의 분산 서비스입니다. 시스템 서비스는 일반적으로 여러 서비스 품질 구성 요소 및/또는 공유 구성 요소를 지원해야 합니다.

시스템 서비스 구성 요소

Java Enterprise System에 포함된 여러 종류의 시스템 구성 요소 가운데 하나입니다. 시스템 서비스 구성 요소는 포털 서비스, 통신 및 공동 작업 서비스, 아이디 및 보안 서비스, 웹 및 응용 프로그램 서비스 및 가용성 서비스와 같은 주요 Java Enterprise System 인프라 서비스를 제공합니다.