SYGED TECHNOLOGIES

Qu'est ce que le BPM et le BPM SOA ou la Gestion des processus métiers

On appelle BPM (Business Process Management, en français gestion des processus métiers) la méthodologie qui consiste à modéliser au niveau informatique l’ensemble des différents processus métier de l’entreprise, que cela soit au niveau mise en application ou au niveau fonctionnement humain.

en savoir plus sur le BPM SOAQu'est le BPM - SOA ?

Les processus ont toujours existé dans l’activité humaine : pour chacune de nos actions, nous suivons forcément un processus (que cela soit consciemment ou non) pour enchaîner les différentes opérations et mener à bien le processus complet.

Le BPM a comme objectif d’avoir la meilleure vue globale de l'ensemble des processus métiers de l'entreprise et de leurs interactions pour les optimiser et, dans la mesure du possible, les automatiser au maximum à l'aide d'applications métier.

Différentes étapes d'un processus métier

Le déroulement d'une démarche BPM peut succinctement être décomposé de la manière suivante : 

  1. Audit et analyse de l’entreprise, des objectifs fixés et de son organisation afin de décomposer l'ensemble de son activité en un ou plusieurs processus métier.
  2. Modélisation des processus métiers : réalisation informatiquement d'un modèle qui collera à la réalité dans l’entreprise.
  3. Intégration de la solution, c’est à dire la mise en relation de la solution BPM et du système d'information de l'entreprise (applications, bases de données existantes…)
  4. Mise en application, il s'agit de la phase opérationnelle pendant laquelle la solution de BPM est mise en oeuvre.
  5. Pilotage, et optimisation qui consiste à analyser l'état des processus à travers des tableaux de bords présentant les performances des processus afin de proposer des actions pour améliorer les performances.

Nos consultants en BPM sont formés à la gestion des processus métiers

La standardisation du BPM ou l’intégration entre les différents outils du BPM

Un des objectifs du BPM est de simplifier au maximum la coexistence des différents outils informatiques existant dans l’entreprise ; en effet en règle générale, les outils possèdent leur propre modèle de données et un fonctionnement propre : 
Qui n’a pas rencontré un problème lors de la mise en application d’un nouveau logiciel qu’il fallait mettre en corrélation avec un autre déjà utilisé et propriétaire de données ?

C’est ici l’intérêt de la standardisation de la représentation des processus pour faciliter l'intégration entre les différents outils de BPM afin de faciliter leur cohabitation.

 

information Business process management, en mode Architecture orientée services

BPM en mode SOA: concevoir et modéliser les processus métiers SOA

Alors que le BPM permet aux entreprises de mieux appréhender leurs processus métier, l'architecture SOA résout les problèmes de réutilisabilité et délimination des données dupliquées dans les infrastructures du système informatique. L'association de ces deux approches améliore significativement le système d'information et la gestion des processus métier, au service de leur croissance.

Principe : urbanisation du système d'information (SI)

La gestion des processus de votre organisation dans un contexte SOA consiste à "découper" votre fonctionnement en processus et sous-processus (suite d'opérations normalisées pour réalliser une tâche donnée) de façon à en optimiser l'orchestration. 
Cette urbanisation de votre système d'information (ilôt de fonctionnement métier + liaison entre les ilôts) se traduit par un lot de "services" décrits et automatisés, auquels il sera possible de faire appel chaque fois que nécessaire dans les différents circuits de fonctionnement, à l'image d'un puzzle dont on aurait prévu le format des pièces de telle sorte qu'elles soient positionnables en différentes places (ou accessibles par différentes routes) plutôt que d'avoir à les reconcevoir pour les adapter à chaque nouveau besoin similaire ou nouvelle restructuration.

Avantages : agilité, flexibilité et évolution

Le fonctionnement global de votre organisatiion, ainsi modélisé et décliné informatiquement à l'aide des différentes applications de l'entreprise, autorise des évolutions rapides et simples, évitant d'incessants nouveaux développements informatiques et minimisant les transformations et compilations de programmes finissant par alourdir sans cohérence le système d'information. L'organisation et le processus de travail peuvent changer en ne modifiant que l'orchestration et non pas les activités les composants. Comme toute gestion de processus,le BPM en mode SOA, automatise votre fonctionnement selon des critères définis et rapidement appréhensibles par vos collaboratuers, réduit le temps de réalisation et minimise les risques d'erreur, tout en restant flexible et agile.

Le BPM en mode SOA permet d'étendre la gestion informatique de l'entreprise vers les systèmes d'information de ses parties prenantes (fournisseurs, clients, partenaires techniques ou financiers...) et d'enchaîner automatiquement des étapes effectuées par un ou plusieurs serveurs de services.

Démarche : implantation progressive et structuration de SI

La construction de vote gestion de processus en mode SOA se réalise petit à petit,  par des étapes et selon vos priorités, dans une logique intégrant dès l'initiation du projet des objectifs techniques et fonctionnels à long terme, et maintenue au fils de la refonte progressive de votre système d'information.

Le modèle informatique SOA superpose 5 couches techniques:

♦ La couche client:                 englobe les terminaux et interfaces graphiques exploités par les utilisateurs.
♦ La couche de présentation: transforme les données métiers pour les rendre accessibles dans la couche client
 ♦ La couche métier: contient  les spécifications fonctionnelles de votre métier.
♦ La couche d'intégration:      permet d'accéder aux données contenues dans votre système d'information.
♦ La couche ressource:            contient vos bases de données, annuaires... assurant la pérennité de vos données.

Afin de faciliter les échanges, l'urbanisation est soutenue par l'utilisation d'un langage commun, le BPEL. Des règles et des standards assurant la cohérence du système d'information, tout au long de son évolution, sont définis lors de l'urbanisation de vos processus (partie conceptuelle) et de la réalisation de l'architecture (partie technique) du système d'information. Vos applications sont exploitées sur un mode redistribué, par l'ensemble des ilots fonctionnels constituant la cartographie de votre système d'information.

Méthodes, langages et outils spécifiques

♦ Le BPMN : standard de modélisation facilitant le dialogue entre maîtres d'oeuvre et maîtres d'ouvrage.
♦ Le BPEL :  langage de programmation normalisé, automatiquement généré, assurant les échanges et l'unité du SI.
♦ Le BAM :   outils de supervision (statistiques, surveillance, alerte...) et méthodes de pilotage de processus métier.


Microsoft CertifiedIBM Partenaire Commercial

Nos solutions de GED fonctionnent avec les matériels standards
de numérisation et sont compatibles avec Windows à 100 %