The combination of Business Process Management (BPM) and Service-Oriented Architecture (SOA) has been the subject of a great many magazine column inches and conversations in the past couple of years. Most commonly, the relationship is seen primarily as one of technical complements – where BPM is seen as a way to make it easier to create composite applications from services, and SOA is seen as a way to make it easier to integrate automated processes with existing applications, systems and data sources.
