SlideShare une entreprise Scribd logo
1  sur  44
Télécharger pour lire hors ligne
Une approche d’ intégration sémantique des
Composants Métier pour supporter les
concepteurs des systèmes d’information
Soutenue publiquement le 28 septembre 2013 par :
EL ASRI HICHAM
2012/2013 EL ASRI HICHAMLABORATOIRE D INFORMATIQUE ET D AIDE A LA DECISION (LIAD)
1
Soutenance de thèse de doctorat en Sciences
« Mathématiques et Informatique» de
l’université Hassan II - Faculté des Sciences
Aïn Chock Casablanca
Brahim Aghezzaf Professeur à l’université Hassan II Président
Amir HajjamEl Hassani Professeur à l’université de Technologie de Belfort Montbéliard Rapporteur
Azeddine Boulmakoul Professeur à l’université Hassan II Mohammadia Rapporteur
Benayad Nsiri Professeur à l’université Hassan II Rapporteur
Bouabid El Ouahidi Professeur à l’université Mohammed-V Agdal Examinateur
Abderrahim Sekkaki Professeur à l’université Hassan II Directeur de thèse
Plan de travail
1. Introduction
2. La problématique de l’intégration des Composants Métier
3. Le processus d’intégration des Composants Métier
4. Exemples d’application
5. Conclusion et perspectives
2
La réutilisationdes Composants
L’intégration des Composants Métier
Les conflits d’intégration
Motivation
L’intégration par les ontologies
Introduction
La problématique de l’intégration des Composants Métier
Le processus d’intégration des Composants Métier
Exemples d’application
Conclusion et perspectives
La réutilisation des Composants (1/3)
La réutilisation est depuis longtemps considérée comme une
approche prometteuse pour remédier à certains problèmes
(coût, délai, fiabilité, maintenance) du développement des SI.
3
La réutilisationdes Composants
L’intégration des Composants Métier
Les conflits d’intégration
Motivation
L’intégration par les ontologies
Introduction
La problématique de l’intégration des Composants Métier
Le processus d’intégration des Composants Métier
Exemples d’application
Conclusion et perspectives
La réutilisation des Composants (2/3)
Cette approche a donné lieu à deux types problématique :
 L’ingénierie pour la réutilisation ( Design for Reuse): Il
s’agit de développer des outils et des méthodes pour
produire des Composants réutilisables.
 L’ingénierie par la réutilisation ( Design by Reuse): Il s’agit
de développer des outils et des méthodes pour construire
des systèmes à partir de composants réutilisables.
Un Système d’Information (SI) est perçu comme un assemblage
de briques préfabriqués, appelés composants.
On se situe dans le cadre de l’ingénierie par réutilisation
4
La réutilisationdes Composants
L’intégration des Composants Métier
Les conflits d’intégration
Motivation
L’intégration par les ontologies
Introduction
La problématique de l’intégration des Composants Métier
Le processus d’intégration des Composants Métier
Exemples d’application
Conclusion et perspectives
La réutilisation des Composants (3/3)
La réutilisation peut se situer à différentes étapes de l’ ingéniere :
Analyse
Conception
Implémentation ,Test et Déploiement
Le recours à cette approche, en phase d’implémentation d’un SI, est une
pratique aujourd’hui largement adoptée. (EJB, CORBA etc.)
Les composants concernés dans cette phase sont des composants logiciels qui
implémentent des aspects techniques.
On s’intéresse aux phases d’analyse et de conception.
Plusieurs travaux et projets ont montré l’intérêt et la possibilité d’étendre
cette approche aux phases d’analyse et de conception: (Méthode Symphony,
Patrons d’analyse et de Conception etc..)
5
La réutilisationdes Composants
L’intégration des Composants Métier
Les conflits d’intégration
Motivation
L’intégration par les ontologies
Introduction
La problématique de l’intégration des Composants Métier
Le processus d’intégration des Composants Métier
Exemples d’application
Conclusion et perspectives
Les Composants Métier (1/4)
 La réutilisation en phases d’analyse et de conception fait
appel à une catégorie particulière de composants, appelés
Composants Métier (CM).
 Un CM est une représentation d’une entité ou d’un
processus métier de l’entreprise.
 En ingénierie par réutilisation: Le modèle d’analyse , ou de
conception, d’un nouveau SI, est construit à partir d’un
ensemble de CM préétablis.
6
La réutilisationdes Composants
L’intégration des Composants Métier
Les conflits d’intégration
Motivation
L’intégration par les ontologies
Introduction
La problématique de l’intégration des Composants Métier
Le processus d’intégration des Composants Métier
Exemples d’application
Conclusion et perspectives
Les Composants Métier (2/4)
≪A Business Component is the software implementation of an autonomous
business concept or business process. It consists of all the software artifacts
necessary to represent, implement, and deploy a given business concept as an
autonomous, reusable element of a larger distributed information system ≫
[Herzum, 99].
≪A Business Component model and implements business logic, rules and
constraints that are typical, recurrent and comprehensive notions
characterizing a domain or business area ≫ [Barbier, 02b] .
7
CM2CM3
CM1
CM2
CM3
CM1
Introduction
La problématique de l’intégration des Composants Métier
Le processus d’intégration des Composants Métier
Exemples d’application
Conclusion et perspectives
La réutilisationdes Composants
L’intégration des Composants Métier
Les conflits d’intégration
Motivation
L’intégration par les ontologies
Les Composants Métier (3/4)
8
Plusieurs problèmes ont été identifiés dans ce domaine :
l’adaptation
l’identification
la recherche
l’intégration
Introduction
La problématique de l’intégration des Composants Métier
Le processus d’intégration des Composants Métier
Exemples d’application
Conclusion et perspectives
On s’intéresse à l’intégration des Composants Métier.
La réutilisationdes Composants
L’intégration des Composants Métier
Les conflits d’intégration
Motivation
L’intégration par les ontologies
Les Composants Métier (4/4)
9
Les aspects
d’intégration
Sémantique
Syntaxique
Structurel
Introduction
La problématique de l’intégration des Composants Métier
Le processus d’intégration des Composants Métier
Exemples d’application
Conclusion et perspectives
L’intégration des Composants Métier
L’intégration des CM concerne différents aspects :
Nous sommes concernés par l’intégration sémantique
10
La réutilisationdes Composants
L’intégration des Composants Métier
Les conflits d’intégration
Motivation
L’intégration par les ontologies
L’intégration sémantique de deux ou de plusieurs composants
métier nécessite la détection et la résolution de conflits.
Introduction
La problématique de l’intégration des Composants Métier
Le processus d’intégration des Composants Métier
Exemples d’application
Conclusion et perspectives
Les conflits d’intégration (1/6)
Trois types de conflits sémantiques ont été identifiés :
• Nommage.
• Mesure.
• Confusion.
Nous traitons des conflits de nommage
11
La réutilisationdes Composants
L’intégration des Composants Métier
Les conflits d’intégration
Motivation
L’intégration par les ontologies
Introduction
La problématique de l’intégration des Composants Métier
Le processus d’intégration des Composants Métier
Exemples d’application
Conclusion et perspectives
 Modélise dans un langage de haut niveau, type UML, des
entités et des processus d’un domaine d’activité de
l’entreprise.
 Comporte un certain nombre de concepts décrits dans des
termes issus du vocabulaire de l’entreprise, et librement
choisis par les concepteurs.
En effet, de ce point de vu, un CM :
12
Les conflits d’intégration (2/6)
La réutilisationdes Composants
L’intégration des Composants Métier
Les conflits d’intégration
Motivation
L’intégration par les ontologies
Exemple : Considérons les deux CM suivants :
FournirCabinet
Service
Prestation
CM1
L’ intégration des deux CM dans un même modèle de SI nécessite
la détection et la résolution de conflits entre concepts.
CM2
Fournir
Compagnie Service
Catalogue
Introduction
La problématique de l’intégration des Composants Métier
Le processus d’intégration des Composants Métier
Exemples d’application
Conclusion et perspectives
13
Les conflits d’intégration (3/6)
La réutilisationdes Composants
L’intégration des Composants Métier
Les conflits d’intégration
Motivation
L’intégration par les ontologies
Détection des conflits sémantiques
FournirCabinet
Service
Prestation
CM1
CM2
Fournir
Compagnie Service
Catalogue
?
?
?
Introduction
La problématique de l’intégration des Composants Métier
Le processus d’intégration des Composants Métier
Exemples d’application
Conclusion et perspectives
14
Les conflits d’intégration (4/6)
La réutilisationdes Composants
L’intégration des Composants Métier
Les conflits d’intégration
Motivation
L’intégration par les ontologies
Résolution des conflits sémantiques
FournirCabinet
Service
Prestation
CM1
CM2
Fournir
Compagnie Service
Catalogue
Introduction
La problématique de l’intégration des Composants Métier
Le processus d’intégration des Composants Métier
Exemples d’application
Conclusion et perspectives
Synonymie
Homonymie
Synonymie
15
Les conflits d’intégration (5/6)
La réutilisationdes Composants
L’intégration des Composants Métier
Les conflits d’intégration
Motivation
L’intégration par les ontologies
Intégration des composants.
CMr
Fournir
Compagnie Prestation
Catalogue
Service
Introduction
La problématique de l’intégration des Composants Métier
Le processus d’intégration des Composants Métier
Exemples d’application
Conclusion et perspectives
16
Les conflits d’intégration (6/6)
La réutilisationdes Composants
L’intégration des Composants Métier
Les conflits d’intégration
Motivation
L’intégration par les ontologies
17
Introduction
La problématique de l’intégration des Composants Métier
Le processus d’intégration des Composants Métier
Exemples d’application
Conclusion et perspectives
Motivation (1/2)
@[Ahmed Awad, Sherif Sakr, atthias Kunze, Mathias Weske: Design by Selection: A Reuse-Based Approach for Business Process
Modeling. International Conference on Conceptual Modeling (ER), 2011]
La réutilisationdes Composants
L’intégration des Composants Métier
Les conflits d’intégration
Motivation
L’intégration par les ontologies
18
Introduction
La problématique de l’intégration des Composants Métier
Le processus d’intégration des Composants Métier
Exemples d’application
Conclusion et perspectives
@[Rainer Lutz, David Würfel, and Stephan Diehl : How Humans Merge UML-Models, Empirical Software Engineering and Measurement
(ESEM), International Symposium, ACM/IEEE, 2011]
La réutilisationdes Composants
L’intégration des Composants Métier
Les conflits d’intégration
Motivation
L’intégration par les ontologies
Motivation (2/2)
Modélisation d’un SI : Difficultés d’interprétation et de compréhension du champ
d’étude et des concepts le structurant.
19
Des conflits d’ordre sémantique
(terminologique, ambiguïtés), structurel et
syntaxique (représentation). Ontologies
Insuffisances des SI classiques:
La réutilisationdes Composants
L’intégration des Composants Métier
Les conflits d’intégration
Motivation
L’intégration par les ontologies
Introduction
La problématique de l’intégration des Composants Métier
Le processus d’intégration des Composants Métier
Exemples d’application
Conclusion et perspectives
L’intégration par les ontologies (2/3)
 Une ontologie de domaine est définie comme la conceptualisation des
objets reconnus comme existants dans un domaine, de leurs propriétés et
relations .
 Les concepts et les relations présentes dans une ontologie sont
supposés faire l’objet d’un consensus entre les experts du domaine.
 Une ontologie se présente sous la forme d’un graphe conceptuel
dont les noeuds sont les concepts et les arcs représentent les
relations.
Introduction
La problématique de l’intégration des Composants Métier
Le processus d’intégration des Composants Métier
Exemples d’application
Conclusion et perspectives
L’intégration par les ontologies (1/3)
20
La réutilisationdes Composants
L’intégration des Composants Métier
Les conflits d’intégration
Motivation
L’intégration par les ontologies
 Les ontologies ont été intensivement étudiées ces dernières années
pour l’intégration sémantique dans différents domaines
d’application : Web sémantique, Entrepôts de Données, EAI, etc.
Introduction
La problématique de l’intégration des Composants Métier
Le processus d’intégration des Composants Métier
Exemples d’application
Conclusion et perspectives
L’intégration par les ontologies (1/3)
21
La réutilisationdes Composants
L’intégration des Composants Métier
Les conflits d’intégration
Motivation
L’intégration par les ontologies
Monde réel
Expert
Concepteur
Conceptualisation
Vérification &
résolution des
conflits
Connaissance
et assistance
Modélisation
Enrichissement
22
Complémentarités SI & Ontologie
Initialisation
La réutilisationdes Composants
L’intégration des Composants Métier
Les conflits d’intégration
Motivation
L’intégration par les ontologies
Introduction
La problématique de l’intégration des Composants Métier
Le processus d’intégration des Composants Métier
Exemples d’application
Conclusion et perspectives
L’intégration par les ontologies (2/3)
Enrichissement
Nous proposons d’utiliser les ontologies de domaine comme moyen pour la
résolution des conflits sémantiques entre Composants.
La réutilisationdes Composants
L’intégration des Composants Métier
Les conflits d’intégration
Motivation
L’intégration par les ontologies
Introduction
La problématique de l’intégration des Composants Métier
Le processus d’intégration des Composants Métier
Exemples d’application
Conclusion et perspectives
L’intégration par les ontologies (2/3)
Nous ferons appel aux ontologies de domaine pour l’intégration
sémantique des composants métier
Les CM modélisent des entités et des
processus d’un domaine d’activité
d’une Ese, dans un vocabulaire
librement choisi par les concepteurs.
Les concepts d’une ontologie de
domaine font l’objet d’un consensus
entre les experts du domaine.
23
– Exemple : Ontologie de domaine.
PartOf
Poste de
travail
synonymie Compagnie
Cabinet
Service
Prestation
Service
homonymie synonymie
PartOf
Entreprise
synonymie
Catalogue
PartOf
La réutilisationdes Composants
L’intégration des Composants Métier
Les conflits d’intégration
Motivation
L’intégration par les ontologies
Introduction
La problématique de l’intégration des Composants Métier
Le processus d’intégration des Composants Métier
Exemples d’application
Conclusion et perspectives
L’intégration par les ontologies (3/3)
24
 Notre travail se situe dans le cadre de :
• L’ingénierie par réutilisation des composants.
• En phases d’analyse et de conception.
 Et traite de la résolution des conflits de type nommage, rencontrés
lors de L’intégration sémantique des Composants Métier.
Enoncé de la problématique
25
Transformation des CM en ontologies
Alignement des ontologies avec
enrichissement de l’ontologie de domaine.
Génération du Modèle de
correspondance
Vue globale du processus d‘ intégration sémantique des CM
Les phases du processus d’ intégration sémantique des CM
Transformation des CM en ontologies et Alignement des ontologies.
Mesure de la similarité syntaxique et sémantique.
Enrichissement de l’Ontologie de domaine
Introduction
La problématique de l’intégration des Composants Métier
Le processus d’intégration des Composants Métier
Exemples d’application
Conclusion et perspectives
Les phases du processus d’intégration sémantique des CM
Intégration des CM en utilisant le
Modèle de Correspondance
26
27
Processus d’ intégration sémantique des composants métier
Phase pré-intégration Phase intégration
Transformation
des CM
En ontologies
Alignement des
ontologies
Enrichissement
Construction de
l’ontologie de
domaine
Aide a
l’integration
L’obtention du
CM
resultat
L’ ensemble des
ontologies OCM
Ensemble des
Composants Métier
CM
Mesure de similarité
et Alignement des
ontologies
Ontologie de
Domaine (OD)
Enrichissement de
l’ontologie de domaine
L’integration des
Composants metier
Catalogue des
règles de
résolution des
conflits
L’ontologie de
correspondance
entre les concepts
CM resultat
 Les CM sont décrits dans un langage de modélisation de haut niveau
(UML par ex.).
 Il s’agit de les réécrire dans un langage de description des ontologies (
OWL, RDFS par ex.)
 Pour réaliser cette transformation on peut s’appuyer sur plusieurs
travaux:
•Transformation de Modèles (MDA)
•Transformation de modèles UML annotés par un profil
OWL fourni par ODM (Ontology Definition Model)
•Le projet Eclipse EODM6 (EMF Ontology Definition
Meta model) : implèmente la transformation de modèles
UML en modèles RDFS et OWL à l’aide d’une API Java.
Vue globale du processus d‘ intégration sémantique des CM
Les phases du processus d’ intégration sémantique des CM
Transformation des CM en ontologies et Alignement des ontologies.
Mesure de la similarité syntaxique et sémantique.
Enrichissement de l’Ontologie de domaine
Introduction
La problématique de l’intégration des Composants Métier
Le processus d’intégration des Composants Métier
Exemples d’application
Conclusion et perspectives
28
Transformation
Des CM en
Ontologies
CM1
CMi
CMn
OCM1
OCMi
OCMn
Vue globale du processus d‘ intégration sémantique des CM
Les phases du processus d’ intégration sémantique des CM
Transformation des CM en ontologies et Alignement des ontologies.
Mesure de la similarité syntaxique et sémantique.
Enrichissement de l’Ontologie de domaine
Introduction
La problématique de l’intégration des Composants Métier
Le processus d’intégration des Composants Métier
Exemples d’application
Conclusion et perspectives
29
 C’est une étape fondamentale du processus d’intégration.
 Elle consiste à déterminer les relations sémantiques de synonymie et
d’homonymie entre les concepts présents dans les OCM.
Alignement &
enrichissement
d’ontologies
OCM1
OCMi
OCMn
Ontologie de
Domaine
Enrichie
Ontologie de
correspondance
Ontologie de Domaine
Vue globale du processus d‘ intégration sémantique des CM
Les phases du processus d’ intégration sémantique des CM
Transformation des CM en ontologies et Alignement des ontologies.
Mesure de la similarité syntaxique et sémantique.
Enrichissement de l’Ontologie de domaine
Introduction
La problématique de l’intégration des Composants Métier
Le processus d’intégration des Composants Métier
Exemples d’application
Conclusion et perspectives
30
 Notons σ' la méthode de calcul de la similarité syntaxique, Ec l’ensemble des
concepts présents dans les OCM.
Vue globale du processus d‘ intégration sémantique des CM
Les phases du processus d’ intégration sémantique des CM
Transformation des CM en ontologies et Alignement des ontologies.
Mesure de la similarité syntaxique et sémantique.
Enrichissement de l’Ontologie de domaine
Introduction
La problématique de l’intégration des Composants Métier
Le processus d’intégration des Composants Métier
Exemples d’application
Conclusion et perspectives
Mesure de la similarité syntaxique.
31
Vue globale du processus d‘ intégration sémantique des CM
Les phases du processus d’ intégration sémantique des CM
Transformation des CM en ontologies et Alignement des ontologies.
Mesure de la similarité syntaxique et sémantique.
Enrichissement de l’Ontologie de domaine
Introduction
La problématique de l’intégration des Composants Métier
Le processus d’intégration des Composants Métier
Exemples d’application
Conclusion et perspectives
32
 L’enrichissement de l’ontologie consiste à ajouter de nouvelles relations
ou de nouveaux concepts à l’ontologie.
 La méthode de mesure de similarité sémantique y fait appel
lorsque:
• C1 et C2 appartiennent à Od.
• Il n’existe pas une relation sémantique entre C1 et C2
 On utilise alors certaines règles ainsi que les relations figurant
dans les OCM pour découvrir de nouvelles relations et les ajouter
à Od.
Vue globale du processus d‘ intégration sémantique des CM
Les phases du processus d’ intégration sémantique des CM
Transformation des CM en ontologies et Alignement des ontologies.
Mesure de la similarité syntaxique et sémantique.
Enrichissement de l’Ontologie de domaine
Introduction
La problématique de l’intégration des Composants Métier
Le processus d’intégration des Composants Métier
Exemples d’application
Conclusion et perspectives
33
Exemple de règle:
 Deux concepts sont synonymes si leurs sous concepts fils sont
synonymes.
C1
C11 C12
C13
C2
C21 C22
C33
Vue globale du processus d‘ intégration sémantique des CM
Les phases du processus d’ intégration sémantique des CM
Transformation des CM en ontologies et Alignement des ontologies.
Mesure de la similarité syntaxique et sémantique.
Enrichissement de l’Ontologie de domaine
Introduction
La problématique de l’intégration des Composants Métier
Le processus d’intégration des Composants Métier
Exemples d’application
Conclusion et perspectives
34
Vue globale du processus d‘ intégration sémantique des CM
Les phases du processus d’ intégration sémantique des CM
Transformation des CM en ontologies et Alignement des ontologies.
Mesure de la similarité syntaxique et sémantique.
Propositiondes actions au concepteur du SI
Introduction
La problématique de l’intégration des Composants Métier
Le processus d’intégration des Composants Métier
Exemples d’application
Conclusion et perspectives
Proposition des actions au concepteur du SI
35
Vue globale du processus d‘ intégration sémantique des CM
Les phases du processus d’ intégration sémantique des CM
Transformation des CM en ontologies et Alignement des ontologies.
Mesure de la similarité syntaxique et sémantique.
Propositiondes actions au concepteur du SI
Introduction
La problématique de l’intégration des Composants Métier
Le processus d’intégration des Composants Métier
Exemples d’application
Conclusion et perspectives
Proposition des actions au concepteur du SI
36
Ontologie de support : d’une ontologie de domaine pour la visite médicale
Les deux composants métier candidates a l’ intégration
Les deux ontologies générées a partir composants métier
Le composant métier résultat de l’ intégration
Introduction
La problématique de l’intégration des Composants Métier
Le processus d’intégration des Composants Métier
Exemples d’application
Conclusion et perspectives
Un fragment d’une ontologie de domaine pour la visite médicale
37
Ontologie de support : d’une ontologie de domaine pour la visite médicale
Les deux composants métier candidates a l’ intégration
Les deux ontologies générées a partir composants métier
Le composant métier résultat de l’ intégration
Introduction
La problématique de l’intégration des Composants Métier
Le processus d’intégration des Composants Métier
Exemples d’application
Conclusion et perspectives
Les deux composants métier candidates a l’ intégration
38
-
0..1
0..*
0..1
0..*
0..1
0..*
0..1
0..*
0..1
0..*
Composant Métier CM1
Société
Laboratoire
Direction commerciale
Direction marketing
Equipe de recherche Délègue médical
-
0..1
0..*
0..1
0..*
0..1
0..*
0..1
0..*
0..1
0..*
Composant Métier CM2
Société
Atelier
Direction commerciale
Direction marketing
Equipe de recherche Visiteur médical
Ontology(OBC1 (Class MarketingDepartment partial
restriction(partOfsomeValuesFrom(Company))
(Class Sales Department partial
restriction(partOfsomeValuesFrom(Company))
(Class Laboratorypartial
restriction(partOfsomeValuesFrom(Company))
(Class Delegated medical partial
restriction(partOfsomeValuesFrom(Laboratory))
(Class Research Team partial
restriction(partOfsomeValuesFrom(Laboratory)))
Ontology(OBC2(Class Marketing Department partial
restriction(partOfsomeValuesFrom(Company))(ClassSales
Departmentpartial
restriction(partOfsomeValuesFrom(Company))(ClassWorkshop
partialrestriction(partOfsomeValuesFrom(Company))(Classmedical
representativepartial
restriction(partOfsomeValuesFrom(Workshop))(ClassResearch Team
partialrestriction(partOfsomeValuesFrom(Workshop)))
Ontologie de support : d’une ontologie de domaine pour la visite médicale
Les deux composants métier candidates a l’ intégration
Les deux ontologies générées a partir composants métier
Le composant métier résultat de l’ intégration
Introduction
La problématique de l’intégration des Composants Métier
Le processus d’intégration des Composants Métier
Exemples d’application
Conclusion et perspectives
Les deux ontologies générées a partir composants métier
39
Ontologie de support : d’une ontologie de domaine pour la visite médicale
Les deux composants métier candidates a l’ intégration
Les deux ontologies générées a partir composants métier
Le composant métier résultat de l’ intégration
Introduction
La problématique de l’intégration des Composants Métier
Le processus d’intégration des Composants Métier
Exemples d’application
Conclusion et perspectives
L’Ontologie de Correspondance
40
Ontologie de support : d’une ontologie de domaine pour la visite médicale
Les deux composants métier candidates a l’ intégration
Les deux ontologies générées a partir composants métier
Le composant métier résultat de l’ intégration
Introduction
La problématique de l’intégration des Composants Métier
Le processus d’intégration des Composants Métier
Exemples d’application
Conclusion et perspectives
41
Catalogue des règles
de résolution des
conflits
-
0..1
0..*
0..1
0..*
0..1
0..*
0..1
0..*
0..1
0..*
Composant Métier CM1
Société
Laboratoire
Direction commerciale
Direction marketing
Equipe de recherche Délègue médical
-
0..1
0..*
0..1
0..*
0..1
0..*
0..1
0..*
0..1
0..*
Composant Métier CM2
Société
Atelier
Direction commerciale
Direction marketing
Equipe de recherche Visiteur médical
Renommer
Fusionner
Supprimer
….
…
CMr
Concepteur SI
Exécuter et/ou choisir des
actions
Conclusion & perspectives
2012/2013 EL ASRI HICHAMLABORATOIRE D INFORMATIQUE ET D AIDE A LA DECISION (LIAD)
42
 Proposition d’une méthode de résolution des conflits sémantiques de type
nommage entre Composants Métier.
 Mise en œuvre de la méthode sur des cas réels.
 Évaluer l’impact du choix de l’ontologie de domaine sur la qualité des
résultats de l’intégration.
 Etendre le travail pour couvrir les autres types de conflits sémantiques :
confusion & mesure.
 Nous pensons que l’utilisation des isomorphes des graphes peut être utile
dans l’ intégration.
Merci pour votre attention
2012/2013 EL ASRI HICHAMLABORATOIRE D INFORMATIQUE ET D AIDE A LA DECISION (LIAD)
43
Soutenance de thèse de doctorat en Sciences
« Mathématiques et Informatique» de
l’université Hassan II - Faculté des Sciences
Aïn Chock Casablanca
2012/2013 EL ASRI HICHAMLABORATOIRE D INFORMATIQUE ET D AIDE A LA DECISION (LIAD)
44
Journaux internationaux :
[1] Larbi KZAZ, Hicham ELASRI, Abderrahim.SEKKAKI , A model for semantic integration of business components,
International Journal of Computer Science & Information Technology (IJCSIT), ISSN: 0975-3826 (Online); 0975-4660 (Print),
February 2010
[2] Hicham Elasri, Abderrahim Sekkaki “Background Ontology Used in Ontologies Alignment to Support Integration Process of
Business Components” International Journal of Applied Mathematical Sciences, ISSN/EISSN: 1312885X 13147552,
Publisher: Hikari Ltd, volume 7, numero 20, Pages: 959-967, 2013
[3] Hicham Elasri, Abderrahim Sekkaki « Semantic integration process of business components to support information system
designers » International Journal of Web & Semantic Technology; Vol. 4 Issue 1, p51, Publisher: Academy & Industry
Research Collaboration Center (AIRCC), Jan2013,
[4] Hicham Elasri, Abderrahim Sekkaki “Semantic integration process of business components through ontology alignment”
JSW - Journal of Software, ISSN 1796-217X, publisherACADEMY PUBLISHER, 2013 (a apparaître)
Conférences internationales :
[1] Hicham Elasri, L.Kzaz, A.Sekkaki, Vers une architecture d’intégration sémantique des Composants Métier, Le 14ème
colloque de l’Association Information et Management (A.I.M.), 10 au 12 juin 2009 à Marrakech, Maroc.
[2] Hicham Elasri, A.SEKKAKI, L.KZAZ, An ontology-based method for semantic integration of Business Components , IEEE
NOTERE 2011, 11th annual International Conference on New Technologies of Distributed Systems, 9-13 May 2011, Paris,
France,
[3] Larbi KZAZ, Hicham ELASRI, Abderrahim.SEKKAKI, Résolution des conflits sémantiques pour l’intégration des
Composants Métier, 4es Journées Francophones sur les Ontologies – JFO’11, 22 – 23 Juin 2011, Montréal, Canada
[ 4] Othman BENAMMAR, Hicham ELASRI and Abderrahim SEKKAKI, «Semantic matching of security policies to support
security experts» The Sixth International Conference on Emerging Security Information, Systems and Technologies,
(SECURWARE 2012), August 19 – 24, 2012 – Rome, Italy.
Workshops nationaux :
[1] Hicham ELASRI, Abderrahim SEKKAKI, Larbi KZAZ, Un processus d’aide à l’intégration sémantique des Composants
Métier par les concepteurs des SI, Internationaux Workshops on Information Technologies and Communication (WOTIC’11),
Morocco; 2011
Chapitres des livres
Hicham Elasri, Abderrahim Sekkaki “Semantic integration process of business components through ontology alignment”,
Revolutionizing Enterprise Interoperability through Scientific Foundations, Book, IGI publisher . 2013 (a apparaître)

Contenu connexe

Tendances

Structure du rapport d'etat d'avancement doctorat
Structure du rapport d'etat d'avancement doctoratStructure du rapport d'etat d'avancement doctorat
Structure du rapport d'etat d'avancement doctoratIkram Benabdelouahab
 
Mémoire powerpoint de MOUSTAPHA Mahamat Hissein à 2ie
Mémoire powerpoint de MOUSTAPHA Mahamat Hissein à 2ie Mémoire powerpoint de MOUSTAPHA Mahamat Hissein à 2ie
Mémoire powerpoint de MOUSTAPHA Mahamat Hissein à 2ie Moustapha Mahamat Hissein
 
présentation soutenance PFE.ppt
présentation soutenance PFE.pptprésentation soutenance PFE.ppt
présentation soutenance PFE.pptMohamed Ben Bouzid
 
Présentation finale
Présentation finalePrésentation finale
Présentation finaleheniBa
 
Rapport de stage d'initiation 2015 Mahmoudi Mohamed Amine
Rapport de stage d'initiation 2015 Mahmoudi Mohamed AmineRapport de stage d'initiation 2015 Mahmoudi Mohamed Amine
Rapport de stage d'initiation 2015 Mahmoudi Mohamed AmineMohamed Amine Mahmoudi
 
Merise+ +exercices+mcd+-+corrigés
Merise+ +exercices+mcd+-+corrigésMerise+ +exercices+mcd+-+corrigés
Merise+ +exercices+mcd+-+corrigésMajid CHADAD
 
Présentation de thèse de doctorat
Présentation de thèse de doctoratPrésentation de thèse de doctorat
Présentation de thèse de doctoratABDERRAHMANE REGGAD
 
diapo pour soutenance
diapo pour soutenance diapo pour soutenance
diapo pour soutenance sara h
 
Présentation soutenance du PFE
Présentation soutenance du PFEPrésentation soutenance du PFE
Présentation soutenance du PFEmarouan barssa
 
Présentation de mon PFE
Présentation de mon PFEPrésentation de mon PFE
Présentation de mon PFENadir Haouari
 
Data mining - ACP Analyse en Composantes Principales
Data mining - ACP Analyse en Composantes PrincipalesData mining - ACP Analyse en Composantes Principales
Data mining - ACP Analyse en Composantes PrincipalesMohamed Heny SELMI
 
Rapport Mini Projet : élaborer un moteur de Recherche spécialisé en Education
Rapport Mini Projet : élaborer un moteur de Recherche spécialisé en EducationRapport Mini Projet : élaborer un moteur de Recherche spécialisé en Education
Rapport Mini Projet : élaborer un moteur de Recherche spécialisé en EducationMohamed Amine Mahmoudi
 
Rapport stage pfe
Rapport stage  pfe Rapport stage  pfe
Rapport stage pfe rimeh moussi
 

Tendances (20)

Structure du rapport d'etat d'avancement doctorat
Structure du rapport d'etat d'avancement doctoratStructure du rapport d'etat d'avancement doctorat
Structure du rapport d'etat d'avancement doctorat
 
Mémoire powerpoint de MOUSTAPHA Mahamat Hissein à 2ie
Mémoire powerpoint de MOUSTAPHA Mahamat Hissein à 2ie Mémoire powerpoint de MOUSTAPHA Mahamat Hissein à 2ie
Mémoire powerpoint de MOUSTAPHA Mahamat Hissein à 2ie
 
présentation soutenance PFE.ppt
présentation soutenance PFE.pptprésentation soutenance PFE.ppt
présentation soutenance PFE.ppt
 
Présentation finale
Présentation finalePrésentation finale
Présentation finale
 
Rapport de stage d'initiation 2015 Mahmoudi Mohamed Amine
Rapport de stage d'initiation 2015 Mahmoudi Mohamed AmineRapport de stage d'initiation 2015 Mahmoudi Mohamed Amine
Rapport de stage d'initiation 2015 Mahmoudi Mohamed Amine
 
Merise+ +exercices+mcd+-+corrigés
Merise+ +exercices+mcd+-+corrigésMerise+ +exercices+mcd+-+corrigés
Merise+ +exercices+mcd+-+corrigés
 
Rapport Projet Fin d'Études PFE
Rapport Projet Fin d'Études PFERapport Projet Fin d'Études PFE
Rapport Projet Fin d'Études PFE
 
Présentation de thèse de doctorat
Présentation de thèse de doctoratPrésentation de thèse de doctorat
Présentation de thèse de doctorat
 
Methodologie des enquete
Methodologie des enqueteMethodologie des enquete
Methodologie des enquete
 
diapo pour soutenance
diapo pour soutenance diapo pour soutenance
diapo pour soutenance
 
Exo pert
Exo pertExo pert
Exo pert
 
Présentation soutenance du PFE
Présentation soutenance du PFEPrésentation soutenance du PFE
Présentation soutenance du PFE
 
Présentation de mon PFE
Présentation de mon PFEPrésentation de mon PFE
Présentation de mon PFE
 
Powerpoint soutenance 07 11 13 Rebecca Dahm
Powerpoint soutenance 07 11 13 Rebecca DahmPowerpoint soutenance 07 11 13 Rebecca Dahm
Powerpoint soutenance 07 11 13 Rebecca Dahm
 
Data mining - ACP Analyse en Composantes Principales
Data mining - ACP Analyse en Composantes PrincipalesData mining - ACP Analyse en Composantes Principales
Data mining - ACP Analyse en Composantes Principales
 
Présentation PFE
Présentation PFEPrésentation PFE
Présentation PFE
 
Rapport de stage du fin d'étude
Rapport de stage du fin d'étudeRapport de stage du fin d'étude
Rapport de stage du fin d'étude
 
Rapport Mini Projet : élaborer un moteur de Recherche spécialisé en Education
Rapport Mini Projet : élaborer un moteur de Recherche spécialisé en EducationRapport Mini Projet : élaborer un moteur de Recherche spécialisé en Education
Rapport Mini Projet : élaborer un moteur de Recherche spécialisé en Education
 
Analyse de données avec spss,
Analyse de données avec spss,Analyse de données avec spss,
Analyse de données avec spss,
 
Rapport stage pfe
Rapport stage  pfe Rapport stage  pfe
Rapport stage pfe
 

En vedette

Soutenance de thèse valentin
Soutenance de thèse valentinSoutenance de thèse valentin
Soutenance de thèse valentinJérémie34
 
Diaporama soutenance de thèse
Diaporama soutenance de thèseDiaporama soutenance de thèse
Diaporama soutenance de thèseFlorian Spieser
 
Avancement de mon doctorat (Damien Clauzel, janvier 2009)
Avancement de mon doctorat (Damien Clauzel, janvier 2009)Avancement de mon doctorat (Damien Clauzel, janvier 2009)
Avancement de mon doctorat (Damien Clauzel, janvier 2009)Damien Clauzel
 
Présentation soutenance de thèse doctorale (souvenirs, souvenirs...)
Présentation soutenance de thèse doctorale (souvenirs, souvenirs...)Présentation soutenance de thèse doctorale (souvenirs, souvenirs...)
Présentation soutenance de thèse doctorale (souvenirs, souvenirs...)Marc Low
 
Soutenance these 01.02.2010
Soutenance these 01.02.2010Soutenance these 01.02.2010
Soutenance these 01.02.2010Virginie Masdoua
 
Présentation Soutenance de Mémoire
Présentation Soutenance de MémoirePrésentation Soutenance de Mémoire
Présentation Soutenance de MémoireClaire Prigent
 
Soutenance de thèse professionnelle
Soutenance de thèse professionnelleSoutenance de thèse professionnelle
Soutenance de thèse professionnelleGérard Buasa
 
Presentation orale d’un mémoire
Presentation orale d’un mémoirePresentation orale d’un mémoire
Presentation orale d’un mémoireNjeugna
 
Présentation thèse
Présentation thèsePrésentation thèse
Présentation thèseLEONARDlandry
 
CREDIF: Resumé etude violence dans l'espace public
CREDIF: Resumé etude violence dans l'espace publicCREDIF: Resumé etude violence dans l'espace public
CREDIF: Resumé etude violence dans l'espace publicEmilien Miner
 
Sociologie des réseaux sociaux, 6, EHESS/ENS/ENSAE
Sociologie des réseaux sociaux, 6, EHESS/ENS/ENSAESociologie des réseaux sociaux, 6, EHESS/ENS/ENSAE
Sociologie des réseaux sociaux, 6, EHESS/ENS/ENSAEPaola Tubaro
 
Strarsbourg recherche d'information medicale
Strarsbourg recherche d'information medicaleStrarsbourg recherche d'information medicale
Strarsbourg recherche d'information medicalewhatsnewdoc
 
rapport de stage.
rapport de stage.rapport de stage.
rapport de stage.wajdi1985
 
B Sc Agri II Agricultural Extansion Unit 2 Agricultural Development Programmes
B Sc Agri II Agricultural Extansion Unit 2 Agricultural  Development ProgrammesB Sc Agri II Agricultural Extansion Unit 2 Agricultural  Development Programmes
B Sc Agri II Agricultural Extansion Unit 2 Agricultural Development ProgrammesRai University
 

En vedette (20)

Soutenance de thèse valentin
Soutenance de thèse valentinSoutenance de thèse valentin
Soutenance de thèse valentin
 
Diaporama soutenance de thèse
Diaporama soutenance de thèseDiaporama soutenance de thèse
Diaporama soutenance de thèse
 
Avancement de mon doctorat (Damien Clauzel, janvier 2009)
Avancement de mon doctorat (Damien Clauzel, janvier 2009)Avancement de mon doctorat (Damien Clauzel, janvier 2009)
Avancement de mon doctorat (Damien Clauzel, janvier 2009)
 
Thesis.Ppt
Thesis.PptThesis.Ppt
Thesis.Ppt
 
Présentation soutenance de thèse doctorale (souvenirs, souvenirs...)
Présentation soutenance de thèse doctorale (souvenirs, souvenirs...)Présentation soutenance de thèse doctorale (souvenirs, souvenirs...)
Présentation soutenance de thèse doctorale (souvenirs, souvenirs...)
 
Processus métier
Processus métierProcessus métier
Processus métier
 
Soutenance these 01.02.2010
Soutenance these 01.02.2010Soutenance these 01.02.2010
Soutenance these 01.02.2010
 
Présentation Soutenance de Mémoire
Présentation Soutenance de MémoirePrésentation Soutenance de Mémoire
Présentation Soutenance de Mémoire
 
Soutenance de thèse professionnelle
Soutenance de thèse professionnelleSoutenance de thèse professionnelle
Soutenance de thèse professionnelle
 
Thesis powerpoint
Thesis powerpointThesis powerpoint
Thesis powerpoint
 
Presentation orale d’un mémoire
Presentation orale d’un mémoirePresentation orale d’un mémoire
Presentation orale d’un mémoire
 
Modèle cas d'utilisation
Modèle cas d'utilisationModèle cas d'utilisation
Modèle cas d'utilisation
 
Présentation thèse
Présentation thèsePrésentation thèse
Présentation thèse
 
CREDIF: Resumé etude violence dans l'espace public
CREDIF: Resumé etude violence dans l'espace publicCREDIF: Resumé etude violence dans l'espace public
CREDIF: Resumé etude violence dans l'espace public
 
Sociologie des réseaux sociaux, 6, EHESS/ENS/ENSAE
Sociologie des réseaux sociaux, 6, EHESS/ENS/ENSAESociologie des réseaux sociaux, 6, EHESS/ENS/ENSAE
Sociologie des réseaux sociaux, 6, EHESS/ENS/ENSAE
 
Strarsbourg recherche d'information medicale
Strarsbourg recherche d'information medicaleStrarsbourg recherche d'information medicale
Strarsbourg recherche d'information medicale
 
rapport de stage.
rapport de stage.rapport de stage.
rapport de stage.
 
B Sc Agri II Agricultural Extansion Unit 2 Agricultural Development Programmes
B Sc Agri II Agricultural Extansion Unit 2 Agricultural  Development ProgrammesB Sc Agri II Agricultural Extansion Unit 2 Agricultural  Development Programmes
B Sc Agri II Agricultural Extansion Unit 2 Agricultural Development Programmes
 
Workflow3
Workflow3Workflow3
Workflow3
 
Sociologie de l'alimentation
Sociologie de l'alimentation Sociologie de l'alimentation
Sociologie de l'alimentation
 

Similaire à Presentation these

2.presentation merise
2.presentation merise2.presentation merise
2.presentation meriseshaheenyaar
 
introduction à la modélisation objet
introduction à la modélisation objetintroduction à la modélisation objet
introduction à la modélisation objetAmir Souissi
 
UML Part1-Introduction Mansouri
UML Part1-Introduction MansouriUML Part1-Introduction Mansouri
UML Part1-Introduction MansouriMansouri Khalifa
 
Modelio praxeme@md day2011
Modelio praxeme@md day2011Modelio praxeme@md day2011
Modelio praxeme@md day2011MDDAY11
 
Soutenance de thèse doctorale "Méthodologie De Conception Systémique Pour Les...
Soutenance de thèse doctorale "Méthodologie De Conception Systémique Pour Les...Soutenance de thèse doctorale "Méthodologie De Conception Systémique Pour Les...
Soutenance de thèse doctorale "Méthodologie De Conception Systémique Pour Les...Nadège Benkamoun
 
André MORASSUT - GMIN30F
André MORASSUT - GMIN30FAndré MORASSUT - GMIN30F
André MORASSUT - GMIN30Fssuser2806ea
 
SiriusCon2016 - Une plateforme de modelisation support au PLM de l'ingenierie...
SiriusCon2016 - Une plateforme de modelisation support au PLM de l'ingenierie...SiriusCon2016 - Une plateforme de modelisation support au PLM de l'ingenierie...
SiriusCon2016 - Une plateforme de modelisation support au PLM de l'ingenierie...Obeo
 
Prototype rapport
Prototype rapportPrototype rapport
Prototype rapportInes Ouaz
 
01-introduction (2).ppt
01-introduction (2).ppt01-introduction (2).ppt
01-introduction (2).pptSouha Bennani
 
Cours chapitre2 2012
Cours chapitre2 2012Cours chapitre2 2012
Cours chapitre2 2012Yves Caseau
 
Master's defence presentation : Architecture Basée Agents Pour la Prise en Ch...
Master's defence presentation : Architecture Basée Agents Pour la Prise en Ch...Master's defence presentation : Architecture Basée Agents Pour la Prise en Ch...
Master's defence presentation : Architecture Basée Agents Pour la Prise en Ch...hamdane mohamed elkamel
 
vers une optimisation de la chaine logistique.pptx
vers une optimisation de la chaine logistique.pptxvers une optimisation de la chaine logistique.pptx
vers une optimisation de la chaine logistique.pptxMelissaMeli13
 
informatique_logiquarchitecture_applicative
informatique_logiquarchitecture_applicativeinformatique_logiquarchitecture_applicative
informatique_logiquarchitecture_applicativeNarjes Weslati
 
Référentiel d'architecture avec TOGAF
Référentiel d'architecture avec TOGAFRéférentiel d'architecture avec TOGAF
Référentiel d'architecture avec TOGAFPierre-Xavier Fouillé
 

Similaire à Presentation these (20)

Lecon 1.1
Lecon 1.1Lecon 1.1
Lecon 1.1
 
2.presentation merise
2.presentation merise2.presentation merise
2.presentation merise
 
introduction à la modélisation objet
introduction à la modélisation objetintroduction à la modélisation objet
introduction à la modélisation objet
 
AutomationML_en_bref_F
AutomationML_en_bref_FAutomationML_en_bref_F
AutomationML_en_bref_F
 
UML Part1-Introduction Mansouri
UML Part1-Introduction MansouriUML Part1-Introduction Mansouri
UML Part1-Introduction Mansouri
 
2-Composants.docx
2-Composants.docx2-Composants.docx
2-Composants.docx
 
Modelio praxeme@md day2011
Modelio praxeme@md day2011Modelio praxeme@md day2011
Modelio praxeme@md day2011
 
Soutenance de thèse doctorale "Méthodologie De Conception Systémique Pour Les...
Soutenance de thèse doctorale "Méthodologie De Conception Systémique Pour Les...Soutenance de thèse doctorale "Méthodologie De Conception Systémique Pour Les...
Soutenance de thèse doctorale "Méthodologie De Conception Systémique Pour Les...
 
André MORASSUT - GMIN30F
André MORASSUT - GMIN30FAndré MORASSUT - GMIN30F
André MORASSUT - GMIN30F
 
SiriusCon2016 - Une plateforme de modelisation support au PLM de l'ingenierie...
SiriusCon2016 - Une plateforme de modelisation support au PLM de l'ingenierie...SiriusCon2016 - Une plateforme de modelisation support au PLM de l'ingenierie...
SiriusCon2016 - Une plateforme de modelisation support au PLM de l'ingenierie...
 
280 624-1-sm
280 624-1-sm280 624-1-sm
280 624-1-sm
 
Prototype rapport
Prototype rapportPrototype rapport
Prototype rapport
 
01-introduction (2).ppt
01-introduction (2).ppt01-introduction (2).ppt
01-introduction (2).ppt
 
01-introduction.ppt
01-introduction.ppt01-introduction.ppt
01-introduction.ppt
 
Plasticitérecherche2015 2
Plasticitérecherche2015 2Plasticitérecherche2015 2
Plasticitérecherche2015 2
 
Cours chapitre2 2012
Cours chapitre2 2012Cours chapitre2 2012
Cours chapitre2 2012
 
Master's defence presentation : Architecture Basée Agents Pour la Prise en Ch...
Master's defence presentation : Architecture Basée Agents Pour la Prise en Ch...Master's defence presentation : Architecture Basée Agents Pour la Prise en Ch...
Master's defence presentation : Architecture Basée Agents Pour la Prise en Ch...
 
vers une optimisation de la chaine logistique.pptx
vers une optimisation de la chaine logistique.pptxvers une optimisation de la chaine logistique.pptx
vers une optimisation de la chaine logistique.pptx
 
informatique_logiquarchitecture_applicative
informatique_logiquarchitecture_applicativeinformatique_logiquarchitecture_applicative
informatique_logiquarchitecture_applicative
 
Référentiel d'architecture avec TOGAF
Référentiel d'architecture avec TOGAFRéférentiel d'architecture avec TOGAF
Référentiel d'architecture avec TOGAF
 

Presentation these

  • 1. Une approche d’ intégration sémantique des Composants Métier pour supporter les concepteurs des systèmes d’information Soutenue publiquement le 28 septembre 2013 par : EL ASRI HICHAM 2012/2013 EL ASRI HICHAMLABORATOIRE D INFORMATIQUE ET D AIDE A LA DECISION (LIAD) 1 Soutenance de thèse de doctorat en Sciences « Mathématiques et Informatique» de l’université Hassan II - Faculté des Sciences Aïn Chock Casablanca Brahim Aghezzaf Professeur à l’université Hassan II Président Amir HajjamEl Hassani Professeur à l’université de Technologie de Belfort Montbéliard Rapporteur Azeddine Boulmakoul Professeur à l’université Hassan II Mohammadia Rapporteur Benayad Nsiri Professeur à l’université Hassan II Rapporteur Bouabid El Ouahidi Professeur à l’université Mohammed-V Agdal Examinateur Abderrahim Sekkaki Professeur à l’université Hassan II Directeur de thèse
  • 2. Plan de travail 1. Introduction 2. La problématique de l’intégration des Composants Métier 3. Le processus d’intégration des Composants Métier 4. Exemples d’application 5. Conclusion et perspectives 2
  • 3. La réutilisationdes Composants L’intégration des Composants Métier Les conflits d’intégration Motivation L’intégration par les ontologies Introduction La problématique de l’intégration des Composants Métier Le processus d’intégration des Composants Métier Exemples d’application Conclusion et perspectives La réutilisation des Composants (1/3) La réutilisation est depuis longtemps considérée comme une approche prometteuse pour remédier à certains problèmes (coût, délai, fiabilité, maintenance) du développement des SI. 3
  • 4. La réutilisationdes Composants L’intégration des Composants Métier Les conflits d’intégration Motivation L’intégration par les ontologies Introduction La problématique de l’intégration des Composants Métier Le processus d’intégration des Composants Métier Exemples d’application Conclusion et perspectives La réutilisation des Composants (2/3) Cette approche a donné lieu à deux types problématique :  L’ingénierie pour la réutilisation ( Design for Reuse): Il s’agit de développer des outils et des méthodes pour produire des Composants réutilisables.  L’ingénierie par la réutilisation ( Design by Reuse): Il s’agit de développer des outils et des méthodes pour construire des systèmes à partir de composants réutilisables. Un Système d’Information (SI) est perçu comme un assemblage de briques préfabriqués, appelés composants. On se situe dans le cadre de l’ingénierie par réutilisation 4
  • 5. La réutilisationdes Composants L’intégration des Composants Métier Les conflits d’intégration Motivation L’intégration par les ontologies Introduction La problématique de l’intégration des Composants Métier Le processus d’intégration des Composants Métier Exemples d’application Conclusion et perspectives La réutilisation des Composants (3/3) La réutilisation peut se situer à différentes étapes de l’ ingéniere : Analyse Conception Implémentation ,Test et Déploiement Le recours à cette approche, en phase d’implémentation d’un SI, est une pratique aujourd’hui largement adoptée. (EJB, CORBA etc.) Les composants concernés dans cette phase sont des composants logiciels qui implémentent des aspects techniques. On s’intéresse aux phases d’analyse et de conception. Plusieurs travaux et projets ont montré l’intérêt et la possibilité d’étendre cette approche aux phases d’analyse et de conception: (Méthode Symphony, Patrons d’analyse et de Conception etc..) 5
  • 6. La réutilisationdes Composants L’intégration des Composants Métier Les conflits d’intégration Motivation L’intégration par les ontologies Introduction La problématique de l’intégration des Composants Métier Le processus d’intégration des Composants Métier Exemples d’application Conclusion et perspectives Les Composants Métier (1/4)  La réutilisation en phases d’analyse et de conception fait appel à une catégorie particulière de composants, appelés Composants Métier (CM).  Un CM est une représentation d’une entité ou d’un processus métier de l’entreprise.  En ingénierie par réutilisation: Le modèle d’analyse , ou de conception, d’un nouveau SI, est construit à partir d’un ensemble de CM préétablis. 6
  • 7. La réutilisationdes Composants L’intégration des Composants Métier Les conflits d’intégration Motivation L’intégration par les ontologies Introduction La problématique de l’intégration des Composants Métier Le processus d’intégration des Composants Métier Exemples d’application Conclusion et perspectives Les Composants Métier (2/4) ≪A Business Component is the software implementation of an autonomous business concept or business process. It consists of all the software artifacts necessary to represent, implement, and deploy a given business concept as an autonomous, reusable element of a larger distributed information system ≫ [Herzum, 99]. ≪A Business Component model and implements business logic, rules and constraints that are typical, recurrent and comprehensive notions characterizing a domain or business area ≫ [Barbier, 02b] . 7
  • 8. CM2CM3 CM1 CM2 CM3 CM1 Introduction La problématique de l’intégration des Composants Métier Le processus d’intégration des Composants Métier Exemples d’application Conclusion et perspectives La réutilisationdes Composants L’intégration des Composants Métier Les conflits d’intégration Motivation L’intégration par les ontologies Les Composants Métier (3/4) 8
  • 9. Plusieurs problèmes ont été identifiés dans ce domaine : l’adaptation l’identification la recherche l’intégration Introduction La problématique de l’intégration des Composants Métier Le processus d’intégration des Composants Métier Exemples d’application Conclusion et perspectives On s’intéresse à l’intégration des Composants Métier. La réutilisationdes Composants L’intégration des Composants Métier Les conflits d’intégration Motivation L’intégration par les ontologies Les Composants Métier (4/4) 9
  • 10. Les aspects d’intégration Sémantique Syntaxique Structurel Introduction La problématique de l’intégration des Composants Métier Le processus d’intégration des Composants Métier Exemples d’application Conclusion et perspectives L’intégration des Composants Métier L’intégration des CM concerne différents aspects : Nous sommes concernés par l’intégration sémantique 10 La réutilisationdes Composants L’intégration des Composants Métier Les conflits d’intégration Motivation L’intégration par les ontologies
  • 11. L’intégration sémantique de deux ou de plusieurs composants métier nécessite la détection et la résolution de conflits. Introduction La problématique de l’intégration des Composants Métier Le processus d’intégration des Composants Métier Exemples d’application Conclusion et perspectives Les conflits d’intégration (1/6) Trois types de conflits sémantiques ont été identifiés : • Nommage. • Mesure. • Confusion. Nous traitons des conflits de nommage 11 La réutilisationdes Composants L’intégration des Composants Métier Les conflits d’intégration Motivation L’intégration par les ontologies
  • 12. Introduction La problématique de l’intégration des Composants Métier Le processus d’intégration des Composants Métier Exemples d’application Conclusion et perspectives  Modélise dans un langage de haut niveau, type UML, des entités et des processus d’un domaine d’activité de l’entreprise.  Comporte un certain nombre de concepts décrits dans des termes issus du vocabulaire de l’entreprise, et librement choisis par les concepteurs. En effet, de ce point de vu, un CM : 12 Les conflits d’intégration (2/6) La réutilisationdes Composants L’intégration des Composants Métier Les conflits d’intégration Motivation L’intégration par les ontologies
  • 13. Exemple : Considérons les deux CM suivants : FournirCabinet Service Prestation CM1 L’ intégration des deux CM dans un même modèle de SI nécessite la détection et la résolution de conflits entre concepts. CM2 Fournir Compagnie Service Catalogue Introduction La problématique de l’intégration des Composants Métier Le processus d’intégration des Composants Métier Exemples d’application Conclusion et perspectives 13 Les conflits d’intégration (3/6) La réutilisationdes Composants L’intégration des Composants Métier Les conflits d’intégration Motivation L’intégration par les ontologies
  • 14. Détection des conflits sémantiques FournirCabinet Service Prestation CM1 CM2 Fournir Compagnie Service Catalogue ? ? ? Introduction La problématique de l’intégration des Composants Métier Le processus d’intégration des Composants Métier Exemples d’application Conclusion et perspectives 14 Les conflits d’intégration (4/6) La réutilisationdes Composants L’intégration des Composants Métier Les conflits d’intégration Motivation L’intégration par les ontologies
  • 15. Résolution des conflits sémantiques FournirCabinet Service Prestation CM1 CM2 Fournir Compagnie Service Catalogue Introduction La problématique de l’intégration des Composants Métier Le processus d’intégration des Composants Métier Exemples d’application Conclusion et perspectives Synonymie Homonymie Synonymie 15 Les conflits d’intégration (5/6) La réutilisationdes Composants L’intégration des Composants Métier Les conflits d’intégration Motivation L’intégration par les ontologies
  • 16. Intégration des composants. CMr Fournir Compagnie Prestation Catalogue Service Introduction La problématique de l’intégration des Composants Métier Le processus d’intégration des Composants Métier Exemples d’application Conclusion et perspectives 16 Les conflits d’intégration (6/6) La réutilisationdes Composants L’intégration des Composants Métier Les conflits d’intégration Motivation L’intégration par les ontologies
  • 17. 17 Introduction La problématique de l’intégration des Composants Métier Le processus d’intégration des Composants Métier Exemples d’application Conclusion et perspectives Motivation (1/2) @[Ahmed Awad, Sherif Sakr, atthias Kunze, Mathias Weske: Design by Selection: A Reuse-Based Approach for Business Process Modeling. International Conference on Conceptual Modeling (ER), 2011] La réutilisationdes Composants L’intégration des Composants Métier Les conflits d’intégration Motivation L’intégration par les ontologies
  • 18. 18 Introduction La problématique de l’intégration des Composants Métier Le processus d’intégration des Composants Métier Exemples d’application Conclusion et perspectives @[Rainer Lutz, David Würfel, and Stephan Diehl : How Humans Merge UML-Models, Empirical Software Engineering and Measurement (ESEM), International Symposium, ACM/IEEE, 2011] La réutilisationdes Composants L’intégration des Composants Métier Les conflits d’intégration Motivation L’intégration par les ontologies Motivation (2/2)
  • 19. Modélisation d’un SI : Difficultés d’interprétation et de compréhension du champ d’étude et des concepts le structurant. 19 Des conflits d’ordre sémantique (terminologique, ambiguïtés), structurel et syntaxique (représentation). Ontologies Insuffisances des SI classiques: La réutilisationdes Composants L’intégration des Composants Métier Les conflits d’intégration Motivation L’intégration par les ontologies Introduction La problématique de l’intégration des Composants Métier Le processus d’intégration des Composants Métier Exemples d’application Conclusion et perspectives L’intégration par les ontologies (2/3)
  • 20.  Une ontologie de domaine est définie comme la conceptualisation des objets reconnus comme existants dans un domaine, de leurs propriétés et relations .  Les concepts et les relations présentes dans une ontologie sont supposés faire l’objet d’un consensus entre les experts du domaine.  Une ontologie se présente sous la forme d’un graphe conceptuel dont les noeuds sont les concepts et les arcs représentent les relations. Introduction La problématique de l’intégration des Composants Métier Le processus d’intégration des Composants Métier Exemples d’application Conclusion et perspectives L’intégration par les ontologies (1/3) 20 La réutilisationdes Composants L’intégration des Composants Métier Les conflits d’intégration Motivation L’intégration par les ontologies
  • 21.  Les ontologies ont été intensivement étudiées ces dernières années pour l’intégration sémantique dans différents domaines d’application : Web sémantique, Entrepôts de Données, EAI, etc. Introduction La problématique de l’intégration des Composants Métier Le processus d’intégration des Composants Métier Exemples d’application Conclusion et perspectives L’intégration par les ontologies (1/3) 21 La réutilisationdes Composants L’intégration des Composants Métier Les conflits d’intégration Motivation L’intégration par les ontologies
  • 22. Monde réel Expert Concepteur Conceptualisation Vérification & résolution des conflits Connaissance et assistance Modélisation Enrichissement 22 Complémentarités SI & Ontologie Initialisation La réutilisationdes Composants L’intégration des Composants Métier Les conflits d’intégration Motivation L’intégration par les ontologies Introduction La problématique de l’intégration des Composants Métier Le processus d’intégration des Composants Métier Exemples d’application Conclusion et perspectives L’intégration par les ontologies (2/3) Enrichissement
  • 23. Nous proposons d’utiliser les ontologies de domaine comme moyen pour la résolution des conflits sémantiques entre Composants. La réutilisationdes Composants L’intégration des Composants Métier Les conflits d’intégration Motivation L’intégration par les ontologies Introduction La problématique de l’intégration des Composants Métier Le processus d’intégration des Composants Métier Exemples d’application Conclusion et perspectives L’intégration par les ontologies (2/3) Nous ferons appel aux ontologies de domaine pour l’intégration sémantique des composants métier Les CM modélisent des entités et des processus d’un domaine d’activité d’une Ese, dans un vocabulaire librement choisi par les concepteurs. Les concepts d’une ontologie de domaine font l’objet d’un consensus entre les experts du domaine. 23
  • 24. – Exemple : Ontologie de domaine. PartOf Poste de travail synonymie Compagnie Cabinet Service Prestation Service homonymie synonymie PartOf Entreprise synonymie Catalogue PartOf La réutilisationdes Composants L’intégration des Composants Métier Les conflits d’intégration Motivation L’intégration par les ontologies Introduction La problématique de l’intégration des Composants Métier Le processus d’intégration des Composants Métier Exemples d’application Conclusion et perspectives L’intégration par les ontologies (3/3) 24
  • 25.  Notre travail se situe dans le cadre de : • L’ingénierie par réutilisation des composants. • En phases d’analyse et de conception.  Et traite de la résolution des conflits de type nommage, rencontrés lors de L’intégration sémantique des Composants Métier. Enoncé de la problématique 25
  • 26. Transformation des CM en ontologies Alignement des ontologies avec enrichissement de l’ontologie de domaine. Génération du Modèle de correspondance Vue globale du processus d‘ intégration sémantique des CM Les phases du processus d’ intégration sémantique des CM Transformation des CM en ontologies et Alignement des ontologies. Mesure de la similarité syntaxique et sémantique. Enrichissement de l’Ontologie de domaine Introduction La problématique de l’intégration des Composants Métier Le processus d’intégration des Composants Métier Exemples d’application Conclusion et perspectives Les phases du processus d’intégration sémantique des CM Intégration des CM en utilisant le Modèle de Correspondance 26
  • 27. 27 Processus d’ intégration sémantique des composants métier Phase pré-intégration Phase intégration Transformation des CM En ontologies Alignement des ontologies Enrichissement Construction de l’ontologie de domaine Aide a l’integration L’obtention du CM resultat L’ ensemble des ontologies OCM Ensemble des Composants Métier CM Mesure de similarité et Alignement des ontologies Ontologie de Domaine (OD) Enrichissement de l’ontologie de domaine L’integration des Composants metier Catalogue des règles de résolution des conflits L’ontologie de correspondance entre les concepts CM resultat
  • 28.  Les CM sont décrits dans un langage de modélisation de haut niveau (UML par ex.).  Il s’agit de les réécrire dans un langage de description des ontologies ( OWL, RDFS par ex.)  Pour réaliser cette transformation on peut s’appuyer sur plusieurs travaux: •Transformation de Modèles (MDA) •Transformation de modèles UML annotés par un profil OWL fourni par ODM (Ontology Definition Model) •Le projet Eclipse EODM6 (EMF Ontology Definition Meta model) : implèmente la transformation de modèles UML en modèles RDFS et OWL à l’aide d’une API Java. Vue globale du processus d‘ intégration sémantique des CM Les phases du processus d’ intégration sémantique des CM Transformation des CM en ontologies et Alignement des ontologies. Mesure de la similarité syntaxique et sémantique. Enrichissement de l’Ontologie de domaine Introduction La problématique de l’intégration des Composants Métier Le processus d’intégration des Composants Métier Exemples d’application Conclusion et perspectives 28
  • 29. Transformation Des CM en Ontologies CM1 CMi CMn OCM1 OCMi OCMn Vue globale du processus d‘ intégration sémantique des CM Les phases du processus d’ intégration sémantique des CM Transformation des CM en ontologies et Alignement des ontologies. Mesure de la similarité syntaxique et sémantique. Enrichissement de l’Ontologie de domaine Introduction La problématique de l’intégration des Composants Métier Le processus d’intégration des Composants Métier Exemples d’application Conclusion et perspectives 29
  • 30.  C’est une étape fondamentale du processus d’intégration.  Elle consiste à déterminer les relations sémantiques de synonymie et d’homonymie entre les concepts présents dans les OCM. Alignement & enrichissement d’ontologies OCM1 OCMi OCMn Ontologie de Domaine Enrichie Ontologie de correspondance Ontologie de Domaine Vue globale du processus d‘ intégration sémantique des CM Les phases du processus d’ intégration sémantique des CM Transformation des CM en ontologies et Alignement des ontologies. Mesure de la similarité syntaxique et sémantique. Enrichissement de l’Ontologie de domaine Introduction La problématique de l’intégration des Composants Métier Le processus d’intégration des Composants Métier Exemples d’application Conclusion et perspectives 30
  • 31.  Notons σ' la méthode de calcul de la similarité syntaxique, Ec l’ensemble des concepts présents dans les OCM. Vue globale du processus d‘ intégration sémantique des CM Les phases du processus d’ intégration sémantique des CM Transformation des CM en ontologies et Alignement des ontologies. Mesure de la similarité syntaxique et sémantique. Enrichissement de l’Ontologie de domaine Introduction La problématique de l’intégration des Composants Métier Le processus d’intégration des Composants Métier Exemples d’application Conclusion et perspectives Mesure de la similarité syntaxique. 31
  • 32. Vue globale du processus d‘ intégration sémantique des CM Les phases du processus d’ intégration sémantique des CM Transformation des CM en ontologies et Alignement des ontologies. Mesure de la similarité syntaxique et sémantique. Enrichissement de l’Ontologie de domaine Introduction La problématique de l’intégration des Composants Métier Le processus d’intégration des Composants Métier Exemples d’application Conclusion et perspectives 32
  • 33.  L’enrichissement de l’ontologie consiste à ajouter de nouvelles relations ou de nouveaux concepts à l’ontologie.  La méthode de mesure de similarité sémantique y fait appel lorsque: • C1 et C2 appartiennent à Od. • Il n’existe pas une relation sémantique entre C1 et C2  On utilise alors certaines règles ainsi que les relations figurant dans les OCM pour découvrir de nouvelles relations et les ajouter à Od. Vue globale du processus d‘ intégration sémantique des CM Les phases du processus d’ intégration sémantique des CM Transformation des CM en ontologies et Alignement des ontologies. Mesure de la similarité syntaxique et sémantique. Enrichissement de l’Ontologie de domaine Introduction La problématique de l’intégration des Composants Métier Le processus d’intégration des Composants Métier Exemples d’application Conclusion et perspectives 33
  • 34. Exemple de règle:  Deux concepts sont synonymes si leurs sous concepts fils sont synonymes. C1 C11 C12 C13 C2 C21 C22 C33 Vue globale du processus d‘ intégration sémantique des CM Les phases du processus d’ intégration sémantique des CM Transformation des CM en ontologies et Alignement des ontologies. Mesure de la similarité syntaxique et sémantique. Enrichissement de l’Ontologie de domaine Introduction La problématique de l’intégration des Composants Métier Le processus d’intégration des Composants Métier Exemples d’application Conclusion et perspectives 34
  • 35. Vue globale du processus d‘ intégration sémantique des CM Les phases du processus d’ intégration sémantique des CM Transformation des CM en ontologies et Alignement des ontologies. Mesure de la similarité syntaxique et sémantique. Propositiondes actions au concepteur du SI Introduction La problématique de l’intégration des Composants Métier Le processus d’intégration des Composants Métier Exemples d’application Conclusion et perspectives Proposition des actions au concepteur du SI 35
  • 36. Vue globale du processus d‘ intégration sémantique des CM Les phases du processus d’ intégration sémantique des CM Transformation des CM en ontologies et Alignement des ontologies. Mesure de la similarité syntaxique et sémantique. Propositiondes actions au concepteur du SI Introduction La problématique de l’intégration des Composants Métier Le processus d’intégration des Composants Métier Exemples d’application Conclusion et perspectives Proposition des actions au concepteur du SI 36
  • 37. Ontologie de support : d’une ontologie de domaine pour la visite médicale Les deux composants métier candidates a l’ intégration Les deux ontologies générées a partir composants métier Le composant métier résultat de l’ intégration Introduction La problématique de l’intégration des Composants Métier Le processus d’intégration des Composants Métier Exemples d’application Conclusion et perspectives Un fragment d’une ontologie de domaine pour la visite médicale 37
  • 38. Ontologie de support : d’une ontologie de domaine pour la visite médicale Les deux composants métier candidates a l’ intégration Les deux ontologies générées a partir composants métier Le composant métier résultat de l’ intégration Introduction La problématique de l’intégration des Composants Métier Le processus d’intégration des Composants Métier Exemples d’application Conclusion et perspectives Les deux composants métier candidates a l’ intégration 38 - 0..1 0..* 0..1 0..* 0..1 0..* 0..1 0..* 0..1 0..* Composant Métier CM1 Société Laboratoire Direction commerciale Direction marketing Equipe de recherche Délègue médical - 0..1 0..* 0..1 0..* 0..1 0..* 0..1 0..* 0..1 0..* Composant Métier CM2 Société Atelier Direction commerciale Direction marketing Equipe de recherche Visiteur médical
  • 39. Ontology(OBC1 (Class MarketingDepartment partial restriction(partOfsomeValuesFrom(Company)) (Class Sales Department partial restriction(partOfsomeValuesFrom(Company)) (Class Laboratorypartial restriction(partOfsomeValuesFrom(Company)) (Class Delegated medical partial restriction(partOfsomeValuesFrom(Laboratory)) (Class Research Team partial restriction(partOfsomeValuesFrom(Laboratory))) Ontology(OBC2(Class Marketing Department partial restriction(partOfsomeValuesFrom(Company))(ClassSales Departmentpartial restriction(partOfsomeValuesFrom(Company))(ClassWorkshop partialrestriction(partOfsomeValuesFrom(Company))(Classmedical representativepartial restriction(partOfsomeValuesFrom(Workshop))(ClassResearch Team partialrestriction(partOfsomeValuesFrom(Workshop))) Ontologie de support : d’une ontologie de domaine pour la visite médicale Les deux composants métier candidates a l’ intégration Les deux ontologies générées a partir composants métier Le composant métier résultat de l’ intégration Introduction La problématique de l’intégration des Composants Métier Le processus d’intégration des Composants Métier Exemples d’application Conclusion et perspectives Les deux ontologies générées a partir composants métier 39
  • 40. Ontologie de support : d’une ontologie de domaine pour la visite médicale Les deux composants métier candidates a l’ intégration Les deux ontologies générées a partir composants métier Le composant métier résultat de l’ intégration Introduction La problématique de l’intégration des Composants Métier Le processus d’intégration des Composants Métier Exemples d’application Conclusion et perspectives L’Ontologie de Correspondance 40
  • 41. Ontologie de support : d’une ontologie de domaine pour la visite médicale Les deux composants métier candidates a l’ intégration Les deux ontologies générées a partir composants métier Le composant métier résultat de l’ intégration Introduction La problématique de l’intégration des Composants Métier Le processus d’intégration des Composants Métier Exemples d’application Conclusion et perspectives 41 Catalogue des règles de résolution des conflits - 0..1 0..* 0..1 0..* 0..1 0..* 0..1 0..* 0..1 0..* Composant Métier CM1 Société Laboratoire Direction commerciale Direction marketing Equipe de recherche Délègue médical - 0..1 0..* 0..1 0..* 0..1 0..* 0..1 0..* 0..1 0..* Composant Métier CM2 Société Atelier Direction commerciale Direction marketing Equipe de recherche Visiteur médical Renommer Fusionner Supprimer …. … CMr Concepteur SI Exécuter et/ou choisir des actions
  • 42. Conclusion & perspectives 2012/2013 EL ASRI HICHAMLABORATOIRE D INFORMATIQUE ET D AIDE A LA DECISION (LIAD) 42  Proposition d’une méthode de résolution des conflits sémantiques de type nommage entre Composants Métier.  Mise en œuvre de la méthode sur des cas réels.  Évaluer l’impact du choix de l’ontologie de domaine sur la qualité des résultats de l’intégration.  Etendre le travail pour couvrir les autres types de conflits sémantiques : confusion & mesure.  Nous pensons que l’utilisation des isomorphes des graphes peut être utile dans l’ intégration.
  • 43. Merci pour votre attention 2012/2013 EL ASRI HICHAMLABORATOIRE D INFORMATIQUE ET D AIDE A LA DECISION (LIAD) 43 Soutenance de thèse de doctorat en Sciences « Mathématiques et Informatique» de l’université Hassan II - Faculté des Sciences Aïn Chock Casablanca
  • 44. 2012/2013 EL ASRI HICHAMLABORATOIRE D INFORMATIQUE ET D AIDE A LA DECISION (LIAD) 44 Journaux internationaux : [1] Larbi KZAZ, Hicham ELASRI, Abderrahim.SEKKAKI , A model for semantic integration of business components, International Journal of Computer Science & Information Technology (IJCSIT), ISSN: 0975-3826 (Online); 0975-4660 (Print), February 2010 [2] Hicham Elasri, Abderrahim Sekkaki “Background Ontology Used in Ontologies Alignment to Support Integration Process of Business Components” International Journal of Applied Mathematical Sciences, ISSN/EISSN: 1312885X 13147552, Publisher: Hikari Ltd, volume 7, numero 20, Pages: 959-967, 2013 [3] Hicham Elasri, Abderrahim Sekkaki « Semantic integration process of business components to support information system designers » International Journal of Web & Semantic Technology; Vol. 4 Issue 1, p51, Publisher: Academy & Industry Research Collaboration Center (AIRCC), Jan2013, [4] Hicham Elasri, Abderrahim Sekkaki “Semantic integration process of business components through ontology alignment” JSW - Journal of Software, ISSN 1796-217X, publisherACADEMY PUBLISHER, 2013 (a apparaître) Conférences internationales : [1] Hicham Elasri, L.Kzaz, A.Sekkaki, Vers une architecture d’intégration sémantique des Composants Métier, Le 14ème colloque de l’Association Information et Management (A.I.M.), 10 au 12 juin 2009 à Marrakech, Maroc. [2] Hicham Elasri, A.SEKKAKI, L.KZAZ, An ontology-based method for semantic integration of Business Components , IEEE NOTERE 2011, 11th annual International Conference on New Technologies of Distributed Systems, 9-13 May 2011, Paris, France, [3] Larbi KZAZ, Hicham ELASRI, Abderrahim.SEKKAKI, Résolution des conflits sémantiques pour l’intégration des Composants Métier, 4es Journées Francophones sur les Ontologies – JFO’11, 22 – 23 Juin 2011, Montréal, Canada [ 4] Othman BENAMMAR, Hicham ELASRI and Abderrahim SEKKAKI, «Semantic matching of security policies to support security experts» The Sixth International Conference on Emerging Security Information, Systems and Technologies, (SECURWARE 2012), August 19 – 24, 2012 – Rome, Italy. Workshops nationaux : [1] Hicham ELASRI, Abderrahim SEKKAKI, Larbi KZAZ, Un processus d’aide à l’intégration sémantique des Composants Métier par les concepteurs des SI, Internationaux Workshops on Information Technologies and Communication (WOTIC’11), Morocco; 2011 Chapitres des livres Hicham Elasri, Abderrahim Sekkaki “Semantic integration process of business components through ontology alignment”, Revolutionizing Enterprise Interoperability through Scientific Foundations, Book, IGI publisher . 2013 (a apparaître)