시간 초과가있는 비동기 상호 작용
클라이언트 BPEL 프로세스는 서비스 BPEL 프로세스 (아래 그림의 d1)에 요청을 보내고 서비스가 응답 할 때까지 또는 특정 시간 제한에 도달 할 때까지 기다립니다. (아래 그림의 d2).
예를 들어, 사용자가 대학 입학을위한 온라인 지원 양식에 대한 구독을 요청하고 사용자가 지정된 시간 내에 확인 응답을받지 못하면 요청이 취소됩니다.
클라이언트 BPEL 프로세스에는 요청을 보내기위한 invoke 활동과 두 개의 분기가있는 pick 활동이 필요합니다. onMessage 지점과 onAlarm분기. 시간 제한이 만료 된 후 응답이 오면 메시지는 배달 못한 편지 대기열로 이동합니다.
서비스 BPEL 프로세스는 수신 요청을 수락하기위한 수신 활동과 요청 된 정보 또는 결함을 리턴하기위한 호출 활동이 필요합니다.
모든 파트너 활동과 마찬가지로 WSDL (Web Services Description Language) 파일은 상호 작용을 정의합니다.