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 접두부를 구성하려면 다음을 수행하십시오.

프로시저

  1. 관리 콘솔을 여십시오.
  2. 애플리케이션 > 엔터프라이즈 애플리케이션 > application_instance > JMS 및 EJB 엔드포인트 URL 정보 제공을 클릭하십시오.
  3. JMS 전송을 통해 액세스 가능한 웹 서비스 모듈 목록을 찾으십시오.
  4. URL 단편 필드에 JMS URL 단편을 입력하십시오. 웹 서비스의 배치 정보를 검사하여 가져온 초기 URL 파트에 대한 접두부인 URL 단편을 입력하십시오. 자세한 정보는 이 태스크 다음에 나오는 사용 시나리오를 참조하십시오.

    입력한 값은 WSDL 게시 zip 파일 패널에서 application_name_ExtendedWSDLFiles.zip 또는 application_name_WSDLFiles.zip 파일을 사용하여 게시된 WSDL 파일 내 포트 soap:address 요소의 위치 속성을 정의하는 데 사용됩니다.

결과

JMS 전송을 통해 액세스 가능하고, JMS 바인딩으로 구성된 웹 서비스를 보유합니다.

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 및 EJB 엔드포인트 URL 정보 제공 패널에서 JMS URL 접두부로 다음 문자열을 지정합니다.
jms:/queue?destination=jms/StockQuote_Q&connectionFactory=jms/StockQuote_CF  
WSDL 게시자는 이 부분 URL 문자열을 사용하여 모듈에 정의된 각 포트 컴포넌트에 대한 실제 JMS URL을 생성합니다. targetService=<port_name> 문자열이 JMS URL의 끝에 추가됩니다. 예를 들어, 다음과 같습니다.
jms:/queue?destination=jms/StockQuote_Q&connectionFactory=jms/StockQuote_CF&targetService=getQuote  

게시된 WSDL 파일은 웹 서비스를 호출하기 위해 클라이언트에서 사용됩니다.

다음에 수행할 작업

WSDL 파일을 게시하여 배치된 웹 서비스 애플리케이션을 클라이언트에서 사용할 수 있도록 합니다.

주제 유형을 표시하는 아이콘 태스크 주제



시간소인 아이콘 마지막 업데이트 날짜: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=twbs_providejms
파일 이름:twbs_providejms.html