JMS 및 JMS 프로세스 바인딩 이주

JMS 및 JMS 프로세스 바인딩을 권장 SCA 생성으로 이주할 수 있습니다.

WebSphere® Studio Application Developer Integration Edition에서, 이러한 바인딩 유형을 통해 클라이언트는 MDB에 메시지를 전송하여 BPEL 프로세스 또는 기타 서비스와 통신할 수 있습니다. 이 바인딩 유형은 장기 실행 프로세스의 경우 옵션이 아니며 항상 선택된다는 점을 주목하십시오. 실제로 이 바인딩 유형은 장기 실행 프로세스의 요청-응답 인터페이스에서 허용되는 유일한 바인딩 유형입니다. 기타 서비스 유형의 경우 MDB가 생성되며 적당한 서비스를 호출합니다.

JMS 바인딩에서 사용하는 JNDI 이름은 BPEL 이름, 대상 이름 공간 및 올바른 시작 시간 소인을 결합하여 구성됩니다.

WebSphere Studio Application Developer Integration Edition에서 BPEL 프로세스의 배치 유형으로 JMS 바인딩을 선택한 경우 다음 옵션이 제공됩니다.
  • JNDI 연결 팩토리 - 기본값은 jms/BPECF입니다. 이 이름은 대상 비즈니스 프로세스 컨테이너의 대기열 연결 팩토리에 해당하는 JNDI 이름입니다.
  • JNDI 대상 대기열 - 기본값은 jms/BPEIntQueue입니다. 이 이름은 대상 비즈니스 프로세스 컨테이너의 내부 대기열에 해당하는 JNDI 이름입니다.
  • JNDI 제공자 URL: 서버 제공 또는 사용자 정의 - 주소를 입력해야 합니다. 기본값은 iiop://localhost:2809입니다.
WebSphere Studio Application Developer Integration Edition JMS 프로세스 바인딩의 이주에는 5가지 옵션이 있습니다. 서비스에 액세스하는 클라이언트 유형에 따라 아래의 수행할 이주 옵션을 결정하십시오.
주: 수동 이주 단계를 완료한 후, 클라이언트도 새 프로그래밍 모델로 이주해야 합니다. 다음 클라이언트 유형에 대한 해당 주제를 참조하십시오.
표 1. 클라이언트 이주에 대한 추가 정보
클라이언트 유형 추가 정보 참조 위치
JMS 프로세스 바인딩을 사용하는 WSIF 클라이언트 BPC(Business Process Choreographer) 일반 메시징 API 클라이언트 및 JMS 프로세스 바인딩 클라이언트 이주
일반 BPC(business process choreographer) EJB API BPC(business process choreographer) 일반 EJB API 클라이언트 이주
일반 BPC(Business Process Choreographer) 메시징 API 비즈니스 이주 BPC(business process choreographer) 일반 메시징 API 클라이언트 이주
동일 모듈에 있는 다른 BPEL 프로세스 해당 없음: 어셈블리 편집기를 사용하여 BPEL 컴포넌트를 함께 연결
다른 모듈에 있는 다른 BPEL 프로세스 해당 없음: 참조하는 모듈에서 ‘SCA 바인딩을 사용한 가져오기’를 작성하고 아래 옵션 1에서 작성하는 ‘SCA 바인딩을 사용한 내보내기’를 지적하도록 바인딩을 구성하십시오.
비즈니스 프로세스가 모듈 밖으로(서비스 참조를 통해) 자신에 대한 참조를 전달하는 경우 항상 아래의 옵션 1에 따라서(항상 이들 옵션의 둘 이상을 수행할 수 있음) 비즈니스 프로세스에 대한 SCA 바인딩을 갖는 내보내기를 작성해야 함을 주의해야 합니다. 내보내기가 모듈의 기본 내보내기로 표시되어야 하므로 모듈당 하나의 비즈니스 프로세스만이 해당 서비스 참조를 모듈 밖으로 전달할 수 있습니다. 이는 다음에서와 같이 내보내기의 "default"라는 속성에 대해 "true"를 지정하여 수행됩니다.
Default endpoint reference
비즈니스 통합 보기에서 내보내기를 마우스 오른쪽 단추로 클릭하고 연결 프로그램을 선택한 후 문서 편집기를 선택하여 수동으로 이 비즈니스 프로세스의 내보내기를 기본값으로 표시해야 합니다.
관련 태스크
BPC(Business Process Choreographer) 일반 메시징 API 클라이언트 및 JMS 프로세스 바인딩 클라이언트 이주
BPC(business process choreographer) 일반 EJB API 클라이언트 이주
JMS 클라이언트 이주

피드백
(C) Copyright IBM Corporation 2005, 2006. All Rights Reserved.