与通知计时器的异步交互

在本章中,我们将了解与通知计时器的异步交互。请考虑以下与异步交互相关的要点 −

  • 客户端 BPEL 流程向服务 BPEL 流程发送请求并等待答复,尽管通知是在计时器到期后发送的。

  • 即使计时器已到期,客户端 BPEL 流程仍会继续等待服务 BPEL 流程的答复。

  • 客户端 BPEL 流程需要一个范围活动,其中包含一个用于发送请求的调用活动和一个用于接受答复的接收活动。范围活动的 onAlarm 处理程序具有时间限制和有关计时器到期时应执行的操作的说明。

  • 例如,等待 60 秒,然后发送警告,表明该过程花费的时间比预期的要长。

  • 服务 BPEL 流程需要一个接收活动来接受传入请求,以及一个调用活动来返回请求的信息或错误。

  • 与所有合作伙伴活动一样,Web 服务描述语言 (WSDL) 文件定义交互。

异步交互计时器