Sun Java Enterprise System 2005Q4 기술 개요

Java Enterprise System이 필요한 이유

오늘날의 비즈니스 요구 사항에서는 네트워크 또는 인터넷 환경에 분산되고 높은 수준의 성능, 가용성, 보안, 확장성 및 서비스 가능성을 보유한 소프트웨어 솔루션이 필요합니다.

Java Enterprise System은 일반적으로 다음과 같은 특성을 갖는 응용 프로그램, 즉 분산된 엔터프라이즈 응용 프로그램을 지원하는 데 필요한 인프라 서비스를 제공합니다.

분산된 엔터프라이즈 응용 프로그램에는 해당 분산된 구성 요소가 상호 통신, 작업 조정, 보안 액세스 구현 등을 수행할 수 있도록 하는 기본 인프라 서비스 집합이 필요합니다. 그리고 다시 이 인프라 서비스는 컴퓨터 및 네트워크 링크로 구성되는 하드웨어 환경의 지원을 받습니다. 이러한 하드웨어 환경에는 SPARC® 및 x86(Intel 및 AMD) 하드웨어 구조가 포함됩니다.

전체 계층 스키마는 다음 그림에 나와 있습니다. 대개 Java Enterprise System은 그림 1–1에 표시된 분산된 인프라서비스 계층을 제공합니다. 그러나 Java Enterprise System 서비스에는 최종 사용자가 액세스할 수 있는 여러 응용 프로그램 수준의 서비스도 포함되어 있습니다.

그림 1–1 분산된 엔터프라이즈 응용 프로그램에 필요한 지원

분산된 엔터프라이즈 응용 프로그램이 분산된 인프라 서비스 위에 놓이고 다시 이 서비스가 네트워크 하드웨어 환경 위에 놓인 것을 보여주는 다이어그램

Java Enterprise System에서 제공하는 기능 서비스는 다음과 같습니다.

Java Enterprise System은 가용성, 확장성, 서비스 가능성 및 기타 응용 프로그램 또는 시스템 품질을 향상시키는 서비스를 제공합니다. Java Enterprise System에서 제공하는 서비스 품질 기능 가운데 일부는 다음과 같습니다.

하나 이상의 Java Enterprise System 서비스를 배포할 수 있으며, 해당 서비스마다 여러 Java Enterprise System 구성 요소가 포함될 수 있습니다.