Business Process Management 2010 : La

Transcription

Business Process Management 2010 : La
Business Process Management
2010 :
La Solution IBM
Maximiser l’agilité de l’entreprise
UNE ETUDE DE JEMM RESEARCH
2010
Business Process Management 2010
Nota Bene :
Ce document « La Solution IBM : Maximiser l’agilité de l’entreprise » présente l’offre BPM
d’IBM. Il est un complément de l’étude JEMM Research « Business Process Management
2010 : Les processus agiles », qui a établi la grille de lecture ayant servi à cette analyse.
Ce document sera par la suite complété, et présenté dans un nouveau volume comprenant
les analyses des principales offres BPM du marché.
1
© JEMM Research 2010
La solution IBM
Table des Matières
Business Process Management 2010 : La solution IBM
L'OFFRE IBM : BUSINESS PROCESS MANAGEMENT SUITE ................................................... 4
LA BRIQUE W EBSPHERE: IBM W EBSPHERE DYNAMIC PROCESS EDITION ......................... 5
POSITIONNEMENT STRATEGIQUE ................................................................................ 5
COUVERTURE FONCTIONNELLE................................................................................... 6
LA BRIQUE LOMBARDI : IBM W EBSPHERE LOMBARDI EDITION .......................................... 8
POSITIONNEMENT STRATEGIQUE ................................................................................ 8
COUVERTURE FONCTIONNELLE................................................................................... 9
LA BRIQUE FILENET : IBM FILENET BUSINESS PROCESS MANAGER ............................... 11
POSITIONNEMENT STRATEGIQUE .............................................................................. 11
COUVERTURE FONCTIONNELLE................................................................................. 12
LES AUTEURS, LA SOCIETE, LA COMMUNAUTE ................................................................... 14
LES AUTEURS .............................................................................................................. 14
JEMM RESEARCH ....................................................................................................... 14
L’OBSERVATOIRE ........................................................................................................ 15
© JEMM Research 2010
2
Business Process Management 2010
Table des figures
Figure 1 : Les fondations de l’offre IBM .............................................................................. 4
Figure 2 : La complémentarité entre BPM et SOA (source : IBM)....................................... 5
Figure 3 : Le cercle vertueux de l’analyse et de l’optimisation des processus vu par IBM... 7
Figure 4 : L’architecture partagée de Teamworks : (source : IBM)...................................... 8
Figure 5 : L’interface de Blueprint (source : IBM)................................................................ 9
Figure 6 : L’architecture de déploiement de Teamworks (source : IBM). .......................... 10
Figure 7 : L’architecture de FileNet BPM (source : IBM). .................................................. 11
Figure 8 : L’écran de supervision (source : IBM). ............................................................. 13
Figure 9 : Jouer un scénario dans FileNet (source : IBM). ................................................ 13
3
© JEMM Research 2010
La solution IBM
L'offre IBM : Business Process Management Suite
F IGURE 1 : L ES
FONDATIONS DE L ’ OFFRE
Business Process Management 2010 : La solution IBM
IBM décrit son offre BPM Suite comme la somme de trois offres fondamentales,
auxquelles peuvent venir se greffer des offres à valeur ajoutée. Les trois briques
technologiques fondamentales représentent la famille d’outils BPM développés pour
WebSphere et celles obtenues avec les acquisitions de FileNet puis de Lombardi.
IBM
Vous trouverez toutes les informations sur le site de l’éditeur à cette adresse :
http://www-01.ibm.com/software/info/bpm/offerings.html
© JEMM Research 2010
4
Business Process Management 2010
La brique WebSphere: IBM WebSphere Dynamic Process Edition
L'offre historique de BPM chez WebSphere est constituée de plusieurs éléments : l'outil de
modélisation WebSphere Business Modeler, le moteur d'exécution WebSphere Process
Server, l'accélérateur de développement WebSphere Business Services Fabric et l'outil
d'analyse WebSphere Business Monitor. Ces briques sont capables de fournir un
environnement de bout en bout, dans la mesure où elles incorporent d'autres
fonctionnalités de WebSphere, telles que les outils de développement ou le middleware
(serveur d'applications, ESB...).
Positionnement stratégique
Plutôt orientée intégration de systèmes, l'offre BPM WebSphere Dynamic Process Edition
est le fer de lance de la stratégie d'IBM en matière de SOA (Architectures orientées
services). Elle s'adresse autant à des entreprises qui ont déjà investi massivement dans
une stratégie SOA et souhaitent en tirer le meilleur parti qu'à des entreprises souhaitant
mettre en œuvre du BPM pour un ou plusieurs processus - dans la mesure où la suite
intègre tout le nécessaire pour réaliser une intégration de type SOA (voir le schéma cidessous).
F IGURE 2 : L A
COMPLEMENTARITE ENTRE
BPM
ET
SOA ( SOURCE : IBM).
La partie 'interactions humaines' n'est pas oubliée pour autant. Un pack optionnel
(WebSphere Process Server Feature Pack v7) améliore d'ailleurs sensiblement la prise en
compte des interventions humaines dans les processus, en rendant notamment les
attributions de tâches plus dynamiques et plus flexibles.
5
© JEMM Research 2010
La solution IBM
Couverture fonctionnelle
Modélisation
Destiné aux analystes métier et experts ou propriétaires de processus, WebSphere
Business Modeler donne la possibilité de modéliser les processus de l'entreprise (ou
d'importer ces processus depuis un autre outil), de simuler leur exécution, de les
commenter et de les analyser. C'est au sein de cet espace que l'architecte doit associer
les processus aux services exposés par la DSI, afin de préparer l'implémentation de ces
processus. Une fois cette étape réalisée, le modèle peut être importé dans WebSphere
Integration Developer, l'atelier de développement inclus, avant d'être déployé sur
WebSphere Process Server. La création des règles métier associées aux processus peut
s'effectuer aussi bien dans WebSphere Business Modeler que dans WebSphere
Integration Developer.
Exécution
Environnement d'exécution complet, WebSphere Process Server est tout à la fois un
moteur d'exécution BPEL, qui invoque les services requis par le modèle, crée les tâches
demandées ainsi que les indicateurs clés lus par le module de supervision ; un conteneur
Java pour y exécuter les applications ; un moteur de règles métier ; et un ESB (Bus de
services d'entreprise) capable de faire circuler l'information, et le cas échéant de la
transformer, depuis et vers les services invoqués par les processus.
Le moteur d'exécution peut aussi se connecter à un moteur de règles métier externe,
typiquement au travers de Web services. IBM préconise ainsi de privilégier son moteur
WebSphere Jrules (issu du rachat d'Ilog) lorsque les processus mettent en jeu des règles
complexes, impliquant plusieurs experts métier.
Contrôle et anal yse
Outil de BAM (Business activity monitoring), WebSphere Business Monitor permet de
suivre des indicateurs métier au sein d'un portail, grâce à une instrumentation des
processus. Contrairement à la supervision technique, qui donne l'état de santé d'un
serveur ou d'une base de données, le BAM rapporte des informations relatives aux
conséquences métier, en corrélant le cas échéant plusieurs indicateurs : risque
d'interruption d'un processus, délai anormal entre deux événements, durée moyenne d'une
transaction, etc. L'instrumentation s'effectue à l'aide d'un kit ad hoc dans l'atelier de
développement WebSphere Integration Developer (inclus dans WebSphere Business
Fabric).
Simulation et optimisation
Les processus créés dans WebSphere Business Modeler peuvent être publiés au sein
d'un espace collaboratif, WebSphere Business Compass (anciennement WebSphere
© JEMM Research 2010
6
Business Process Management 2010 : La solution IBM
Pour faciliter la mise en œuvre de cette architecture orientée services (SOA), WebSphere
Business Fabric donne la possibilité de s'appuyer sur des services techniques ou
fonctionnels existants pour en composer de nouveaux, de plus haut niveau, répondant
davantage aux besoins des processus dans la mesure où leur comportement peut changer
au moment de l'exécution en fonction des règles métier définies dans le processus.
Business Process Management 2010
Business Modeler Publishing Server), afin d'y être commentés – et optimisés – par les
différentes parties prenantes. Les processus modifiés peuvent ensuite être simulés dans
l'édition avancée de WebSphere Business Modeler.
F IGURE 3 : L E
7
CERCLE VERTUEUX DE L ’ ANALYSE ET DE L ’ OPTIMISATION DES PROCESSUS .
© JEMM Research 2010
La solution IBM
La brique Lombardi : IBM WebSphere Lombardi Edition
Dernier ajout à la famille de produits WebSphere pour le BPM, l'offre Lombardi se
compose de Teamworks Enterprise, suite d'outils de BPM complète, et de Blueprint, un
outil en ligne destiné aux experts métier, pour représenter l'activité de l'entreprise.
Positionnement stratégique
F IGURE 4 : L’ ARCHITECTURE
PARTAGEE DE
Business Process Management 2010 : La solution IBM
BPM spécialisé dans les interactions humaines, l'offre de Lombardi est destinée aux
experts métier souhaitant industrialiser les processus stratégiques de l'entreprise et les
optimiser. Elle propose pour ce faire un environnement très intuitif - qui a su séduire
environ 300 entreprises, un des meilleurs palmarès pour un éditeur de BPM. Positionné
par IBM comme un BPM plutôt tactique, par rapport à l’offre de BPM stratégique
WebSphere Dynamic Process Edition, WebSphere Lombardi Edition donne la possibilité à
des managers d'automatiser et d'optimiser les processus de leur département en offrant
un ensemble de fonctionnalités au service de tous les rôles de l’entreprise.
T EAMW ORKS : ( SOURCE : IBM).
© JEMM Research 2010
8
Business Process Management 2010
Couverture fonctionnelle
Modélisation
La particularité de l'offre Lombardi réside dans son outil de modélisation, Blueprint, qui ne
demande pas d'apprentissage d'un langage particulier pour représenter des processus.
Alors qu'il est aujourd'hui très difficile de trouver un langage commun entre métier et
informatique pour représenter des processus, Blueprint propose de régler le problème en
offrant une interface très proche d'un outil comme Powerpoint. Quelques mots et cases à
cocher suffisent, l'outil générant ensuite le BPMN (Business process modeling notation),
langage standardisé de description de modélisation. Le modèle ainsi créé peut être
exporté vers le module de conception de Teamworks, Teamworks Authoring, pour y être
joué (en simulation) voire implémenté. L'outil permet la collaboration de plusieurs
personnes sur un processus au sein d'espaces partagés, et sauvegarde automatiquement
les versions successives des processus. La modélisation peut également s'effectuer de
façon plus classique directement dans Teamworks Authoring.
F IGURE 5 : L’ INTERFACE
DE
B LUEPRINT ( SOURCE : IBM).
Exécution
Serveur d'exécution de la solution de Lombardi, Teamworks Enterprise fournit aussi tous
les éléments de connexion au système d'information ainsi que les informations de
supervision. La connexion peut s'effectuer sous forme de services Web, ou bien à l'aide
d'outils d'intégration tiers. A noter que chaque processus de Teamworks peut lui-même
être exposé sous forme de services Web, et donc être réutilisé par d'autres processus.
Le serveur offre également un portail pour exposer les formulaires aux utilisateurs,
toutefois des modules sont prévus pour utiliser en lieu et place les outils de la suite
Microsoft Office, tels que Sharepoint pour des formulaires sur l'intranet, ou InfoPath pour
envoyer des formulaires directement dans la boîte de messagerie Outlook. Le tout est
9
© JEMM Research 2010
La solution IBM
accessible au moyen de protocoles Java ou au travers de services Web afin de
développer ses propres interfaces.
F IGURE 6 : L’ ARCHITECTURE
DE DEPLOIEMENT DE
T EAMW ORKS ( SOURCE : IBM).
Les informations liées à l'exécution des processus sont stockées dans une base,
Teamworks Performance Data Warehouse, qui servira pour le reporting. La création et la
visualisation des rapports s'opèrent au sein d'un portail, Process Portal. Les utilisateurs y
consultent des rapports différents selon leur rôle, mais toujours basés sur des métriques
liées au métier. Un ensemble d'indicateurs-clés standards est proposé, mais il est tout à
fait possible de créer les siens afin de recevoir des alertes personnalisées.
Simulation et optimisation
Le module de conception et de modélisation Teamworks Authoring propose plusieurs
façons de visualiser les processus. L'une de ces vues, dite 'Optimizer View', permet de
simuler l'exécution de scénarios. On peut ainsi évaluer des processus avec des données
issues du Performance Data Warehouse, comparer deux scénarios, comparer un
processus existant avec un scénario idéal... L'outil fournit un assistant qui aide à repérer
les problèmes éventuels et suggère des améliorations.
© JEMM Research 2010
10
Business Process Management 2010 : La solution IBM
Contrôle et anal yse
Business Process Management 2010
La brique FileNet : IBM FileNet Business Process Manager
La suite Business Process Manager inclut un ensemble de modules de base : le moteur
Business Process Manager, l'outil de gestion de contenu FileNet Content Manager,
l'accélérateur de développement Business Process Framework, l'outil de création de
formulaires FileNet eForms, ainsi que des outils pour concevoir, analyser, simuler et
superviser les processus (respectivement Process Designer, Process Analyzer, Process
Simulator, Process Monitor). En sus, FileNet Business Process Manager propose un
connecteur pour Microsoft Visio, un outil de mash-up (assemblage de services applicatifs)
et des éditions de base du logiciel décisionnel Cognos (Cognos Now! Limited Edition), du
serveur d'applications WebSphere et de la base de données DB2.
F IGURE 7 : L’ ARCHITECTURE
DE
F ILE N ET BPM ( SOURCE : IBM).
Positionnement stratégique
Orienté BPM documentaire, FileNet Business Process Manager permet de mettre en place
et de gérer le cycle de vie des processus liés aux documents. Il est naturellement relié au
système de gestion documentaire d'IBM (IBM Content Manager), et peut déclencher des
processus en fonction d'événements survenant autour de ces documents. Y compris
lorsque l'événement en question est l'arrivée d'un document transmis par une source
externe. IBM parle ainsi de BPM orienté « contenu actif » : lorsque les informations
contenues dans le document affectent voire déclenchent des processus. Il peut s'agir par
11
© JEMM Research 2010
La solution IBM
exemple d'un courriel de réservation ou d'une lettre de réclamation. La dématérialisation
des flux de documents au sein d'une organisation est donc un des premiers marchés de
FileNet Business Process Manager. D'autant que ses capacités d'enregistrement de
chaque étape d'un processus lui permettent de répondre aux exigences de conformité.
Couverture fonctionnelle
Modélisation
La famille de produits FileNet ne comporte pas d'outil pour la modélisation des processus ;
c'est pourquoi un connecteur est prévu pour l'outil de diagrammes de Microsoft, Visio. IBM
propose également de recourir à un autre outil de sa gamme BPM, WebSphere Business
Modeler. Pour la conception des modèles exécutables, en revanche, l'offre FileNet dispose
de Process Designer, qui peut importer les modèles dessinés dans Visio, WebSphere
Business Modeler ou tout autre outil respectant le standard XPDL (XML Process Definition
Language). Process Designer propose un espace graphique où définir les étapes des
processus, leurs propriétés, les règles de routage et tous les autres paramètres
techniques. Chaque étape franchie peut faire l'objet d'un rapport automatique par courriel
– une option recommandée pour les processus longs, à décider lors de cette étape.
Exécution
La suite FileNet repose sur trois moteurs d'exécution : un serveur d'applications Java, le
moteur de contenu et le moteur de processus lui-même. L'intégration avec les autres
éléments du système d'information s'effectue soit au travers d'adaptateurs Java via le
Component Integrator, soit au travers de Web services. Un cadre applicatif, Business
Rules Framework, gère de son côté la connexion à des moteurs de règles tiers.
Les processus sont surveillés par Process Analyzer et Process Monitor. Le premier permet
aux utilisateurs de visualiser les performances des processus et de dégager certaine
tendances en termes d'utilisation. Plutôt destiné aux propriétaires de processus, l'outil de
BAM Process Monitor offre une console de supervision et la possibilité de définir des
seuils pour certains indicateurs, au-delà desquels des alertes seront envoyées, voire des
actions correctives déclenchées.
© JEMM Research 2010
12
Business Process Management 2010 : La solution IBM
Contrôle et anal yse
Business Process Management 2010
F IGURE 8 : L’ ECRAN
DE SUPERVISION ( SOURCE
: IBM).
Simulation et optimisation
Le module Process Simulator permet de jouer les processus dès la fin de leur
modélisation, afin d'identifier les éventuels défauts ou goulets d'étranglement. De même,
les données recueillies dans Process Monitor et Process Analyzer peuvent ensuite servir à
définir des évolutions voire des scénarios alternatifs pour optimiser les processus, qui
seront joués aux fins de test dans Process Simulator.
F IGURE 9 : J OUER
13
UN SCENARIO DANS
F ILE N ET ( SOURCE : IBM).
© JEMM Research 2010
La solution IBM
Les auteurs, la société, la communauté
Les auteurs
Christophe Toulemonde est directeur du cabinet JEMM Research. Avec plus de 20 ans
d’expérience dans l’informatique, Christophe Toulemonde est un expert reconnu des
architectures et approches orientées services, de la collaboration et des communications
unifiées, et des réseaux sociaux d’entreprise.
Auparavant, chez Meta Group, il a couvert, pour la zone EMEA, les domaines des
stratégies d'intégration et de développement. Pendant 15 ans chez IBM et des filiales du
groupe en France et aux Etats Unis, il a occupé divers postes de direction technique et
marketing. Il a publié de nombreux ouvrages sur le e-business et l’intégration
d’applications.
Olivier Rafal est directeur associé du cabinet JEMM Research. Il suit depuis 15 ans
l'actualité technologique. Précurseur des blogs professionnels dans le domaine de la
presse, il intervient aussi régulièrement lors de séminaires. Il a ainsi monté un cycle de
conférences annuelles sur les approches et architectures orientées services (SOA), un
domaine qu'il couvre depuis ses débuts. Son domaine d'expertise recouvre principalement
les technologies, les concepts et les méthodes de l'ingénierie logicielle, ainsi que les
principes et les outils de la gouvernance et de la supervision.
Régulièrement en contact avec les utilisateurs mais aussi avec les grands patrons de
l'industrie informatique et les communautés Open Source, Olivier dispose d'une
connaissance approfondie de l'écosystème informatique. Il était auparavant rédacteur en
chef de LeMondeInformatique.fr.
JEMM Research est une société de recherches stratégiques et d’analyses opérationnelles
spécialisée dans les approches orientées services, la collaboration et les communications
unifiées, les réseaux sociaux d’entreprise. JEMM Research a deux pôles d'activités, l'un à
destination des entreprises qui mettent en œuvre ces technologies informatiques, l'autre à
destination des fournisseurs, constructeurs, éditeurs de logiciels et intégrateurs.
JEMM Research conseille les entreprises utilisatrices sur l'évolution de leur organisation,
dans leur choix d’architecture et de technologies, les aide dans les étapes du projet
d’évolution de leur système d’information, les accompagne dans le changement, et valide
et documente les réalisations.
Par ailleurs, JEMM Research aide les acteurs du monde informatique à comprendre,
analyser, définir leurs marchés cibles et à promouvoir leurs offres en maximisant leurs
chances de succès.
www.jemmresearch.com
© JEMM Research 2010
14
Business Process Management 2010 : La solution IBM
JEMM Research
Business Process Management 2010
L’observatoire
Pour aider les entreprises dans leurs réflexions sur leur organisation et les aider à
optimiser leur capacité d’innovation, JEMM research a créé l’observatoire L’ENTREPRISE
INTELLIGENTE sur les pratiques de travail des collaborateurs de l’entreprise.
Il comprend :
•
•
•
Un espace communautaire francophone sur le Web. Il est alimenté au fil de l’eau par
les réflexions d’utilisateurs quotidiens, les retours d’expériences, les questions,
interrogations et les réponses apportées par des experts, des observations d’analystes
et les points de vue et propositions des vendeurs.
Un espace de rencontre qui complète la dimension virtuelle de l’Internet avec des lieux
de rencontre dans la « vraie vie » afin de discuter de vive voix entre les membres de la
communauté.
Un observatoire des pratiques de travail. Il analyse et scrute les organisations afin d’en
recueillir les expériences, les bonnes pratiques, les avis.
www.lentrepriseintelligente.fr
15
© JEMM Research 2010
Pour obtenir cette étude
Réservée aux membres de la communauté de l’Entreprise Intelligente (inscription gratuite),
ce document « La Solution IBM : Maximiser l’agilité de l’entreprise » est disponible sur le
site de l’observatoire à l’adresse suivante
www.lentrepriseintelligente.fr/bpm2010-IBM
L’étude « Business Process Management 2010 : Les processus agiles », qui a établi la
grille de lecture ayant servi à cette analyse, est également disponible sur le site de
l’observatoire à l’adresse suivante
www.lentrepriseintelligente.fr/bpm2010
www.jemmresearch.com
[email protected]
Tel : +33 1 39 16 48 81

Documents pareils