Did you ever want to learn more about how to deal with fault handling and the associated prevention with SOA and BPM (or BPEL)? Well look no further than this article, found via ArchBeat, to sate your interests! Honestly the article had me from the first lines:
"It is one thing to design and code the "happy flow" of your automated business processes and services. It is another thing to deal with unwanted, unexpected situations that might occur in your processes and services."
Absolutely spot on! Not only do you get the expected rights and wrongs, but we learn very important lessons about what Business Faults are versus the Technical Faults, how they get implemented, and what are some recovery/prevention strategies are.