Sun Java System Application Server 9.1 배포 계획 설명서

클라이언트 액세스

클라이언트는 다양한 방법으로 J2EE 응용 프로그램에 액세스할 수 있습니다. 브라우저 클라이언트는 HTTP(HyperText Transfer Protocol)를 사용하여 웹 응용 프로그램에 액세스합니다. 브라우저에는 보안 통신을 위해 SSL(Secure Sockets Layer)을 사용하는 HTTPS(HTTP Secure) 프로토콜이 사용됩니다.

Application Client Container에서 실행되는 다양한 클라이언트 응용 프로그램은 ORB(Object Request Broker), RMI(Remote Method Invocation), 그리고 IIOP(internet inter-ORB Protocol) 또는 IIOP/SSL(보안 IIOP)을 사용하여 Enterprise JavaBeans를 직접 조회 및 액세스할 수 있습니다. 또한, HTTP/HTTPS, JMS 및 JAX-RPC를 사용하여 응용 프로그램과 웹 서비스에 액세스할 수 있으며 JMS를 사용하여 응용 프로그램 및 Message-Driven Bean과 메시지를 주고 받을 수 있습니다.

WS-I(Web Services-Interoperability) 기본 프로필을 준수하는 클라이언트는 J2EE 웹 서비스에 액세스할 수 있습니다. WS-I는 J2EE 표준을 구성하는 필수 요소로서 상호 운용 가능한 웹 서비스를 정의하며 지원되는 언어로 작성된 클라이언트에서 Application Server에 배포된 웹 서비스에 액세스할 수 있도록 해줍니다.

최상의 액세스 메커니즘은 특정 응용 프로그램과 예상 트래픽 양에 따라 다릅니다. Application Server에서는 HTTP, HTTPS, JMS, IIOP 및 IIOP/SSL에 대해 개별적으로 구성할 수 있는 수신기를 지원합니다. 확장성과 안정성 향상을 위해 프로토콜별로 여러 수신기를 설정할 수 있습니다.

J2EE 응용 프로그램은 다른 서버에 배포된 Enterprise JavaBeans 모듈과 같은 J2EE 구성 요소의 클라이언트 역할을 할 수도 있고 이러한 모든 액세스 메커니즘을 사용할 수도 있습니다.