이 시나리오는 다른 비즈니스 프로세스를 호출하고 두 번째
비즈니스 프로세스는 WSIF 프로세스 바인딩을 사용하여 호출되는 비즈니스
프로세스에 적용됩니다. 이 섹션은 연결 또는 SCA 바인딩을 갖는 가져오기/내보내기를
사용하여 BPEL 서비스 호출로 BPEL을 이주하는 방법을 설명합니다.
아웃바운드 서비스에 대한 프로세스(BPEL) 바인딩 서비스 프로젝트를
이주하려면 다음 단계를 수행하십시오.
- 비즈니스 통합 Perspective에서 모듈을 펼쳐 컨텐츠를
보십시오. 모듈 프로젝트(프로젝트와 동일한 이름을 가짐) 아래의
첫 번째 항목을 두 번 클릭하여 어셈블리 편집기를
여십시오.
- BPEL 프로세스가 다른 BPEL 프로세스를 호출할 수 있는 여러가지
시나리오가 있습니다. 사용자 응용프로그램에 적용되는 아래 시나리오를 찾으십시오.
- 호출되는 BPEL이 동일한 모듈에 있는 경우 첫 번째 BPEL 구성요소의 적당한 참조에서 대상 BPEL 구성요소의 적합한
인터페이스로의 연결을 작성하십시오.
- 호출되는 BPEL이 다른 모듈에 있는 경우(다른 모듈은 이주된 서비스 프로젝트임):
- 두 번째 비즈니스 프로세스의 모듈 어셈블리 다이어그램에서 해당 프로세스에 대한
SCA 바인딩을 갖는 내보내기를 작성하십시오.
- 비즈니스 통합 보기의 네비게이터에서 두 번째 모듈의 어셈블리 아이콘을
펼치십시오. 방금 작성한 내보내기가 표시되어야 합니다.
- 내보내기를 두 번째 모듈의 비즈니스 통합 보기에서 첫 번째 모듈의
열린 어셈블리 편집기 위로 끌어서 놓으십시오. 그러면 첫 번째 모듈에
SCA 바인딩을 갖는 가져오기가 작성됩니다. 이 서비스를 외부에 공개하기 위해
WebSphere® Studio
Application Developer Integration Edition에서 출력한 경우, "이주된 서비스를 액세스하기 위해 SCA 내보내기 작성" 섹션을
참조하십시오.
- 첫 번째 비즈니스 프로세스의 적합한 참조를 해당 모듈에 방금 작성한
가져오기로 연결하십시오.
- 어셈블리 다이어그램을 저장하십시오.
- 두 번째 비즈니스 프로세스를 호출할 때 늦은 바인딩을 수행하려면:
- 첫 번째 비즈니스 프로세스 구성요소의 참조를 연결이 끊긴 상태로 유지하십시오.
BPEL 편집기에서 첫 번째 프로세스를 열고 참조 파트너 섹션에서 늦은 바인딩을 사용하여 호출할
두 번째 BPEL 프로세스에 상응하는 파트너를 선택하십시오.
- 설명 탭의 특성 보기에서 두 번째 비즈니스 프로세스의 이름을
프로세스 템플리트 필드에 입력하십시오.
- 비즈니스 프로세스를 저장하십시오. 이제 늦은 바인딩 호출의 설정을 완료했습니다.