Business process Management(BPM) can be defined as management approach of understanding, managing and improving value-added activities which performed by an organizations to deliver value added products and services to clients without costly and time-intensive developement.
Service oriented architecture (SOA) can be defined as capabilities of providing a way for consumers of services and integrating legacy and application servers as well as existing system using a robust Enterprise Service Bus (ESB) to help businesses respond more quickly and cost-effectively to changing market-conditions.