BizTalk Orchestration vs. BPEL
BizTalk Constructs | BPEL Constructs |
Send shape | <invoke> or <reply> |
Receive shape | <receive> |
Port | <partnerLinks>, <partnerLink> |
Role Link | <partnerLinkType>, <role> |
Message Assignment shape | <assign>, <copy>, <from>, <to> |
Decide shape | <switch>, <case>, <otherwise> |
Delay shape | <wait> |
Listen shape | <pick>, <onMessage>, <onAlarm> |
Parallel Actions shape | <flow> |
Loop shape | <while> |
Scope shape | <scope> |
Throw Exception shape | <throw> |
Compensate shape | <compensate> |
Suspend shape | Not supported in BPEL |
Call Orchestration shape | Not supported in BPEL |
Start Orchestration shape | Not supported in BPEL |
Call Rules shape | Not supported in BPEL |
Transform shape | Not supported in BPEL |
Terminate shape | <terminate> |
Compensation Block | <compensationHandler> |
Exception Handler | <faultHandler>, <catch>, <catchAll> |
Correlation | <correlation>, <correlations>, |