WebSphere ESB에서 제공하는 관리 JMS 오브젝트를 C/C++ 및 .NET용 메시지 서비스 클라이언트와 함께 사용하는 경우, 비Java 클라이언트가 비Java 환경에서 관리 JMS 오브젝트에 액세스할 수 있도록 WebSphere ESB에서 제공하는 JNDI 찾아보기 웹 서비스를 구성해야 합니다.
이 타스크를 시작하기 전에 JNDI 찾아보기 웹 서비스 응용프로그램이 설치되었는지 확인하십시오.
C/C++용 메시지 서비스 클라이언트와 함께 JNDI 찾아보기 웹 서비스를 사용하려면 C++용 웹 서비스 클라이언트가 있어야 합니다. C/C++용 메시지 서비스 클라이언트 응용프로그램와 함께 관리 오브젝트를 사용하는 경우 이 타스크를 시작하기 전에 호환되는 버전의 C++용 웹 서비스 클라이언트가 설치되어 있는지 확인하십시오. WebSphere ESB 제품 내에 패키지로 묶인 C++용 웹 서비스 클라이언트와 C/C++용 메시지 서비스 클라이언트의 버전은 서로 호환됩니다.
관리를 위해 정의된 ConnectionFactory 및 Destination 오브젝트를 사용하여 JMS 구현과 JMS 인터페이스를 분리할 수 있습니다. 이를 통해 JMS 클라이언트 응용프로그램이 JMS 프로바이더의 구현 세부사항과 분리되므로 응용프로그램의 이식성이 향상됩니다. 관리자는 관리 오브젝트를 사용하여 클라이언트 응용프로그램의 연결 설정을 중앙 저장소에서 관리할 수 있습니다. 예를 들면 응용프로그램이 JNDI를 통해 얻는 관리 Destination 오브젝트를 변경하여 응용프로그램이 사용하는 특정 대기열을 변경할 수 있습니다.
C/C++ 및 .NET용 메시지 서비스 클라이언트와 같이 비Java 클라이언트도 관리 오브젝트를 사용할 수 있습니다. 그러나 WebSphere ESB에서 제공하는 관리 Java 오브젝트는 JNDI를 통해 액세스되는 직렬화된 Java™ 오브젝트이므로 비Java 클라이언트는 JNDI 찾아보기 웹 서비스를 사용하지 않으면 해당 오브젝트를 올바르게 해석할 수 없습니다. 이 웹 서비스는 C/C++ 및 .NET용 메시지 서비스 클라이언트가 오브젝트 이름 지정을 통해 JNDI 오브젝트 검색을 요청하도록 허용하는 찾아보기 조작을 제공합니다. 관리 오브젝트의 등록 정보는 이름/값 쌍의 맵을 통해 응용프로그램에 리턴됩니다.