JMS 바인딩에 대한 엔드포인트 URL 정보 구성
WebSphere® Application Server는 HTTP를 사용하는 대신, 웹 서비스 요청을 전송하도록 JMS(Java™ Message Service) API 사용을 지원합니다.
시작하기 전에
애플리케이션 서버는 HTTP 전송의 대안으로 웹 서비스 요청을 전송하기 위해 JMS(Java Message Service) API의 사용을 지원합니다. HTTP 연결을 사용하는 대신, JMS 큐 및 토픽을 통해 웹 서비스 클라이언트와 서버가 통신하는 방법에 대해 자세히 학습하려면 JMS(Java Message Service)를 사용하여 웹 서비스 요청 전송을 참조하십시오.
관리 콘솔 또는 특성 파일을 사용하여 JMS 엔드포인트 URL 단편을 구성 및 관리할 수 있습니다. 특성 파일을 사용한 URL 단편 설정 및 관리에 대해 살펴보려면 웹 서비스 엔드포인트 URL 단편 특성 파일 사용에 대한 정보를 참조하십시오.
이 태스크에서는 관리 콘솔을 사용하여 JMS 바인딩에 대한 엔드포인트 URL 정보를 구성하는 방법을 설명합니다.
이 태스크 정보
웹 서비스 클라이언트를 외부 웹 서비스 또는 어셈블할 컴포넌트 가운데 웹 서비스에 연결하려면 서비스 엔드포인트를 구성해야 합니다. 애플리케이션 설치 중 JMS에 대한 엔드포인트 URL 정보를 구성할 수 있습니다.
이 태스크에서 애플리케이션에 속하는 각 웹 서비스 사용 엔터프라이즈 JavaBeans(EJB) Java 아카이브가(JAR) 파일에서 사용할 JMS 엔드포인트 URL 접두부를 입력하십시오. JMS 엔드포인트 URL은 클라이언트가 사용하도록 게시된 WSDL(Web Services Description Language) 파일에 포함됩니다.
관리 콘솔에서 HTTP 엔드포인트 URL 정보 제공 패널을 사용하여 HTTP를 통해 액세스하는 웹 서비스의 HTTP URL 접두부를 지정할 수 있습니다. 이 접두부는 게시 시 WSDL 파일에 포함된 전체 엔드포인트 주소를 구성하는 데 사용됩니다.
애플리케이션 설치 중 또는 이후에 관리 콘솔에서 JMS 및 EJB 엔드포인트 URL 정보 제공 패널을 사용하여 JMS URL 접두부를 지정할 수 있습니다.
이 태스크는 JAX-WS(Java API for XML-Based Web Services) 및 JAX-RPC(Java API for XML-based RPC) 웹 서비스에 적용됩니다.
JMS URL 접두부를 구성하려면 다음을 수행하십시오.
프로시저
결과
예
StockQuoteService 애플리케이션이 JMS 전송을 통해 액세스 가능한 하나 이상의 웹 서비스를 포함하는 EJB JAR 파일(이름이 StockQuoteEJB임)을 포함한다고 가정합니다.
애플리케이션에 대해 JNDI(Java Naming and Directory Interface)이름이 jms/StockQuote_Q인 큐와 JNDI 이름이 jms/StockQuote_CF인 연결 팩토리를 정의하는 예제를 검토하도록 SOAP over JMS(Java Message Service)를 사용하여 웹 서비스 전송 정보를 참조하십시오.
jms:/queue?destination=jms/StockQuote_Q&connectionFactory=jms/StockQuote_CF
jms:/queue?destination=jms/StockQuote_Q&connectionFactory=jms/StockQuote_CF&targetService=getQuote
게시된 WSDL 파일은 웹 서비스를 호출하기 위해 클라이언트에서 사용됩니다.