Saturday, April 25, 2009

BPM enabled SOA

BPM is a management discipline which takes a process oriented view of business, instead of function oriented view. In BPM, focus is on managing end to end, cross functional, and inters - enterprise business processes. Outcome of such processes provides real value to the customer.

While, SOA is an approach to delivering IT services with following end in mind:

Expose IT services as standard, inter-operable business services. Such services can be easily used by business user to define new business processes. Such process can be easily modified leading to business agility.

It is BPM which should drive SOA. BPM is rightly called "killer application for SOA". Organization can have sustainable competitive advantage only if they do something better, different and continuously improve upon "How they do what they do "so that their products and services can not be easily copied, imitated or commoditized. BPM enabled SOA provides a framework and infrastructure using which organization can define unique business processes whose goals are aligned to organization business strategy. Such process can be monitored for operational performance and continuously improved by retiring best practices and implementing next practices. With BPM enabled SOA, organization can create a real time , agile and collaborative network of its people , process and partner for carrying all business transaction in most optimum manner . BPM provides a framework for continuous improvement in the form of TQM, lean thinking, theory of constraints and six sigma etc. SOA provides an agile infrastructure on which all improvement initiative can be implemented resulting in rapidly evolving, and improving business processes which can not easily copied or imitated.

No comments: