메시지 구동 Bean, 활성화 스펙 및 리스너 포트

WebSphere® Application Server 버전 관련 가이드라인을 통해 활성화 스펙 대신 리스너 포트에 대해 작업할 메시지 구동 Bean을 구성할 시기를 선택하십시오.

메시지 구동 Bean에 다음 자원을 구성할 수 있습니다.
  • Java™ EE 커넥터 아키텍처(JCA) 버전 1.5 규격의 메시지 구동 Bean에 대한 활성화 스펙
  • 메시지 리스너 서비스, 리스너 포트 및 리스너 포트에 대해 배치하려는 메시지 구동 Bean의 리스너.

활성화 스펙은 WebSphere Application Server에서 실행 중인 MDB와 IBM MQ의 대상 간의 관계를 관리 및 구성하기 위한 표준화된 방법입니다. 활성화 스펙은 연결 구성, JMS(Java Message Service) 대상 및 MDB의 런타임 특성을 단일 오브젝트 내에 결합합니다.

활성화 스펙은 리스너 포트의 사용을 대신하며, 이것이 WebSphere Application Server 버전 7.0에서 안정된 기능이 되었습니다. 리스너 포트 대신 활성화 스펙을 사용할 경우 다음과 같은 몇 가지 장점이 있습니다.
  • 활성화 스펙에는 활성화 스펙과 메시지 대상이라는 2개의 오브젝트만 필요하기 때문에 구성하기가 간단합니다. 리스너 포트에는 연결 팩토리, 메시지 대상 및 메시지 리스너 포트라는 3개의 오브젝트가 필요합니다.
  • 활성화 스펙은 서버 범위로 제한되지 않습니다. WebSphere Application Server의 관리 범위에서 지정할 수 있습니다. 메시지 리스너 포트는 서버 범위에서 구성해야 합니다. 이는 노드의 각 서버에 고유한 리스너 포트가 필요함을 의미합니다. 예를 들어, 노드가 3개의 서버로 구성된 경우 3개의 개별 리스너 포트를 구성해야 합니다. 활성화 스펙은 노드 범위에서 구성할 수 있습니다. 따라서 이 경우 1개의 활성화 스펙만 필요합니다.
  • 활성화 스펙은 JCA 1.5 및 1.6(Java Platform, Enterprise Edition Connector Architecture 1.5 및 1.6) 표준 스펙의 일부입니다. WebSphere Application Server의 리스너 포트 지원으로 JMS 스펙에 정의된 애플리케이션 서버 기능 인터페이스를 사용하지만, 리스너 포트 지원이 스펙 자체의 일부는 아닙니다.

WebSphere Application Server 버전 7 이상의 경우 리스너 포트는 안정화되었습니다. 자세한 정보는 안정화된 기능에 대한 항목을 참조하십시오. 리스너 포트 사용에서 활성화 스펙 사용까지의 WebSphere MQ 메시지 구동 Bean 배치 구성을 마이그레이션해야 합니다. [AIX Solaris HP-UX Linux Windows][IBM i]비ASF 모드에 대한 활성화 스펙을 구성하는 방법에 대한 자세한 정보는 비ASF 모드에 대한 활성화 스펙 구성을 참조하십시오. 그러나 애플리케이션이 WebSphere Application Server 버전 7 이전의 애플리케이션 서버에서 작업할 필요가 없음을 확신할 때까지 이러한 마이그레이션을 시작하지 않아야 합니다. 예를 들어, 버전 6.1의 일부 멤버와 이후 버전의 일부 멤버를 사용하는 애플리케이션 서버 클러스터가 있는 경우 클러스터의 모든 애플리케이션 서버를 이후 버전으로 마이그레이션하기 전에는 활성화 스펙을 사용하기 위해 해당 클러스터의 애플리케이션을 마이그레이션하지 않아야 합니다. [z/OS]또한 z/OS® 플랫폼에서 활성화 스펙으로 마이그레이션할 때에는 애플리케이션 서버의 제어 영역 부속 요소(CRA) 프로세스를 사용해야 합니다(JMS 제공자 설정 패널에서 JCA 기반 인바운드 메시지 전달 사용을 선택하거나 manageWMQ 명령을 사용하여 CRA 프로세스 시작을 애플리케이션 서버 시작의 일부로 포함시켜서).

JCA 버전 1.5 또는 1.6 자원 어댑터가 없는 메시징 제공자와 메시지 구동 Bean을 사용하려는 경우, 활성화 스펙을 사용할 수 없으므로 리스너 포트에 대해 Bean을 구성해야 합니다. 활성화 스펙을 사용할 수 있더라도 리스너 포트 사용을 계속 선택할 수 있는 몇 가지 시나리오도 있습니다. 예를 들어, 기존 메시지 구동 Bean 애플리케이션과의 호환성을 위해 필요할 수 있습니다. 다음은 활성화 스펙 대신 리스너 포트를 사용할 시기를 선택하는 데 도움이 되는 WebSphere Application Server 버전에 관련된 일부 가이드라인입니다.

  • WebSphere Application Server 버전 4는 메시지 구동 메시지 Bean을 지원하지 않으므로 리스너 포트 및 활성화 스펙이 적용 가능하지 않습니다. WebSphere Application Server 버전 4는 메시지 Bean을 지원하지만 이 Bean은 메시지 구동 Bean이 아닙니다.
  • WebSphere Application Server 버전 5는 리스너 포트를 사용하여 배치되는 EJB 2.0(JMS의 경우만) 메시지 구동 Bean을 지원합니다. 이 배치 기술을 ASF(Application Server Facility)라고도 합니다.
  • WebSphere Application Server 버전 6은 리스너 포트를 사용하여 배치되는 메시지 구동 Bean을 계속 지원하며 활성화 스펙을 사용하는 메시지 구동 Bean을 배치하는 데 사용할 수 있는 JCA도 지원합니다. 따라서 WebSphere Application Server 버전 6에 메시지 구동 Bean을 배치하기 위한 다음 옵션이 제공됩니다.
    • 활성화 스펙을 사용할 기본 메시징(서비스 통합 버스) 메시지 구동 Bean을 배치해야 합니다.
    • 리스너 포트를 사용하려면 IBM MQ 메시지 구동 Bean을 배치해야 합니다.
    • 써드파티 메시징 제공자에서 사용 가능한 기능에 따라, 리스너 포트나 활성화 스펙을 사용할 써드파티 메시징 메시지 구동 Bean을 배치할 수 있습니다.
  • WebSphere Application Server 버전 7.0 이상WebSphere Application Server 버전 6에서 지원하는 메시지 구동 Bean 배치에 대한 옵션과 같은 옵션을 계속해서 지원하고 IBM MQ 메시지 구동 Bean에 대한 새 옵션을 추가합니다. 따라서 버전 7.0 이상에 메시지 구동 Bean을 배치하기 위한 다음 옵션이 제공됩니다.
    • 활성화 스펙을 사용할 기본 메시징(서비스 통합 버스) 메시지 구동 Bean을 배치해야 합니다.
    • 기존 및 새 IBM MQ 메시지 구동 Bean을 배치하여 리스너 포트를 사용하거나(WebSphere Application Server 버전 6에서와 같이) 활성화 스펙을 사용할 수 있습니다.
    • 써드파티 메시징 제공자에서 사용 가능한 기능에 따라, 리스너 포트나 활성화 스펙을 사용할 써드파티 메시징 메시지 구동 Bean을 배치할 수 있습니다.

리스너 포트를 활성화 스펙으로 마이그레이션하는 것을 지원하기 위해 WebSphere Application Server 관리 콘솔은 메시지 리스너 포트 콜렉션 패널에서 리스너 포트를 활성화 스펙으로 변환 마법사를 제공합니다. 이 마법사를 사용하여 기존 리스너 포트를 활성화 스펙으로 변환할 수 있습니다. 그러나 이 기능은 리스너 포트에서 사용한 동일한 구성의 활성화 스펙을 새로 작성할 뿐입니다. 새로 작성된 활성화 스펙을 사용하기 위해 애플리케이션 배치를 수정하지 않습니다.


주제 유형을 표시하는 아이콘 개념 주제



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