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

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

WebSphere® Studio Application Developer Integration Edition에서 이 바인딩 유형을 통해 클라이언트가 EJB를 호출하여 BPEL 프로세스 또는 기타 서비스 유형과 통신할 수 있습니다. 이 바인딩 유형은 마이크로 프로세스에 대한 옵션이 아니라는 점을 참고하십시오. 기타 바인딩 유형에서 생성된 EJB를 내부적으로 사용하는 경우 이 유형은 항상 선택됩니다.

생성된 EJB의 JNDI 이름은 BPEL 이름, 대상 이름 공간 및 올바른 시작 시간 소인을 결합하여 자동으로 생성됩니다. 예를 들어 이 속성은 설명 및 서버 컨텐츠 탭에서 BPEL 편집기의 BPEL 프로세스 특성을 점검하여 찾을 수 있습니다.

표 1. 생성된 이름 공간
프로세스 이름 MyService
대상 이름 공간 http://www.example.com/process87787141/
올바른 시작 시간 Jan 01 2003 02:03:04

이 예제에 대해 생성된 이름 공간은 com/example/www/process87787141/MyService20030101T020304입니다.

WebSphere Studio Application Developer Integration Edition에서 EJB 바인딩이 배치 유형으로 선택되었을 때 제공되는 옵션은 없었습니다.

WebSphere Studio Application Developer Integration Edition 프로세스 바인딩의 이주에는 4가지 옵션이 있습니다. 서비스에 액세스하는 클라이언트 유형에 따라 아래의 수행할 이주 옵션을 결정하십시오.
주: 수동 이주 단계를 완료한 후, 클라이언트도 새 프로그래밍 모델로 이주해야 합니다. 다음 클라이언트 유형에 대한 해당 주제를 참조하십시오.
표 2. 클라이언트 이주에 대한 추가 정보
클라이언트 유형 추가 정보 참조 위치
생성된 세션 Bean을 호출하는 EJB 클라이언트. 이러한 클라이언트는 호출할 때 BPEL 오퍼레이션에 해당하는 EJB 메소드를 호출합니다. EJB 클라이언트 이주
EJB 프로세스 바인딩을 사용하는 WSIF 클라이언트 EJB 프로세스 바인딩 클라이언트 이주
일반 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
비즈니스 통합 보기에서 내보내기를 마우스 오른쪽 단추로 클릭하고 연결 프로그램을 선택한 후 문서 편집기를 선택하여 수동으로 이 비즈니스 프로세스의 내보내기를 기본값으로 표시해야 합니다.
관련 태스크
EJB 클라이언트 이주
EJB 프로세스 바인딩 클라이언트 이주
BPC(business process choreographer) 일반 EJB API 클라이언트 이주
BPC(Business Process Choreographer) 일반 메시징 API 클라이언트 및 JMS 프로세스 바인딩 클라이언트 이주

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