Exponential Retry Behavior Explained

A common failure situation in service-oriented architectures is temporary unavailable service endpoints. These can easily be handled with retry mechanisms. It’s often useful to increase the wait time between these retries. Oracle SOA Suite supports retry in two different manners: First of all, a retry behavior on Oracle System Faults or custom faults can be…

About condition evaluation in BPEL 2.0 conditional branching in combination with Boolean variables

When coming from a programmer’s background, we are used to conditions evaluating Boolean variables directly. Unfortunately, this isn’t true for the evaluation of conditions of the structured activity IF for conditional branching in Oracle SOA Suite 11g based implementation of BPEL 2.0 business processes. Let us first have a look on a Java example first.…