BPEL-동기식 상호 작용
클라이언트 BPEL 프로세스는 서비스 BPEL 프로세스 (아래 그림의 d1)에 요청을 보내고 즉시 응답을받습니다 (아래 그림의 d2). 예를 들어 사용자가 대학 입학을위한 온라인 지원 양식에 대한 구독을 요청하고 요청이 수락되었다는 확인 이메일을 즉시받습니다.
클라이언트 BPEL 프로세스에는 호출 활동이 필요합니다. 클라이언트 측의 포트는 요청을 보내고 응답을받습니다.
서비스 BPEL 프로세스는 수신 요청을 수락하기위한 수신 활동과 WSDL에 정의 된 요청 된 정보 또는 오류 메시지 (아래 그림의 f1)를 반환하는 응답 활동이 필요합니다.
모든 파트너 활동과 마찬가지로 WSDL (Web Services Description Language) 파일은 상호 작용을 정의합니다. WSDL 파일은 다음과 같습니다.
WSDL File
<wsdl:portType name = "BPELProcess">
<wsdl:operation name = "process">
<wsdl:input message = "client:BPELProcessRequestMessage" />
<wsdl:output message = "client:BPELProcessResponseMessage"/>
</wsdl:operation>
</wsdl:portType>