외부 클라이언트, 즉 서버 외부에 있는 클라이언트가 서버에 설치된 응용프로그램과 상호작용해야 할 수도 있습니다.
외부 클라이언트가 서버의 한 응용프로그램과 상호작용하려고 하는 매우 단순한 시나리오를 검토합니다. 그림은 일반적인 단순 시나리오를 나타냅니다.
SCA 응용프로그램은 JMS 바인딩에 내보내기를 포함합니다. 이렇게 하면 응용프로그램을 외부 클라이언트에서 사용할 수 있습니다.
서버와는 별개의 JVM(Java™ Virtual Machine)에 외부 클라이언트가 있는 경우 JMS 내보내기와 연결하고 상호작용하려면 몇 가지 단계를 수행해야 합니다. 클라이언트는 올바른 값이 있는 InitialContext를 획득한 다음 JNDI를 통해 자원을 찾습니다. 그런 다음, 클라이언트는 JMS 1.1 스펙 클라이언트를 사용하여 대상과 대상의 송신 및 수신 메시지에 액세스합니다.
런타임에서 자동으로 작성한 자원의 기본 JNDI 이름이 이 섹션의 구성 주제에 있습니다. 그러나 사전에 작성한 자원이 있는 경우에는 해당 JNDI 이름을 사용하십시오.