This graphic shows the Virtual BPEL Process End-point (Web Service Management Proxy or Gateway) circle in the upper left corner. An arrow connected on the right named initiate(loanApp) points to a receive activity. A line connects from the receive activity down to a scope activity. Inside the scope activity is an invoke activity. In the lower right of the scope activity is an exclamation point in a triangle, indicating fault handling. This triangle has a bidirectional arrow on the right that point to a box labeled Manual Task. The arrow is labeled manageFault(fault). The Manual Task box has a small line pointing out from it that is labeled Customer Representative.

To the upper right of the scope activity is a circle labeled Web Service End-point (Web Service Management Proxy or Gateway). The circle includes a small line pointing out of it that says Chain of handlers = f(policy) Audit, security, load balancing, etc. A bidirectional arrow on the right side of this circle connects to a box labeled Credit Rating Service. This arrow includes a small triangle with an exclamation point, indicating fault handling.

Below the scope activity is a line that connects to a flow activity with two branches. Each branch has an invoke and a receive. The invoke on the right side has an arrow labeled process(loanApp) that points to the two loan providers: United Loan and Star Loan. A returning arrow from the two providers labeled onResult(loanOffer) points to the receive activity on the right side of the flow activity.