SOA et BPM, l'agilité du SI au service du métier

bertrand_escudie.png

Le Business Process Management (BPM) progresse. Alliant méthodologies et langage de modélisation standardisé (le BPMN 2.0), le BPM permet de rationaliser et optimiser les processus métiers. Son succès est aujourd'hui manifeste, en atteste la vigueur du marché (qui pourrait dépasser cinq milliards de dollars en 20171).

Pour autant, le BPM ne peut suffire en soi à créer un système d'information agile, car tel n'est pas son objectif premier : il ne se préoccupe pas de lier les processus métiers avec le système d'information (certains processus métiers en sont d'ailleurs intrinsèquement décorrelés). C'est là qu'intervient la SOA.

En faisant évoluer le système d'information d'un paradigme « d'applications » à un paradigme de « services », l'architecture orientée services offre une interface parfaite pour le BPM. Elle permet en effet d'associer les étapes des processus métiers à des appels de services, peu important l'implémentation effective de ces derniers.

Les atouts d'une symbiose entre SOA et BPM sont d'ailleurs reconnus2, dès lors que l'on adopte une approche bottom-up (de la SOA vers le BPM3) et que l'on choisit des solutions interopérables pour éviter un cloisonnement nuisible à l'agilité de l'ensemble4.

En tant qu'éditeur et expert SOA, nous avons pris en compte ces problématiques dès l'origine. Ainsi, après l'infrastructure de services (Petals ESB) et le référentiel de services (Petals Master), nous sommes heureux d'annoncer l'arrivée prochaine d'une solution dédiée au BPM, Petals BPM.

Petals BPM permet de modéliser les processus métier et les traduire en chaînes de services pour les exécuter dans le bus. Une première version de Petals BPM est d'ores et déjà disponible. Vous disposez ainsi d'une plate-forme intégrée pour gérer l'ensemble du cycle de vie de vos processus métiers, du technique au fonctionnel.

En parallèle se poursuit le développement de Petals ESB 4.0 (actuellement en milestone). Prévue pour début 2012, la prochaine release majeure de Petals ESB apportera une nouvelle fonctionnalité de suivi des flux.
Nous vous invitons à découvrir ces nouveautés, vos retours et critiques sont toujours les bienvenus pour nous aider à les améliorer.

Bertrand Escudié, Président

 

---

1 « BPM markets at $ 2.3 billion in 2010 are anticipated to reach $ 5.5 billion by 2017. »??, Wintergreen Research, in Business Process Management (BPM) Market Shares, Strategies, and Forecasts, Worldwide, 2011 to 2017
2 « BPM and SOA need each other »,?? Joe McKendrick, in BPM and SOA need each other
3 « SOA makes great BPM, BPM makes crappy SOA »??; Steve Jones, in Why BPM screws up SOA (voir aussi Joe McKendrick, 'BPM screws up SOA' and other insights from latest SOA panel)
4 « A failure to ensure collaboration across SOA, BPM and MDM is an error in judgment and cheats the organization out of the possible added value when these initiatives are done in a complementary manner. »??, Michael Blechar, in Are BPM, SOA and MDM Creating New Silos Instead of Breaking Them Down?