BPM or SOA ?


Classic question. Faced with a surge in acronyms, it is not always easy to really understand the challenges, especially when confusion is possible in their interdependence, in particular. In the domain that is of interest to us, the two symbols that recur most often seem to be BPM (Business Process Management) and SOA (Service Oriented Architecture). What is the relation between the two?


Without going into details, the BPM consists in formalizing and automating the business processes of the enterprise by including users and applications in the same processes. To do this, it is necessary to set up a software solution, on one hand by providing parameterization tools for the modeling and description of links in the process steps and on the other hand, an execution engine that will process each of the files initiated by users (front office agent, buyer…), by events (new mail, new XML file…) or by applications (API call, application message, web service…). The BPM software suite by default, provides the techniques necessary for handling these three “populations”, whether for starting a new file, processing a step, where each “participant” will bring value addition to the file during processing or access to an information system resource.


The SOA is a manner of designing, deploying and managing the software infrastructure where resources are formulated in the form of independent services accessible under a standardized format by persons and systems.


A service is a business task or a correctly defined and repeatable function that can be called in a standard manner. The nature of this function can be more or less broad. It can be a simple single task, such as updating the address of an employee or a more complex task involving several actions and a certain number of possible results.


The convergence between SOA and BPM seems to be relatively obvious; a process becomes a service composed of elementary services that are the process steps. Similarly, the process can be a standard consumer of information system services.


The joint approach of the BPM and SOA answers another problem, which is probably more complex: How to define the granularity of services, how to organize the re-engineering? In fact, implementing the SOA is the task of re-engineering the information system with the risk that it involves a tunnel effect if a certain number of operational or functional objectives are not fixed. The BPM experience shows that on streamlining their formalization, the setting up of processes results in the market to pursue for the gradual passage of applications to interface with an SOA architecture, as the BPM is essentially focused on business requirements.


Finally, this convergence will be beneficial only if we do not forget that the BPM is not a service or orchestration tool, rather a centralized approach to formalization of business processes and thus focused on the users’ requirements.

Happenings : 
A new conference for October : The Digital Forum, will replace and combine two previous conferences, the GEIDE Forum and Document on Demand.

The first edition of the Digital Forum will take place at the Palais de congrès in Paris October 09 and 10, 2007.
 

“As an active W4 user and integrator in many enterprises in all modesty I can almost consider myself an expert but nevertheless I decided to be part of a W4 training session and I must say that this training was very beneficial to me because it gave me the chance to acquire in a more efficient ,speedy and practical  way the knowledge and the optimal application  of the new features of W4 BPM suite 2006 that without any expert coaching I found were a bit difficult to get into and therefore would take me longer to maximize and take full advantage of them.”
Carlos Gomes Ferreira
D4B 

 
      Contact
Contact us today !
+33(0) 164 531 913
contact@w4.eu
www.w4.eu