클라이언트에 사용되는 용어
WebSphere® Application Server가 제공하는 클라이언트와 사용자가 개발하는 클라이언트 애플리케이션은 비슷한 용어로 언급됩니다. 이 주제에 설명된 용어를 통해 기타 클라이언트 관련 정보를 보다 잘 이해할 수 있습니다.
- 애플리케이션 클라이언트
- Application Client for WebSphere Application Server는 다양한 클라이언트를 설치하는 데 사용할 수 있는 패키지입니다.
Application Client는 애플리케이션 서버가 설치되지 않은 시스템에서 Java™ EE 클라이언트 및 Java 씬 클라이언트용 런타임도 양식화합니다.
- 클라이언트
- 애플리케이션이 실행되는 프레임워크를 제공하므로
애플리케이션은 Application Server의 정보에 액세스할 수 있도록 합니다. 클라이언트는 Application Client for
WebSphere Application Server의 일부 또는
WebSphere Application Server 설치의 일부로 제공됩니다.
클라이언트는 "애플리케이션 클라이언트"라고도 합니다.
- 클라이언트 애플리케이션
- 애플리케이션 서버의 정보에 액세스하기 위해 사용자가 개발하는 애플리케이션 프로그램입니다. 애플리케이션은 하나 이상의 클라이언트가 제공하는 프레임워크에 빌드됩니다.
- Java EE 클라이언트
- Java EE(Java Platform, Enterprise Edition)
클라이언트는 애플리케이션 클라이언트 설치 또는 WebSphere Application
Server 설치의 런타임 환경을 사용하는 Java EE 모드입니다.
Java EE 클라이언트는
런타임 환경에서 클라이언트 컨테이너를 사용하여 Java EE 클라이언트 애플리케이션이 사용할
보안, 트랜잭션, 이름 지정, 데이터베이스 액세스와 같은 시스템 서비스에 대한 액세스를 단순화합니다.
Java EE 클라이언트를 "Java EE 애플리케이션 클라이언트" 또는 "J2EE 애플리케이션 클라이언트"라고도 합니다.
- Java 씬 클라이언트
- Java 씬 클라이언트는
Application Server 설치 또는
WebSphere Application
Server 설치 중 하나의 런타임 환경을 사용하는 Java
SE(Java Platform, Standard Edition) 모드입니다. Java 씬 클라이언트 런타임 환경은
오브젝트 해석, 보안, RAS(Reliability Availability and Serviceability) 및
기타 서비스를 위해 전체 기능의 Java SE 클라이언트 애플리케이션에 필요한
지원을 제공합니다. 그러나 Java 씬 클라이언트는
이러한 서비스를 쉽게 액세스하도록 하는 Client Container는 지원하지 않습니다.
Java 씬 클라이언트는 종종 "Java 씬 애플리케이션 클라이언트"와 관련이 있습니다.
- 독립형 씬 클라이언트
- 단독으로, 또는 다른 기능을 제공하기 위해 하나 이상의 다른 독립형 씬 클라이언트와 함께 사용할 수 있는 임베드 가능한 소형 Java SE 클라이언트입니다. 독립형 씬 클라이언트는 임베드 가능한 JAR 파일로 제공되며, "IBM® Thin Client for feature"와 같은 이름을 갖습니다(예: "IBM Thin Client for JMS(Java Messaging Service)").