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

1,787 views

Published on

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

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,787
On SlideShare
0
From Embeds
0
Number of Embeds
71
Actions
Shares
0
Downloads
75
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

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

  1. 1. Mardi 17 Novembre 2009 Paris, la Défense Les Apports du BPM dans une Démarche SOA Yann LE TANOU, Responsable Offre Urbanisation & Intégration SI VALTECH Technology yann.letanou@valtech.fr Fabrice HUGUES, Directeur Avant-Vente webMethods France & Italie SOFTWAREAG Fabrice.hugues@softwareag.com
  2. 2. Préambule #2
  3. 3. Pourquoi le BPM avec SOA ? > Concilier les besoins de chaque partie 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 principaux besoins : • Partager avec le métier une compréhension commune du SI Les Métiers • Rationaliser les applicatifs et les flux Les Utilisateurs • Mutualiser les moyens, les « services » • Faire évoluer le SI plus rapidement tout en prenant en compte l’existant • Industrialiser les développements Les Urbanistes Les Architectes Les Projets #3
  4. 4. 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 à quelques heures #4
  5. 5. Quelle solution pour concilier les points de vue des métiers et des architectes ? Entité Métier Modéliser les Processus Métier Processus Métier processus et les (manipulé par les processus) entités métier Top-Down Top- Down ? Mettre à disposition des services mutualisés dans le SI Composant Composant de Services de Services Exploiter au maximum Bottom -Up les ressources ? Bottom- applicatives existantes Progiciel Mainframe Progiciel Mainframe BD BD BD BD BD BD #5 #5
  6. 6. Comment faire ? Processus Métier + Indicateurs Processus Métier + Indicateurs Modèle des Entité Métier + Règles de gestion (manipulé par les processus) Manipule 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 Processus Instrumenté Processus Instrumenté Décliner les entités métier Service Service Tâche en données structurées «Orchestration» «Orchestration» humaine Tâche pour les échanges automatique Modèle d’échange invocation invocation invocation Manipule Encapsuler la gestion des entités Service Service Service Service Service métier dans des services dédiés «interaction» «Entité» Entité» «Entité» «Entité» Entité» «Entité» = Alignement + Mutualisation Corbeille de tâches Invocation & adaptation Manipule Identifier les ressources Ressources Applicatives contribuant à rendre les Progiciel Formats de données services Progiciel Progiciel BD BD Progiciel BD BD applicatifs #6
  7. 7. Les briques logicielles associées Processus Métier Processus Métier BPA Business Process Analysis Processus Instrumenté Processus Instrumenté BPMS BAM Service Service Tâche Business Business «Orchestration» humaine Process «Orchestration» Tâche Activity Managemen automatique Monitoring t Suite Portail Applicatif invocation invocation invocation Service Service Service Service Service Médiation Référentiel «interaction» «Entité» Entité» «Entité» «Entité» Entité» «Entité» des services (ESB, EAI) Corbeille de tâches Invocation & adaptation Progiciel Progiciel BD BD BD BD #7
  8. 8. 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 donc des erreurs • Suivi des demandes et possibilité d’affecter des priorités • Meilleure réactivité sur la suppression des droits lors du départ d’un collaborateur #8
  9. 9. Software AG en quelques mots #9
  10. 10. Software AG en quelques mots Process Automation Composite Business Activity Enterprise Partner Applications Monitoring Service Bus Integration Application Modernization SOA Governance
  11. 11. webMethods BPMS: Intégration par les services Les processus sont connectés simplement aux actifs SOA 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 sont exposées sous la forme de Intégration simple avec l’annuaire de services services métiers webMethods Business Line Presentation | Page 11
  12. 12. La solution webMethods de Business Process Management Suite Conception & Automatisation des Processus Gestion des Tâches et des Workflow Conception rapide des IHMs Suivi et analyse en temps Besoins clés réel
  13. 13. Modélisation des processus instrumentés Les utilisateurs fonctionnels et Règle Métier Etape, tâche, techniques travaillent sur le même IHMs modèle Partage des modèles (xpdl, Bpmn, Bpel, …) Appels de ws, jms, adaptateurs, tâches, … Indicateur de Appel direct performance de services webMethods Business Line Presentation | Page 13
  14. 14. Moteur de règles Intégré : responsabiliser les utilisateurs Permettre aux utilisateurs de définir les règles If-Then Externaliser les règles des applications Tables de Décisions Dédié aux utilisateurs business & techniques Accroître la flexibilité des processus Arbre de Decision webMethods Business Line Presentation | Page 14
  15. 15. La solution webMethods de Business Process Management Suite Conception & Automatisation des Processus Gestion des Tâches et des Workflow Conception rapide des IHMs Suivi et analyse en temps Besoins clés réel
  16. 16. Conception des tâches : Workflows intelligents Règles de délégation et d’escalade webMethods Business Line Presentation | Page 16
  17. 17. Conception des tâches : Workflows intelligents Règles de délégation et d’escalade Les utilisateurs peuvent générer leurs propres étapes webMethods Business Line Presentation | Page 17
  18. 18. Conception des tâches : Workflows intelligents Règles de délégation et d’escalade Les utilisateurs peuvent générer leurs propres étapes Benefit 2 Création simple des formulaires webMethods Business Line Presentation | Page 18
  19. 19. Conception des tâches : Workflows intelligents Règles de délégation et d’escalade Les utilisateurs peuvent générer leurs propres étapes Création simple des formulaires webMethods Business Line Presentation | Page 19
  20. 20. La solution webMethods de Business Process Management Suite Conception & Automatisation des Processus Gestion des Tâches et des Workflow Conception rapide des IHMs Suivi et analyse en temps Besoins clés réel
  21. 21. Suivi des processus : Analyse et alerte en Temps-Réel Mise à disposition de tableaux de bords pour l’analyse des tendances et cause d’incidents Analyse automatique du comportement des processus et des KPIs Gestion des alertes sur des seuils, des tendances et l’historique des KPIS Amélioration de la visibilité pour Mesurer en premier pour initier les favoriser une amélioration continue changements webMethods Business Line Presentation | Page 21
  22. 22. Notre stratégie: Poursuivre l’amélioration des processus Métier Métier Processus de Transparence et Gestion du Collaboration bout en bout Mesures cycle de vie IT

×