Tk07 Les Apports Du Bpm Dans Une DéMarche Soa Fr

22
Yann LE TANOU, Responsable Offre Urbanisation & Intégration SI VALTECH Technology [email protected] Mardi 17 Novembre 2009 Paris, la Défense Fabrice HUGUES, Directeur Avant-Vente webMethods France & Italie SOFTWAREAG [email protected] Les Apports du BPM dans une Démarche SOA

description

Les apports du BPM dans une démarche SOAFabrice Hugues et Yann Le Tanou

Transcript of Tk07 Les Apports Du Bpm Dans Une DéMarche Soa Fr

Page 1: Tk07 Les Apports Du Bpm Dans Une DéMarche Soa Fr

Yann LE TANOU, Responsable Offre Urbanisation & Intégration SIVALTECH [email protected]

Mardi 17 Novembre 2009Paris, la Défense

Fabrice HUGUES, Directeur Avant-Vente webMethods France & [email protected]

Les Apports du BPM dans une Démarche SOA

Page 2: Tk07 Les Apports Du Bpm Dans Une DéMarche Soa Fr

Préambule

#2

Page 3: Tk07 Les Apports Du Bpm Dans Une DéMarche Soa Fr

Pourquoi le BPM avec SOA ?> Concilier les besoins de chaque partie

#3

Les principaux besoins :

• Meilleurs indicateurs et gains de productivitésur les processus métier

• Réduction du « time-to-market »

• Meilleure ergonomie générale des applicatifs mis à disposition dans le déroulement des processus

Les Métiers

Les Utilisateurs

Les principaux besoins :

• Partager avec le métier une compréhension commune du SI

• Rationaliser les applicatifs et les flux

• Mutualiser les moyens, les « services »

• Faire évoluer le SI plus rapidement tout en prenant en compte l’existant

• Industrialiser les développementsLes Urbanistes

Les Architectes

Les Projets

Page 4: Tk07 Les Apports Du Bpm Dans Une DéMarche Soa Fr

Illustration par un cas concret

Une multinationale désire optimiser la prise en charge de l’arrivée et du départ de collaborateurs (internes ou sous-traitant )

• Processus de gestion des arrivés/départs trop longs dû à la multiplicité des actions à réaliser

• Une dizaine d’applications à manipuler, par différents opérateurs échangeant par emails

• Des ressaisies d’informations, sources d’erreur

• Pas de supervision du déroulement• Quasi-impossibilité de faire le suivi des demandes (une centaine par jour)

• Pas de priorité sur le traitement des demandes

Contraintes• Ne pas toucher aux applications existantes• Mettre en place les nouvelles fonctionnalités en 3 mois et réduire la

durée moyenne des processus de quelques jours à quel ques heures

#4

Page 5: Tk07 Les Apports Du Bpm Dans Une DéMarche Soa Fr

Quelle solution pour concilier les points de vue des métiers et des architectes ?

#5#5

Processus MétierProcessus Métier

Composant

de Services

ComposantComposant

de Servicesde Services

MainframeMainframeMainframeProgicielProgicielProgiciel

BDBDBD BDBDBD

BDBDBD

??

??T

opT

op-- D

own

Dow

n

Bot

tom

Bot

tom

-- Up

Up

Modéliser les processus et les

entités métier

Mettre à disposition des services

mutualisés dans le SI

Exploiter au maximum les ressources

applicatives existantes

Entité Métier

(manipulé par les processus)

Page 6: Tk07 Les Apports Du Bpm Dans Une DéMarche Soa Fr

Comment faire ?

#6

ProgicielProgicielProgiciel

Processus Métier + IndicateursProcessus Métier + Indicateurs Modèle des Entité Métier + Règles de gestion

(manipulé par les processus)

Processus InstrumentéProcessus Instrumenté

Tâche

automatique

Tâche

humaine

Décliner les activités métier en tâches humaines et en tâches automatiques

sur les entités métier

Faire les émerger les règles

Décliner les entités métier en données structurées

pour les échanges

Manipule

Modèle d’échange

Service

«Entité»

ServiceService

««EntitEntit é»é»

Service

«Entité»

ServiceService

««EntitEntit é»é»

Service

«interaction»

Service

«Orchestration»

Service

«Orchestration»

ProgicielProgicielProgiciel BDBDBD

Encapsuler la gestion des entités métier dans des services dédiés

= Alignement + Mutualisation

invocation invocation

Identifier les ressources contribuant à rendre les

servicesBDBDBD

invocation

Corbeille

de tâches Manipule

Formats de données

applicatifs

Manipule

Invocation & adaptation

Ressources Applicatives

Page 7: Tk07 Les Apports Du Bpm Dans Une DéMarche Soa Fr

Les briques logicielles associées

#7

BAM

Business Activity

Monitoring

Processus MétierProcessus Métier

Processus InstrumentéProcessus Instrumenté

Tâche

automatique

Tâche

humaine

Service

«Entité»

ServiceService

««EntitEntit é»é»

Service

«Entité»

ServiceService

««EntitEntit é»é»

Service

«interaction»

Service

«Orchestration»

Service

«Orchestration»

ProgicielProgicielProgicielBDBDBD

invocation invocation

BDBDBD

invocation

Corbeille

de tâches Invocation & adaptation

BPA

Business ProcessAnalysis

BPMS

Business Process

Management Suite

Portail Applicatif

Référentiel des services

Médiation

(ESB, EAI)

Page 8: Tk07 Les Apports Du Bpm Dans Une DéMarche Soa Fr

Retour sur notre cas concret

Les résultats

• Réduction du temps moyen d’exécution des processus de quelques jours à quelques heures

• Suppression des doubles saisies d’information et do nc des erreurs

• Suivi des demandes et possibilité d’affecter des pri orités

• Meilleure réactivité sur la suppression des droits l ors du départ d’un collaborateur

#8

Page 9: Tk07 Les Apports Du Bpm Dans Une DéMarche Soa Fr

Software AG en quelques mots

#9

Page 10: Tk07 Les Apports Du Bpm Dans Une DéMarche Soa Fr

Software AG en quelques mots

Business ActivityMonitoring

CompositeApplications

Enterprise Service Bus

PartnerIntegration

ApplicationModernization

ProcessAutomation

SOAGovernance

Page 11: Tk07 Les Apports Du Bpm Dans Une DéMarche Soa Fr

webMethods BPMS: Intégration par les services

Drag and drop des actifs SOA

directement dans le modèle

Composition d’applications à

partir d’autres services et

actifs

Les règles métiers sontexposées sous la forme de services

Les processus sont connectés

simplement aux actifs SOA

Intégration simple avec l’annuaire de

services métiers

webMethods Business Line Presentation | Page 11

Page 12: Tk07 Les Apports Du Bpm Dans Une DéMarche Soa Fr

La solution webMethods de Business Process Management Suite

Conception & Automatisation

des Processus

Besoins clés

Gestion des Tâches et des

Workflow

Conception rapide des IHMs

Suivi et analyse en temps

réel

Page 13: Tk07 Les Apports Du Bpm Dans Une DéMarche Soa Fr

Modélisation des processusinstrumentés

Partage des modèles (xpdl, Bpmn,

Bpel, …)

Appels de ws, jms, adaptateurs,

tâches, …

Les utilisateurs fonctionnels et

techniques travaillent sur le même

modèle

Indicateur de

performance

Appel direct

de services

Etape, tâche,

IHMs

Règle Métier

webMethods Business Line Presentation | Page 13

Page 14: Tk07 Les Apports Du Bpm Dans Une DéMarche Soa Fr

Moteur de règles Intégré : responsabiliser les utilisateurs

Accroître la flexibilité des

processus

Permettre aux utilisateurs de

définir les règles

Externaliser les règles des

applications

Dédié aux utilisateurs business &

techniques

Arbre de

Decision

If-Then

Tables de Décisions

webMethods Business Line Presentation | Page 14

Page 15: Tk07 Les Apports Du Bpm Dans Une DéMarche Soa Fr

La solution webMethods de Business Process Management Suite

Conception & Automatisation

des Processus

Besoins clés

Gestion des Tâches et

des Workflow

Conception rapide des

IHMs

Suivi et analyse en temps

réel

Page 16: Tk07 Les Apports Du Bpm Dans Une DéMarche Soa Fr

Conception des tâches : Workflows intelligents

Règles de délégation et d’escalade

webMethods Business Line Presentation | Page 16

Page 17: Tk07 Les Apports Du Bpm Dans Une DéMarche Soa Fr

Conception des tâches : Workflows intelligents

webMethods Business Line Presentation | Page 17

Règles de délégation et d’escalade

Les utilisateurs peuvent générer

leurs propres étapes

Page 18: Tk07 Les Apports Du Bpm Dans Une DéMarche Soa Fr

Conception des tâches : Workflows intelligents

webMethods Business Line Presentation | Page 18

Règles de délégation et d’escalade

Les utilisateurs peuvent générer

leurs propres étapes

Création simple des formulaires

Benefit 2

Page 19: Tk07 Les Apports Du Bpm Dans Une DéMarche Soa Fr

Conception des tâches : Workflows intelligents

webMethods Business Line Presentation | Page 19

Règles de délégation

et d’escalade

Les utilisateurs peuvent

générer leurs propres

étapes

Création simple

des formulaires

Page 20: Tk07 Les Apports Du Bpm Dans Une DéMarche Soa Fr

La solution webMethods de Business Process Management Suite

Conception & Automatisation

des Processus

Besoins clés

Gestion des Tâches et

des Workflow

Conception rapide des

IHMs

Suivi et analyse en temps

réel

Page 21: Tk07 Les Apports Du Bpm Dans Une DéMarche Soa Fr

Suivi des processus : Analyse et alerte en Temps-Réel

Analyse automatique du

comportement des processus et

des KPIs

Gestion des alertes sur des seuils,

des tendances et l’historique des

KPIS

Mise à disposition de tableaux de

bords pour l’analyse des tendances

et cause d’incidents

Amélioration de la visibilité pour

favoriser une amélioration continue

Mesurer en premier pour initier les

changements

webMethods Business Line Presentation | Page 21

Page 22: Tk07 Les Apports Du Bpm Dans Une DéMarche Soa Fr

Notre stratégie: Poursuivrel’amélioration des processus Métier

Collaboration

Métier

IT

Processus de bout en bout

Transparence et Mesures

Gestion du cycle de vie