Cours Web Services ISIMA 3F3

Slides:



Advertisements
Présentations similaires
Le Management de Projets 2010
Advertisements

Applications N-Tiers Rappels: architecture et méthodologie
Business Process Management
LA QUALITE LOGICIELLE Plan du cours Le Plan Qualité 1 h ½
Urbanisation des Systèmes d'Information - Henry Boccon-Gibod1 Urbanisation de système d'information PLM 4 (Product Lifecycle Management) Préoccupation.
1 Les technologies XML Cours 1 : Les Web Services et Architectures Orientées Services Fé vrier Version 1.0 -
L’utilisation des Normes ISO 9001 et ISO 9004 dans la démarche qualité
INTRODUCTION.
Urbanisation et Architecture CNAM NFE107
Fujitsu Computer Systems 1 Un survol des Technologies e-Business / e-Gouvernement Partie 3 Jacques Durand Fujitsu Computer Systems.
Le Workflow et ses outils
Forum Intégration : Cas Client
l’Homme et le Métier que celui-ci exerce
Plan du Cours Définition de la BI Objectif de la BI Fonctionnement d’une plateforme BI Technologies de la BI Composantes de la BI Les caractéristiques.
Elena Matskevich Anna Dugina
Sésame Conseils Bon sens et compétences
[GPM-02] Approche processus de l'organisation
BPM & BPMS.
Relation processus Anthony Tomat, Marcel Grosjean IG2PTB.
6 phases selon Gartner BPM – VK / YR.
Techniques de test Boulanger Jean-Louis.
Unified Modeling Langage
Présentation du mémoire
La gestion par activités (ABM)
SEMINAIRE DE CONTACT novembre 2008 Outils de gestion de projet.
Toujours partir du besoin métier – Pas dune envie de linformatique Concevoir les services – puis concevoir leur implémentation Le vrai bénéfice est.
Processus d'un projet F.Pfister
Sensibilisation a la modelisation
Microsoft Dynamics CRM 3.0
Interoperabilité des SI - Urbanisation
Démarche Qualité Logicielle
Visio. Copyright© 2012 Microsoft CorporationConfidentiel Les défis pour l'entreprise Environnement complexe Explosion du volume de données Un monde plus.
Deuxième partie : Management
Systèmes d’information d’entreprise
ANALYSE METHODE & OUTILS
BAM (Business Activity Monitoring) 27/10/20141Yann HICQUEL & Marc DES MINIERES.
Jour 4: Management & Information System (MIS). Objectives de la session Introduire le thème MIS: définition, les différents éléments, construire le système.
Présentation de CORBA et de IIOP
1 Architecture orientée service SOA Architecture orientée service SOA (Service Oriented Architecture)
INTRODUCTION.
© MDTVISION 2006 MDTVISION aide les industriels à gérer le cycle de vie de leurs objets physiques Traçabilité et Auto-identification dans l’industrie |
Thierry BIARD (DHL) – MSIR
LES PROCESSUS Fiche notion 1.10
Les processus métiers : concepts, modèles et systèmes
Le management de l'IVVQ Processus techniques IVVQ
Méthode pour la gestion
Hatainville Les Moitiers d’Allonne – Tel : Website : stratic.online.com La démarche projet Mars 2001.
Institut Supérieur des Sciences Appliquées et de Technologie Sousse
La Qualité dans les Systèmes d’Information
Le contenu est basé aux transparents du 7 ème édition de «Software Engineering» de Ian Sommerville«Software Engineering» de Ian Sommerville B.Shishedjiev.
UML : un peu d’histoire H. Lounis.
Introduction au Génie Logiciel
KEY NOTE GRH.
Initiation à la conception des systèmes d'informations
LE DATA WAREHOUSE.
Techniques documentaires et veille stratégique Anne Pajard, avril 2008
Améliorer la performance des organisations en apportant à toutes les équipes la meilleure compréhension de leur activité pour des décisions plus rapides.
Management de la qualité
Modélisation des flux Introduction et définition
Principes et définitions
1 Journee gdr COSMAL 27/01/2009 Exécution Distribuée et Agile de Compositions de Services Françoise Baude & Virginie Legrand
2 Tracks Unified Process
CSC Proprietary 6/20/2015 9:42:54 AM 008_5849_ER_Red 1 BPM - SOA Logo du client Synthèse de notions “fondamentales” par Guillaume Feutren, Stagiaire *
Document de spécification d’exigences Normes IEEE et 29148:2011
Projet formation en conduite de changement
Solutions Lean © Fujitsu Canada 1 Questions Questions?
19 avril Spécification d’un cadre d’ingénierie pour les réseaux d’organisations Laboratoire de recherche : OMSI à l’EMSE.
Le contrôle de gestion dans le secteur public
Transcription de la présentation:

Cours Web Services ISIMA 3F3 Introduction au BPM Cours Web Services ISIMA 3F3

Qu’est-ce que le BPM ? Business Process Management : Ensemble d’outils et méthodes pour concevoir, exécuter et piloter les processus métier d’une entreprise.

Qu’est-ce qu’un processus métier ? Ensemble de tâches coordonnées dans le but de générer une plus-value (client ou interne)

Schéma d'une PME n’utilisant pas de BPM

La même entreprise utilisant une solution de BPM

Différence entre BPM et Workflows Workflow : orchestration de l’exécution des taches, et de leurs interactions BPM a un périmètre plus large : Monitoring des processus Optimisation des processus Intégration des applications existantes

Positionnement Décisionnel Les équipes décisionnelles s’attachent à des reportings agrégés sur une période conséquente (semaine, mois), et permettent de piloter l’entreprise avec une hauteur de vue conséquente Les métriques pouvant être extraites des processus métier sont utilisées au contraire pour piloter le fonctionnement quotidien, voir instantané des activités. Ces métriques sont utilisées par les opérationnels, et permettent un retour et prise de décision plus immédiat.  Les deux approches sont complémentaires

Gestion des processus métier

Gestion des processus métier

Etude de mise en place des processus métier Analyse en amont La structure de l’entreprise doit être clairement décrite, et les objectifs et domaines d’expertises identifiés. Les différents acteurs de l’entreprise sont réunis à cette étape afin de fournir une vue cohérente des services ou produits générés par l’entreprise.

Gestion des processus métier

Modélisation des processus métier On s’attache à la représentation dans un formalisme commun à l’entreprise des processus. Ces processus offrent plusieurs niveaux de granularités, leur création est un processus itératif mené hiérarchiquement dans l’entreprise. La plus petite granularité doit être décidée collectivement, et ne correspond pas forcement au niveau de l’implémentation

BPMN Business Process Modeling Notation Norme de description de processus intelligible, et outillée, mais adaptée à toute l’entreprise.

BPMN Les taches

BPMN Les conditions de branchement

BPMN Les évènements

BPMN Les connecteurs

BPMN Les swimlanes (lignes d’eau)

BPMN Les artéfacts

XPDL Langage informatique (XML) de représentation graphique de processus métier. La plupart des éditeurs proposent un mapping BPMN  XPDL

Gestion des processus métier

Simulation de processus métier Les simulateurs permettent de faire tourner dans des conditions prédéterminées les processus métier. L’objectif est de déterminer en amont si les processus décrits sont applicables dans l’entreprise.

Gestion des processus métier

Implémentation des processus métier Cette phase demande une grande organisation managériale et technique dans l’entreprise. On doit pouvoir convertir la description des processus en processus exécutables : Conversion des processus en une modélisation exécutable. Développement des services unitaires. Utilisation d’outils de composition de services.

Conversion des processus métier Cette phase peut être exécutée automatiquement mais c’est déconseillé : BPMN  BPEL Cette opération, manuelle, doit être gérée et contrôlée par le chef de projet, lors de la phase de spécification. Elle se base sur la mise en place d’une SOA dans l’entreprise.

Architecture Orientée Service (SOA) On créé des briques unitaires qui sont les services de l’entreprise. Web Services Utilisation d’ESB pour les briques existantes et la composition de services Annuaire de services

Web Services Ils sont utilisés pour les opérations automatiques. Ils peuvent être écrits par différents acteurs, et utilisés de manière transverse dans l’entreprise

Enterprise Service Bus (ESB)

BPEL Langage de composition de services web : Orchestration de services synchrone et asynchrone Transformation de données Tolérance aux pannes

Annuaire de services C’est l’annuaire de services qui permet le suivi des évolutions de processus métier concrets. Il facilite la correspondance entre processus métier de haut niveau et leur implémentation

Gestion des processus métier

Exécution de processus métier L’environnement d’exécution doit être muni des outils nécessaires à l’enregistrement des opérations, fournir les performances adéquates, et offrir une grande disponibilité pour garantir l’exécution des processus les plus longs.

Les moteurs d’exécution de processus métier Différents outils selon le niveau du processus, compatibles avec l’exécution de différents types de processus : Composition de services jBPM, Oracle Fusion Middleware, OpenESB Workflows Fujitsu, FileNet, Staffware ERP SAP, PeopleSoft, Siebel

Gestion des processus métier

Pilotage des processus métier Une des plus-value de l’utilisation des processus métier est la dimension pilotage. Analyse de l’activité des processus Surveillance du respect des SLA en temps réel Interrogation des processus Alimenter le moteur de simulation en données réelles

Business Activity Monitoring BAM est un terme créé par le Gartner Objectif : création de tableaux de bords alimentés en temps réel permettant le suivi de l’exécution des processus métier. Deux modes : Pull : le moteur BAM va chercher les données Push : les données sont transmises en continu par les applications

BAM

SLAs Service Level Agreement : Contrat de niveau de service défini entre le prestataire et le client. Les mesures sont les Key Performance Indicator. Exemples de mesures : ASA : Average Speed to Answer  Temps de réponse moyen TSF : Time Service Factor  Pourcentage d’appels répondu en un temps donné FCR : First Call Resolution  Pourcentage de réussite d’appel au premier essai

Interrogation de processus métier Différentes méthodes d’interrogation existent au- dela du BAM : Complex Event Processing BPQL

Gestion des processus métier

Optimisation des processus métier Avec les données récoltées précédemment, il est possible de redéfinir certains aspects fonctionnels d’un processus, et ainsi de faire en sorte qu’il réponde mieux aux exigences de l’entreprise.  CPI : Continuous Process Improvement

Méthodologies d’optimisation de processus métier Systèmes dynamique permettant à chaque acteur impliqué de l’entreprise de proposer des optimisations aux processus établis Lean Six Sigma

Concepts clés de Lean

Concepts clés de Six Sigma

Gestion des processus métier

Mise en place en entreprise Solutions BPMS Solutions ESB évolués Solutions ERP Solutions développées en interne

Le classement des BPMS

Extensions aux ESB

Ressources pour aller plus loin Alter Way – Livre blanc Introduction au BPM The Forrester Wave – Enterprise Service Buses, Q1 2009 et Human-Centric BPM For Java Platforms,Q3 2007 BPM Whitepaper de Tanguy Crusson (Intalio)