You might not even agree with an SOA-based approach, but are perhaps forced into using it based on someone else’s decision. Alternatively, you may think that SOA is the greatest thing since sliced bread. This article from SOA Patterns explains patterns that will help you make the right decisions for the particular challenges and requirements you’ll face in your SOA projects.

The World of SOA Patterns (PDF)