interopérabilité de systèmes intégrés : application à la ... · lascom/cran : «...
TRANSCRIPT
-
Interopérabilité de Systèmes Intégrés : application à la plateforme PICS-PPO et au PLM Advitium pour la gestion de l’information dans les projets de conception produit-process
Université Henri Poincaré - CRANUniversité Bordeaux 1 - LAPS
Université de Technologie de Troyes – ICD/LASMISINSA Strasbourg – LeGeCo/LICIAEcole Centrale de Lille – LGI Lille
ENSAM Metz – LGIPM
École Centrale de Nantes – IRCCyNUniversité de Technologie de Compiègne - ODIC
Université de Technologie de Belfort Montbéliard – SetERCOSLASCOM
GT IS3C – Muriel LOMBARD
Ingénierie des Systèmes de Conception et Conduite du Cycle de vie produit
-
Contexte : Ingénierie collaborative et numérique
Un processus collaboratif multi-acteurs
Des outils de conception communs
CAOPLMTCAO
Un large éventail d’applications métier
-
Objectif général du projetLes enjeux concernent, en particulier, l’intégration des différentes solutions logicielles et le développement de nouvelles fonctionnalités prenant en compte le contexte d’ingénierie collaborative et intégrée des projets de conception multipartenaires actuels.
Proposition d’une plate-forme d’intégration logicielle répondant au verrou technologique de la gestion de l’information produit-process-organisation et de modélisation des données d’ingénierie (conduite des activités métier).
-
Plateforme PICS-PPO
Noyau PPO* (logiciel libre)
Composants métiers (propriétaires)**• CAO• Pilotage des organismes industriels et de
services
APIs génériques et architecture client-serveur (libres)Greffons de connexion (libres)
Composants communs (propriétaires)**
• IHM avancée• Systèmes PLM
Composants métiers (libres)
• Tolérancement• Modélisation de produit• Gestion de projet• Pilotage des organismes
industriels et de services
Composants communs (libres)
• IHM Standard• Cohérence des modèles• Gestion des
connaissances• …
* : ce noyau s’appuiera sur les développements issus du projet RNTL IPPOP** : ces composants pourront pointer sur d’autres plateformes RNTL via les partenaires participants à d’autres développements (Code_Aster, Usiquick, Salome 2…) ou via les résultats de ces plateformes (Perf-RV)
Plateforme PICS-PPO
Noyau PPO* (logiciel libre)
Composants métiers (propriétaires)**• CAO• Pilotage des organismes industriels et de
services
APIs génériques et architecture client-serveur (libres)Greffons de connexion (libres)
Composants communs (propriétaires)**
• IHM avancée• Systèmes PLM
Composants métiers (libres)
• Tolérancement• Modélisation de produit• Gestion de projet• Pilotage des organismes
industriels et de services
Composants communs (libres)
• IHM Standard• Cohérence des modèles• Gestion des
connaissances• …
* : ce noyau s’appuiera sur les développements issus du projet RNTL IPPOP** : ces composants pourront pointer sur d’autres plateformes RNTL via les partenaires participants à d’autres développements (Code_Aster, Usiquick, Salome 2…) ou via les résultats de ces plateformes (Perf-RV)
Projet ANR Technologie Logicielle : PICS-PPO
-
Interopérabilité : des questions
Comment « automatiser » la connexion d’un métier au noyau PPO par l’intermédiaire
d’applications expertes ?
Comment garantir une intégration métier-conception par la sémantique des informations échangées ?
Comment traduire les concepts d’un métier vers un autre métier ? (quel niveau de granularité, objets similaires, objets synonymes, objets communs, …)
Comment favoriser l’interopérabilité d’applications expertes ?
-
Objectif projet 1Définition d’une méthodologie de modélisation de la connexion en regard du modèle PPO :
Expertise métier PPOPPO Expertise métier
Niveau de modélisation dans PPO :Produit : niveau d’expression très générique -> méta-modèleProcessus : niveau d’expression très standardisée mais enrichie -> modèle générique
Organisation : : niveau d’expression lié à une application particulière -> modèle particulier
?Étude de l’échange des données … De quoi a besoin l’application experte ?
?
-
Objectif projet 2
Définition d’un système médiateur au niveau conceptuel puis physique
Définition de dictionnaires ainsi que des relations liant ses éléments au travers de relations sémantiques (relation de mise en correspondance, relation de modélisation, relation de composition, …) … vers des ontologies métier.
-
Résultats de recherche relatifs au projet ISI
Comment garantir une intégration métier-conception par la sémantique des informations échangées ?
Thèses de Souheil ZINAProjet ANR PHOENIXHDR Muriel LOMBARD, Lionel ROUCOULES
Comment traduire les concepts d’un métier vers un autre métier ? (quel niveau de granularité, objets similaires, objets synonymes, objets communs, …)
Thèse Samar KHODJA, Alain ETIENNEHDR Nicolas PERRY
Comment favoriser l’interopérabilité d’applications expertes, CAO et PLM ?
Thèse Guillaume DUCELLIERDéveloppement XML
-
Comment garantir une intégration par la sémantique des informations échangées ?
Thèse Souheil ZINA, UHP Nancy I, 14/11/2007« Proposition d’un cadre de modélisation pour les applications PLM : application à la gestion de configuration »
Dégagement d’une problématique industrielle/rechercheModèles génériques – Capitalisation Savoir-faire métier
Nouvelle application
PLM
Nouvelle application
PLMApplications spécifiques
(spécificité des besoins clients)
• Délais de mise en œuvre importants
• Ressources importantes
• Coûts élevés
-
Nouvelle application
PLM
Nouvelle application
PLM
Applications AdvitiumExistantesNouvelle
application PLM
Nouvelle application
PLM
Nouvelle application
PLM
Nouvelle application
PLM
Nouvelle application
PLM
Nouvelle application
PLMApplications PLM particulières
Applications PLM
particulières
Applications PLM
particulières
Applications PLM
particulières
Applications PLM
particulières
Applications PLM
particulières
Les fonctions utilisées dans les applications PLM
sont similaires Besoin d’une adaptation sémantique au métier
Comment garantir une intégration par la sémantique des informations échangées ?
-
Nouvelle application
PLM
Nouvelle application
PLM
Disposer d’une bibliothèque
d’applications réutilisables
Nouvelle application
PLM
Nouvelle application
PLM
Nouvelle application
PLM
Nouvelle application
PLM
Nouvelle application
PLM
Nouvelle application
PLMApplications PLM particulières
Applications PLM
particulières
Applications PLM
particulières
Applications PLM
particulières
Applications PLM
particulières
Applications PLM
particulières
Applications AdvitiumExistantes
Comment garantir une intégration par la sémantique des informations échangées ?
-
Nouvelle application
PLM
Nouvelle application
PLM
Nouvelle application
PLM
Nouvelle application
PLM
Nouvelle application
PLM
Nouvelle application
PLM
Nouvelle application
PLM
Nouvelle application
PLMApplications PLM particulières
Applications PLM
particulières
Applications PLM
particulières
Applications PLM
particulières
Applications PLM
particulières
Applications PLM
particulières
Verticaux métiers
Agroalimentaire:• Modèles adaptés• UI adaptés• Modules spécifiques
Agroalimentaire:• Modèles adaptés• UI adaptés• Modules spécifiques
Aérospatiale• Modèles adaptés• UI adaptés• Modules spécifiques
Aérospatiale• Modèles adaptés• UI adaptés• Modules spécifiques
Ingénierie:• Modèles adaptés• UI adaptés• Modules spécifiques
Ingénierie:• Modèles adaptés• UI adaptés• Modules spécifiques
Mécanique:• Modèles métier• Modules de traitements spécifiques• IHM adaptées
Mécanique:• Modèles métier• Modules de traitements spécifiques• IHM adaptées
• Problèmes pour retrouver le cas similaire
• Problèmes d’adaptation du code
Comment garantir une intégration par la sémantique des informations échangées ?
-
Nouvelle application
PLM
Nouvelle application
PLM
Nouvelle application
PLM
Nouvelle application
PLM
Nouvelle application
PLM
Nouvelle application
PLM
Nouvelle application
PLM
Nouvelle application
PLMApplications PLM particulières
Applications PLM
particulières
Applications PLM
particulières
Applications PLM
particulières
Applications PLM
particulières
Applications PLM
particulières
• Problèmes pour retrouver le cas similaire
• Problèmes d’adaptation du code
Capitalisation réalisée tard dans
le cycle de conception des
applications
Verticaux métiers
Agroalimentaire:• Modèles adaptés• UI adaptés• Modules spécifiques
Agroalimentaire:• Modèles adaptés• UI adaptés• Modules spécifiques
Aérospatiale• Modèles adaptés• UI adaptés• Modules spécifiques
Aérospatiale• Modèles adaptés• UI adaptés• Modules spécifiques
Ingénierie:• Modèles adaptés• UI adaptés• Modules spécifiques
Ingénierie:• Modèles adaptés• UI adaptés• Modules spécifiques
Mécanique:• Modèles métier• Modules de traitements spécifiques• IHM adaptées
Mécanique:• Modèles métier• Modules de traitements spécifiques• IHM adaptées
Comment garantir une intégration par la sémantique des informations échangées ?
-
Nouvelle application
PLM
Nouvelle application
PLM
Nouvelle application
PLM
Nouvelle application
PLM
Nouvelle application
PLM
Nouvelle application
PLM
Nouvelle application
PLM
Nouvelle application
PLMApplications PLM particulières
Applications PLM
particulières
Applications PLM
particulières
Applications PLM
particulières
Applications PLM
particulières
Applications PLM
particulières
Manipuler les concepts pas le
code
Modèles métiers
génériques
Modèles métiers
génériques
Verticaux métiers
Agroalimentaire:• Modèles adaptés• UI adaptés• Modules spécifiques
Agroalimentaire:• Modèles adaptés• UI adaptés• Modules spécifiques
Aérospatiale• Modèles adaptés• UI adaptés• Modules spécifiques
Aérospatiale• Modèles adaptés• UI adaptés• Modules spécifiques
Ingénierie:• Modèles adaptés• UI adaptés• Modules spécifiques
Ingénierie:• Modèles adaptés• UI adaptés• Modules spécifiques
Mécanique:• Modèles métier• Modules de traitements spécifiques• IHM adaptées
Mécanique:• Modèles métier• Modules de traitements spécifiques• IHM adaptées
Comment garantir une intégration par la sémantique des informations échangées ?
-
Résultats de recherche relatifs au projet ISI
Comment garantir une intégration métier-conception par la sémantique des informations échangées ?
Thèses de Souheil ZINAProjet ANR PHOENIXHDR Muriel LOMBARD, Lionel ROUCOULES
Comment traduire les concepts d’un métier vers un autre métier ? (quel niveau de granularité, objets similaires, objets synonymes, objets communs, …)
Thèse Samar KHODJA, Alain ETIENNEHDR Nicolas PERRY
Comment favoriser l’interopérabilité d’applications expertes, CAO et PLM ?
Thèse Guillaume DUCELLIERDéveloppement XML
-
Comment garantir une intégration par la sémantique des informations échangées ?
Projet ANR (projets blancs) PHENIX « Product History basedreverse ENgineering toward an Integrated eXpert approach »déposé en 2007Processus de reverse engineering pour l’apport de sémantique dans les modèles CAO issus de processus de numérisation 3DProposition multi-partenaires : UTT, UHP, ECN
Définition d’objets porteurs d’une sémantique métier particulière
-
Résultats de recherche relatifs au projet ISI
Comment garantir une intégration métier-conception par la sémantique des informations échangées ?
Thèses de Souheil ZINAProjet ANR PHOENIXHDR Muriel LOMBARD, Lionel ROUCOULES
Comment traduire les concepts d’un métier vers un autre métier ? (quel niveau de granularité, objets similaires, objets synonymes, objets communs, …)
Thèse Samar KHODJA, Alain ETIENNEHDR Nicolas PERRY
Comment favoriser l’interopérabilité d’applications expertes, CAO et PLM ?
Thèse Guillaume DUCELLIERDéveloppement XML
-
Comment traduire les concepts d’un métier vers un autre métier ?
Thèse Alain ETIENNE, ENSAM MetzIntégration Produit / Process par les concepts d’activité et de caractéristiques clefs. Application au cas de l’allocation des tolérances.
Thèse Samar KHODJA, Ecole Centrale de NantesProcessus d’aide à la Spécification et à la Validation D’application d’Ingénierie à base de Connaissances métiers
HDR Nicolas PERRY, Ecole Centrale de NantesIndustrialisation des connaissances : approches d’intégration pour une utilisation optimale en ingénierie (cas de l’évaluation économique)
-
Résultats de recherche relatifs au projet ISI
Comment garantir une intégration métier-conception par la sémantique des informations échangées ?
Thèses de Souheil ZINAProjet ANR PHOENIXHDR Muriel LOMBARD, Lionel ROUCOULES
Comment traduire les concepts d’un métier vers un autre métier ? (quel niveau de granularité, objets similaires, objets synonymes, objets communs, …)
Thèse Samar KHODJA, Alain ETIENNEHDR Nicolas PERRY
Comment favoriser l’interopérabilité d’applications expertes, CAO et PLM ?
Thèse Guillaume DUCELLIERDéveloppement XML
-
Comment favoriser l’interopérabilitéd’applications expertes, CAO et PLM ?
Thèse Guillaume Ducellier, UTT (co-encadrement INSA-Stras.)« Infrastructure PLM pour la capitalisation et la réutilisation de données en conception mécanique »
Outils experts
ParamètresRèglesVérifications
TemplateOptimisationFonctionnalités expertes
Outils PLM
ParamètresRèglesVérifications
ProduitProcessusOrganisation
Grec²
Central Server
System 1
Expert applications Checked-out data
System 2
Expert applications Checked-out data
System 3
Expert applications Checked-out data
System 4
Expert applications Checked-out data
Check-in data Process / Product / Organisation
Management System 1
System 4 Project Planning
CAD Product data management
System 2 Manufacturing Planning
System 3 Maintenance Record
User 1 User 2 User 3
User 4 User 5 User 6
Management
System 1
CAD Product data management
User 1 User 2 User 3
System 1
CAD Product data management
User 4 User 5
Management
-
Comment favoriser l’interopérabilitéd’applications expertes ?
Utilisation des technologies XML
Interopérabilité d’une application d’éco-conception et d’une plateforme PLM
Collaboration industrielle CODDESynchronisation de BoM au sein d’application PLM et CAO
Collaboration UTT – Université de Shanghai (Professeur David Zhou)
-
Comment favoriser l’interopérabilitéd’applications expertes ?
-
Synthèse :Résultats scientifiques
Comment « automatiser » la connexion d’un métier au noyau PPO par l’intermédiaire d’applications expertes ?
Forte synergie dans la communauté autour des travaux de chacun des partenaires
Identification de solutions au niveau de la modélisation (sémantique, ontologie) et des technologies (XML…). Contexte relatif à la conception de produit.
Ouverture vers d’autres groupes (contextes différents) : initiation de discussion avec le groupe ECI (interopérabilité au niveau de l’organisation d’entreprise) pour analyser de nouvelles solutions (SOA ?) (ESTIMAC, ECL, ….)
-
Synthèse :Réunions du groupe projet
Échange et rédaction du projet PICS-PPO, RNTL/ANR, avril 2007 (ENSAM Paris)
UHP, ENSAM, UTT, ECN
Réunion lors du colloque AIP-PRIMECA La Plagne, 19 avril 2007CRAN, UTC, UTT, ENSAM
Réunion à l’IMI-Paris, présentation d’Hervé Pingaud (lien avec GT ECI), 7 juin 2007
ECL, ENSAM, UTC, UTT, INSA-S, UHP
Séminaire interne UTT, 19 juillet 2007UTT, UTC, UHP
État généraux MICADO, Réunion de travail à Nantes, 19-20 octobre 2007
ECN, UTT
-
Synthèse :Budget
Budget initial 4400 EurosReste : 3800 Euros
La majorité des déplacements a étéréalisée sur les fonds des participants et en même temps que d'autres événements
-
PerspectivesPoursuite du projet ISI pendant 6 mois
Rédaction d’un scénario de validation des solutions d’interopérabilité issues de IS3C et de ECIMise en place de collaborations pour implémenter le(s) scénario(s)
Dépôt de projet ANR (PICS-PPO + EPICE)
Thèses CIFRE en démarrage comme ressourcesSENCMA/UTC + CRAN : PLM pour la simulation numérique
PI3C : UTT + UTC : Interopérabilité inter-PLM
LASCOM/IMS-LAPSLASCOM/CRAN : « Capitalisation de déploiement d’applications PLM autour de modèles génériques métiers »
-
Merci de votre attention
-
Méta-modèle adapté aux
applications PLM
Méta-modèle adapté aux
applications PLM
Modèles particuliers
Modèles particuliersModèles particuliersModèles
particuliersModèles particuliersModèles
particuliers
28
Modèles métiers
génériques
Modèles métiers
génériques
Modèle particulier
Modèle particulier
Standardisation
Enr
ichi
ssem
ent Adaptation
Sujet de Thèse CIFRE – LASCOM / CRAN2008-2010
Equipe avant-vente
Capitalisation de déploiement d’applications PLMautour de modèles génériques métiers
-
RoHS stakes
-
PICS-PPO
Lionel reprendre les concepts du projet pour la connexion des applis métiers