サービスとしてのBPELプロセス・サービス・コンポーネント

BPELサービスには、クライアントからメッセージを受け入れるためのreceiveアクティビティ、およびswitchアクティビティ(BPEL 1.1)またはifアクティビティ(BPEL 2.0)が必要で、ifアクティビティには2つのブランチがあり、1つは品目が入手可能な場合に在庫ありメッセージを送信するinvokeアクティビティを持つもの、もう1つは品目が入手不可の場合に在庫切れメッセージを送信するinvokeアクティビティを持つものです。