tk07 les apports du bpm dans une démarche soa fr
Post on 29-Nov-2014
1.674 Views
Preview:
DESCRIPTION
TRANSCRIPT
Yann LE TANOU, Responsable Offre Urbanisation & Intégration SIVALTECH Technologyyann.letanou@valtech.fr
Mardi 17 Novembre 2009Paris, la Défense
Fabrice HUGUES, Directeur Avant-Vente webMethods France & ItalieSOFTWAREAGFabrice.hugues@softwareag.com
Les Apports du BPM dans une Démarche SOA
Préambule
#2
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
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
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)
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
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)
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
Software AG en quelques mots
#9
Software AG en quelques mots
Business ActivityMonitoring
CompositeApplications
Enterprise Service Bus
PartnerIntegration
ApplicationModernization
ProcessAutomation
SOAGovernance
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
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
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
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
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
Conception des tâches : Workflows intelligents
Règles de délégation et d’escalade
webMethods Business Line Presentation | Page 16
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
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
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
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
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
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
top related