Lot 3: Problématique d interopérabilité LM2O 19/11/2010
Partenaires LM²O Transformations de Modèles MDI Coordination du lot Mesures et indicateurs d'interopérabilité Modélisation d'entreprise Démarche de développement SOA Etudes et choix de l'architecture Lot 3 : Problématique d'interopérabilité 2
Lot 1 Modèle du processus métier L3.1 Architecture MDI/SOA Lot 2 Guide d implantation L3.2/3.3 Transformation de modèles L3.4 Démarche méthodologique Lot 3 Problématique d'interopérabilité L3.5 Mesures et indicateurs d interopérabilité Lot 4 Validation industrielle Lot 3 : Problématique d'interopérabilité 3
Lot scientifique du projet Double vocation : Produire et communiquer de la connaissance (vocation scientifique) Aboutir à une méthodologie pour les entreprises (vocation méthodologique) Démarche Faire l état de l art Fournir et outiller une démarche d interopérabilité dirigée par les modèles Mesurer à l aide d indicateurs Le lot 3, permet de relier la vue Business (lot 2) à la vue IT (lot 4). Lot 3 : Problématique d'interopérabilité 4 Pr ob lé m ati qu e / Li en s av ec les au tr es lot s
Lot 1 Modèle du processus métier L3.1 Architecture MDI/SOA Lot 2 Guide d implantation L3.2/3.3 Transformation de modèles L3.4 Démarche méthodologique Lot 3 Problématique d'interopérabilité L3.5 Mesures et indicateurs d interopérabilité Lot 4 Validation industrielle Lot 3 : Problématique d'interopérabilité 5
Architecture MDI/SOA: Démarche MDI utilisant une approche SOA Etat des lieux critique sur MDI Architecture Démarche de MDI/SOA développement SOA Etude des architectures adaptées (service) Choix de l architecture de développement Passer d une architecture orientée application à une architecture orientée services Innovation scientifique Rendre interopérable des systèmes d informations différents à l aide d une technologie dite "à couplage faible". Innovation Entreprise M ét ho do lo gi e / Co nt ex te Lot 3 : Problématique d'interopérabilité 6
Lot 1 Modèle du processus métier L3.1 Architecture MDI/SOA Lot 2 Guide d implantation L3.2/3.3 Transformation de modèles L3.4 Démarche méthodologique Lot 3 Problématique d'interopérabilité L3.5 Mesures et indicateurs d interopérabilité Lot 4 Validation industrielle Lot 3 : Problématique d'interopérabilité 7
Méthodologie MDI Model Driven Interoperability Niveau Top CIM Niveau Bottom CIM Niveau PIM Entreprise 1 Application1 Application1 Application1 transformation transformation Modèle d'interopérabilité (TCIM) transformation Modèle d'interopérabilité (BCIM) transformation Modèle d'interopérabilité (PIM) Entreprise 2 Application2 Application2 Application2 transformation transformation transformation transformation transformation M ét ho do lo gi e M DI Niveau PSM Application1 Modèle d'interopérabilité (PSM) Application2 transformation transformation transformation Niveau Code Application1 code d'interopérabilité Application2 8
Transformation de modèles: Concepts Eléments nécessaires à la transformation de modèles Mi+2 Mi+1 Source Metamodel Conforms to Mapping Outils nécessaires Un langage de transformation : ATL Mi Un outil support pour exécuter les transformations : Eclipse (Topcased) Source Model Conforms to MetaMetaModel Conforms to Transformation Conforms to Target Metamodel Target Model Conforms to M ét ho do lo gi e / Co nt ex te Lot 3 : Problématique d'interopérabilité 9
Transformation de modèles: Application Ré sul tat s Transformation d un Modèle GRAI en UML2 Lot 3 : Problématique d'interopérabilité 10
Transformation de modèles: Application Ré sul tat s Transformation d un Modèle GRAI en BPMN Lot 3 : Problématique d'interopérabilité 11
Transformation de modèles: Innovations Innovation scientifique Avec la même méthode, passage de Grai en BPMN, du niveau CIM Haut au niveau CIM Bas Puis du CIM Bas au niveau PIM avec SoaML Mise en évidence des limites de l automatisation Ré sul tat s Passage d une modélisation descriptive à une modélisation prescriptive Evolution possible de l outil GRAITools Innovation Entreprise Lot 3 : Problématique d'interopérabilité 12
Lot 1 Modèle du processus métier L3.1 Architecture MDI/SOA Lot 2 Guide d implantation L3.2/3.3 Transformation de modèles L3.4 Démarche méthodologique Lot 3 Problématique d'interopérabilité L3.5 Mesures et indicateurs d interopérabilité Lot 4 Validation industrielle Lot 3 : Problématique d'interopérabilité 13
Démarche méthodologique: 3 points de vues Démarche à mettre en œuvre dans le cadre du projet ASICOM selon trois points de vue: Nouvel utilisateur souhaitant utiliser les services d ASICOM ; Développeur souhaitant ajouter des services à ASICOM ; Développeur souhaitant connecter ASICOM aux services des douanes. M ét ho do lo gi e / Co nt ex te Lot 3 : Problématique d'interopérabilité 14
Démarche méthodologique: Exemple Un guide méthodologique directement exploitable. Exemple : Les grandes étapes d utilisation de la plateforme ASICOM pour un nouveau partenaire. Ré sul tat s Lot 3 : Problématique d'interopérabilité 15
Lot 1 Modèle du processus métier L3.1 Architecture MDI/SOA Lot 2 Guide d implantation L3.2/3.3 Transformation de modèles L3.4 Démarche méthodologique Lot 3 Problématique d'interopérabilité L3.5 Mesures et indicateurs d interopérabilité Lot 4 Validation industrielle Lot 3 : Problématique d'interopérabilité 16
Mesures et indicateurs d interopérabilité: Concepts de base et Méthode HYPOTHESES: Décomposition des processus: Interopération et Métier Agrégation des indicateurs Indicateurs mesurés : Coût, Qualité, Délais Indicateur de performance clé Σ Indicateur d interopération Indicateur métier M et ho de Activité d Interopération Activité Globale Activité Métier METHODE: Mesurer l impact d un investissement sur l interopérabilité au niveau le plus haut - Système de Mesure de la Performance (IP mesuré AsIs et simulé ToBe) - Modèle Causal Lot 3 : Problématique d'interopérabilité 17
Mesures et indicateurs d interopérabilité: Résultats Présentation de la méthode à l un des partenaires Ré sul tat s Lot 3 : Problématique d'interopérabilité 18
Bilan du Lot 3 Un état de l art MDI et SOA Une démarche méthodologique MDI par SOA, en vue de l implémentation dans une solution collaborative Expérimentation des techniques de transformation de modèles appliquée au projet ASICOM Méthode pour créer et mesurer les indicateurs d intéropérabilité Liv ra bl es Guide méthodologique pour les entreprises Livraison du cahier des charges pour le lot 4 Lot 3 : Problématique d'interopérabilité 19
Bilan du Lot 3 Bilan des livrables réalisés, et leur nature (document public ou Privé) Articles Conférences Public : L ensemble des livrables du lot 3 Liv ra bl es 1. "Modélisation d entreprise pour l interopérabilité de systèmes d information dans une démarche dirigée par les modèles". David Clin, Jihed Touzi, Gilles Gonçalvès, Michel Bigand, Tienté Hsu, Jean-Pierre Bourey, Guy Doumeingts, 1er Atelier sur les Systèmes d Information des organisations Etendues (SIRE) dans le cadre de 27ème congrès INFormatique des ORganisations et Systèmes d'information et de Décision (INFORSID 2009), 26 mai 2009, Toulouse, France. 2. "UML Profiles for Transforming GRAI Decisional Models into UML Use Cases". Reyes Grangel, Michel Bigand, Jean-Pierre Bourey. 13th IFAC Symposium on (INCOM 2009), 3-5 juin 2009 3. "Profils UML pour la transformation de modèles décisionnels GRAI en UML". Reyes Grangel, Michel Bigand, Jean-Pierre Bourey. 8ème Congrès (CIGI 2009), 10-12 juin 2009 4. "Transformation from a Collaborative Process to Multiple Interoperability Processes". Hui Liu, Jean-Pierre Bourey. 6th International Conference (I-ESA 2010), 12-16 avril 2010 5. "Mapping of BPMN models into UML models using SoaML profile". Youness Lemrabet, Jihed Touzi, David Clin, Michel Bigand, Jean-Pierre-Bourey. 8th International Conference (MOSIM 10), 10-12 mai 2010 6. "From BPMN 2.0 to the Setting-Up on an ESB - Application to an Interoperability Problem", Youness Lemrabet, David Clin, Michel Bigand, Jean-Pierre-Bourey, 11th IFIP Working Conference (PRO-VE'10), 11-13 octobre 2010, Saint-Etienne, France. 7. Model Driven Interoperability in practice: preliminary evidences and issues from an industrial project. Youness Lemrabet, Michel Bigand, David.Clin, Nordine Benkeltoum, Jean-Pierre Bourey (MDI2010), 5 Octobre 2010, Oslo, Norvege. 8. "Methodology for Prior Evaluation of Interoperability". Camara, M. S., Ducq., Dupas R, 11th IFIP Working Conference ( PRO-VE'10), 11-13 octobre 2010, Saint-Etienne, France Lot 3 : Problématique d'interopérabilité 20
Bilan du Lot 3 Bilan des livrables réalisés, et leur nature (document public ou Privé) Public : L ensemble des livrables du lot 3 Articles dans des revues internationales 1. "Methodology for an a priori evaluation of interoperability based on causal performance measurement models". Camara, Mamadou Samba, Ducq, Yves and Dupas, Rémy. IFIP Advances in Information and Communication Technology, 2010, Volume 336/2010, 697-704, DOI: 10.1007/978-3-642-15961-9_82 Liv ra bl es 2. "Transformation of Decisional Models into UML: Application to GRAI Grids". Reyes Grangel, Michel Bigand, Jean-Pierre Bourey. International Journal of Computer Integrated Manufacturing (IJICIM). Volume 23, Issue 7, pages: 655-672, ISSN:0951-192X, juillet 2010 Lot 3 : Problématique d'interopérabilité 21
Bilan du Lot 3 Lot 3 : Problématique d'interopérabilité 22