There are a few distinct advantages to deploying business-process management (BPM) on a service-oriented architecture (SOA). But until recently, it hasn’t been easy to do so.