JNDILookup 웹 서비스 구성

Message Service Clients for C/C++ 및 .NET와 함께 WebSphere ESB에서 제공하는 관리 JMS 오브젝트를 사용하는 경우 비Java 클라이언트가 비Java 환경에서 관리 JMS 오브젝트에 액세스할 수 있도록 WebSphere ESB가 제공하는 JNDILookup 웹 서비스를 구성해야 합니다.

이 타스크를 시작하기 전에 JNDILookup 웹 서비스 응용프로그램이 설치되었는지 확인하십시오.

Web Services Client for C++Message Service Client for C/C++와 함께 JNDILookup 웹 서비스를 사용하기 위한 전제조건입니다. Message Service Client for C/C++ 응용프로그램과 함께 관리 오브젝트를 사용하는 경우 이 타스크를 시작하기 전에 Web Services Client for C++의 호환 버전이 설치되었는지 확인하십시오. WebSphere ESB에 패키지로 제공된 Message Service Client for C/C++Web Services Client for C++은 호환 가능합니다.

관리 시 정의되는 ConnectionFactory 및 Destination 오브젝트는 JMS 구현과 JMS 인터페이스를 분리하므로 JMS 클라이언트 응용프로그램이 JMS 프로바이더의 구현 세부사항에서 보호되기 때문에 이식성이 증가합니다. 관리 오브젝트를 통해 관리자는 중앙 저장소에서 클라이언트 응용프로그램의 연결 설정을 관리할 수 있습니다. 예를 들어, 응용프로그램이 JNDI를 통해 확보하는 관리 목적지 오브젝트를 변경하면 응용프로그램이 사용하는 특정 대기열을 변경할 수 있습니다.

Message Service Clients for C/C++ 및 .NET와 같은 비Java 클라이언트도 관리 오브젝트를 사용할 수 있습니다. 그러나 WebSphere ESB에서 제공하는 관리 JMS 오브젝트는 JNDI를 통해 액세스하는 직렬화된 Java 오브젝트이므로 비Java 클라이언트는 JNDILookup 웹 서비스를 사용하지 않고 이러한 오브젝트를 올바로 해석할 수 없습니다. 이 웹 서비스는 Message Service Clients for C/C++ 및 .NET가 오브젝트의 이름을 지정하여 JNDI 오브젝트의 검색을 요청할 수 있도록 찾아보기 조작을 제공합니다. 관리 오브젝트의 등록 정보는 이름/값 쌍의 맵을 사용하여 응용프로그램에 리턴됩니다.

  1. Message Service Client for C/C++ 응용프로그램에서 사용하도록 Web Services Client for C++을 설치 및 구성하십시오. 설치 후 Web Services Client for C++ 구성에 대한 정보는 설치 후 구성을 참조하십시오.
    주: 이 단계는 Message Service Client for C/C++에만 적용됩니다. Message Service Client for .NET는 Microsoft .NET 프레임워크를 통해 직접 웹 서비스를 호출합니다.
  2. Message Service Client for C/C++ 또는 Message Service Client for .NET 응용프로그램에서 JNDILookup 웹 서비스 URL을 정의하십시오. 응용프로그램에서 웹 서비스 URL을 정의하려면 InitialContext 오브젝트의 XMSC_IC_URL 등록 정보를 웹 서비스 엔드포인트 URL로 설정하십시오. 이 등록 정보를 InitialContext 오브젝트 구성 시 인수로 지정할 수도 있습니다. 자세한 정보는 JNDILookup 웹 서비스를 참조하십시오.

이용약관 |

최종 갱신: Fri Jun 2 2006

(c) Copyright IBM Corporation 2005.
이 Information Center는 Eclipse 기술을 기반으로 합니다. (http://www.eclipse.org)