메시지 구동 Bean - JCA 컴포넌트
Java™ EE 커넥터 아키텍처(JCA) 1.5 자원 어댑터의 리스너로 메시지 구동 Bean에 구성할 수 있는 여러 관리 컴포넌트가 있습니다.
JCA 자원 어댑터 컴포넌트
자원 어댑터는 설치되면 활성화 스펙과 같은 관리 오브젝트에 대한 정의 및 클래스를 제공합니다. 관리자는 JNDI(Java Naming and Directory Interface) 이름의 활성화 스펙을 작성하고 구성하며, 나중에 이 스펙을 애플리케이션에 사용할 수 있습니다.
JCA 자원 어댑터는 활성화 스펙을 사용하여 특정 엔드포인트를 구성합니다. 하나 이상의 엔드포인트를 구성하는 각 애플리케이션은 메시지를 엔드포인트로 전송하는 자원 어댑터를 지정해야 합니다. 이 애플리케이션은 활성 스펙을 사용하여 인바운드 메시지 처리에 대한 구성 특성을 제공합니다.
JCA 메시징 제공자와 사용된 JMS 컴포넌트
javax.jms.MessageListener 인터페이스를 구현하는 메시지 구동 Bean을 JMS 메시징에 사용할 수 있습니다.
- JMS 제공자가 기본 JMS 제공자이거나 IBM MQ 메시징 제공자인 경우 관리자는 JMS 제공자에 대해 이 오브젝트를 구성합니다. 예를 들어 IBM MQ 메시징 제공자에 대한 JMS 활성화 스펙을 구성하려면 WebSphere® Application Server 관리 콘솔에서 으로 이동하십시오.
- 그렇지 않으면 관리자가 로 이동하여 JMS 제공자에 애플리케이션을 연결하는 JMS 자원 어댑터에 이 오브젝트를 구성합니다.
애플리케이션에 하나 이상의 메시지 구동 Bean이 포함된 경우, 관리자는 JMS 활성화 스펙이나 메시지 리스너 포트를 구성해야 합니다. JCA 준수 메시징 제공자의 경우에는 관리자가 일반적으로 활성화 스펙을 구성합니다. IBM MQ 메시징 제공자의 경우 옵션이 있습니다. 관리자가 활성화 스펙을 구성하거나 WebSphere Application Server의 이전 버전과의 호환성을 위해 관리자가 메시지 리스너 포트를 구성할 수 있습니다.
JMS 활성화 스펙은 개발자에게 인바운드 메시지 처리에 관련된 메시지 구동 Bean의 구성 특성에 대한 정보를 제공합니다. 예를 들어, JMS 활성화 스펙은 연결할 서비스 통합 버스의 이름을 지정하고 메시지 수신확인 모드, 메시지 선택기, 대상 유형 및 지속 가능한 등록이 서버 클러스터의 멤버와의 연결에서 공유되는지 여부에 대한 정보를 지정합니다.
활성화 스펙은 JNDI 이름을 지정해서 JMS 대상을 식별합니다. 메시지 구동 Bean은 특정 JMS 대상에서 리스너 역할을 합니다.
JMS 대상은 관리자가 구성해야 하는 서비스 통합 버스 대상(또는 IBM MQ 대상)을 참조합니다. JMS 자원 및 서비스 통합에 대한 자세한 정보는 기본 메시징의 내용을 참조하십시오.