Sun Java Enterprise System 5 기술 개요

이 장의 주요 용어

이 절에서는 이 장에서 사용된 주요 기술 용어에 대해 Java ES 환경에서 사용되는 방식에 중점을 두어 설명합니다.

도입 시나리오

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

구성 요소

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

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

네트워크 환경 또는 인터넷 환경 전반에 적용되는 논리(분산 측면) 및 작업 환경이나 서비스 공급자의 요구 사항을 충족시키는 범위와 규모(엔터프라이즈 측면)를 갖춘 응용 프로그램입니다.

최종 사용자

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

서비스

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

제품 구성 요소

주요 Java ES 인프라 서비스를 제공하는 Java ES 시스템 서비스 구성 요소 및 이러한 시스템 서비스를 향상시키는 Java ES 서비스 품질 구성 요소입니다. 제품 구성 요소는 Java ES 설치 프로그램에서 선택할 수 있습니다.

서비스 품질 구성 요소

Java ES에 포함된 여러 유형의 시스템 구성 요소 중 하나입니다. 이 구성 요소는 시스템 서비스 구성 요소 및 분산된 응용 프로그램 구성 요소의 가용성, 보안, 확장성, 서비스 가능성 및 기타 품질을 향상시킵니다.

공유 구성 요소

Java ES에 포함된 여러 유형의 시스템 구성 요소 중 하나입니다. 다른 시스템 구성 요소에 로컬 서비스를 제공하는 공유 구성 요소이며, 대개의 경우 라이브러리에 해당합니다.

시스템 구성 요소

Java ES에 포함된 소프트웨어 패키지 또는 패키지 집합이며, Java ES 설치 프로그램으로 설치됩니다. 여러 종류의 시스템 구성 요소가 있으며, 이러한 요소 중 하나로 Java ES 인프라 서비스를 제공하는 제품 구성 요소 및 다른 시스템 구성 요소에 로컬 서비스를 제공하는 공유 구성 요소가 있습니다.

시스템 서비스

Java ES에서 제공되는 고유 기능을 정의하는 하나 이상의 분산 서비스입니다. 시스템 서비스는 일반적으로 다양한 서비스 품질 구성 요소, 공유 구성 요소 또는 두 구성 요소 중 일부를 지원해야 합니다.

시스템 서비스 구성 요소

Java ES에 포함된 여러 유형의 시스템 구성 요소 중 하나입니다. 시스템 서비스 구성 요소는 포털 서비스, 아이디 및 보안 서비스, 웹 및 응용 프로그램 서비스 및 가용성 서비스와 같은 주요 Java ES인프라 서비스를 제공합니다.