Sun Java Enterprise System 5 기술 개요

Java ES가 필요한 이유

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

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

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

전체 계층 스키마는 다음 그림에 나와 있습니다. 대개 Java ES는 그림과 같은 분산된 인프라 서비스 계층을 제공합니다.

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

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

Java ES에서 제공되는 서비스는 다음과 같습니다.

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

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