44
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 HICHAM LABORATOIRE 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

Presentation these

Embed Size (px)

Citation preview

Page 1: Presentation these

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

Page 2: Presentation these

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

Page 3: Presentation these

La réutilisation des Composants L’intégration des Composants MétierLes conflits d’intégrationMotivationL’intégration par les ontologies

IntroductionLa problématique de l’intégration des Composants Métier

Le processus d’intégration des Composants MétierExemples d’application

Conclusion et perspectives

La réutilisation des Composants (1/3)

La réutilisation est depuis longtemps considérée comme uneapproche prometteuse pour remédier à certains problèmes (coût, délai, fiabilité, maintenance) du développement des SI.

3

Page 4: Presentation these

La réutilisation des Composants L’intégration des Composants MétierLes conflits d’intégrationMotivationL’intégration par les ontologies

IntroductionLa problématique de l’intégration des Composants Métier

Le processus d’intégration des Composants MétierExemples 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

Page 5: Presentation these

La réutilisation des Composants L’intégration des Composants MétierLes conflits d’intégrationMotivationL’intégration par les ontologies

IntroductionLa problématique de l’intégration des Composants Métier

Le processus d’intégration des Composants MétierExemples 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 :AnalyseConceptionImplémentation ,Test et DéploiementLe recours à cette approche, en phase d’implémentation d’un SI, est unepratique aujourd’hui largement adoptée. (EJB, CORBA etc.)Les composants concernés dans cette phase sont des composants logiciels quiimplé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’étendrecette approche aux phases d’analyse et de conception: (Méthode Symphony,Patrons d’analyse et de Conception etc..)

5

Page 6: Presentation these

La réutilisation des Composants L’intégration des Composants MétierLes conflits d’intégrationMotivationL’intégration par les ontologies

IntroductionLa problématique de l’intégration des Composants Métier

Le processus d’intégration des Composants MétierExemples d’application

Conclusion et perspectives

Les Composants Métier (1/4)

La réutilisation en phases d’analyse et de conception faitappel à une catégorie particulière de composants, appelésComposants Métier (CM).

Un CM est une représentation d’une entité ou d’unprocessus métier de l’entreprise.

En ingénierie par réutilisation: Le modèle d’analyse , ou deconception, d’un nouveau SI, est construit à partir d’unensemble de CM préétablis.

6

Page 7: Presentation these

La réutilisation des Composants L’intégration des Composants MétierLes conflits d’intégrationMotivationL’intégration par les ontologies

IntroductionLa problématique de l’intégration des Composants Métier

Le processus d’intégration des Composants MétierExemples d’application

Conclusion et perspectives

Les Composants Métier (2/4)

≪A Business Component is the software implementation of an autonomousbusiness concept or business process. It consists of all the software artifactsnecessary to represent, implement, and deploy a given business concept as anautonomous, reusable element of a larger distributed information system ≫

[Herzum, 99].

≪A Business Component model and implements business logic, rules andconstraints that are typical, recurrent and comprehensive notionscharacterizing a domain or business area≫ [Barbier, 02b] .

7

Page 8: Presentation these

CM2CM3CM1

CM2

CM3

CM1

IntroductionLa problématique de l’intégration des Composants Métier

Le processus d’intégration des Composants MétierExemples d’application

Conclusion et perspectives

La réutilisation des Composants L’intégration des Composants MétierLes conflits d’intégrationMotivationL’intégration par les ontologies

Les Composants Métier (3/4)

8

Page 9: Presentation these

Plusieurs problèmes ont été identifiés dans ce domaine :

l’adaptation

l’identification

la recherche

l’intégration

IntroductionLa problématique de l’intégration des Composants Métier

Le processus d’intégration des Composants MétierExemples d’application

Conclusion et perspectives

On s’intéresse à l’intégration des Composants Métier.

La réutilisation des Composants L’intégration des Composants MétierLes conflits d’intégrationMotivationL’intégration par les ontologies

Les Composants Métier (4/4)

9

Page 10: Presentation these

Les aspects

d’intégration

Sémantique

Syntaxique

Structurel

IntroductionLa problématique de l’intégration des Composants Métier

Le processus d’intégration des Composants MétierExemples 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émantique10

La réutilisation des ComposantsL’intégration des Composants MétierLes conflits d’intégrationMotivationL’intégration par les ontologies

Page 11: Presentation these

L’intégration sémantique de deux ou de plusieurs composantsmétier nécessite la détection et la résolution de conflits.

IntroductionLa problématique de l’intégration des Composants Métier

Le processus d’intégration des Composants MétierExemples 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éutilisation des ComposantsL’intégration des Composants MétierLes conflits d’intégrationMotivationL’intégration par les ontologies

Page 12: Presentation these

IntroductionLa problématique de l’intégration des Composants Métier

Le processus d’intégration des Composants MétierExemples d’application

Conclusion et perspectives

Modélise dans un langage de haut niveau, type UML, desentités et des processus d’un domaine d’activité del’entreprise.

Comporte un certain nombre de concepts décrits dans destermes issus du vocabulaire de l’entreprise, et librementchoisis par les concepteurs.

En effet, de ce point de vu, un CM :

12

Les conflits d’intégration (2/6)

La réutilisation des ComposantsL’intégration des Composants MétierLes conflits d’intégrationMotivationL’intégration par les ontologies

Page 13: Presentation these

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écessitela détection et la résolution de conflits entre concepts.

CM2

FournirCompagnie Service

Catalogue

IntroductionLa problématique de l’intégration des Composants Métier

Le processus d’intégration des Composants MétierExemples d’application

Conclusion et perspectives

13

Les conflits d’intégration (3/6)

La réutilisation des ComposantsL’intégration des Composants MétierLes conflits d’intégrationMotivationL’intégration par les ontologies

Page 14: Presentation these

Détection des conflits sémantiques

FournirCabinet

Service

Prestation

CM1

CM2

FournirCompagnie Service

Catalogue

??

?

IntroductionLa problématique de l’intégration des Composants Métier

Le processus d’intégration des Composants MétierExemples d’application

Conclusion et perspectives

14

Les conflits d’intégration (4/6)

La réutilisation des ComposantsL’intégration des Composants MétierLes conflits d’intégrationMotivationL’intégration par les ontologies

Page 15: Presentation these

Résolution des conflits sémantiques

FournirCabinet

Service

Prestation

CM1

CM2

FournirCompagnie Service

Catalogue

IntroductionLa problématique de l’intégration des Composants Métier

Le processus d’intégration des Composants MétierExemples d’application

Conclusion et perspectives

Synonymie

Homonymie

Synonymie

15

Les conflits d’intégration (5/6)

La réutilisation des ComposantsL’intégration des Composants MétierLes conflits d’intégrationMotivationL’intégration par les ontologies

Page 16: Presentation these

Intégration des composants.

CMr

FournirCompagnie Prestation

CatalogueService

IntroductionLa problématique de l’intégration des Composants Métier

Le processus d’intégration des Composants MétierExemples d’application

Conclusion et perspectives

16

Les conflits d’intégration (6/6)

La réutilisation des ComposantsL’intégration des Composants MétierLes conflits d’intégrationMotivationL’intégration par les ontologies

Page 17: Presentation these

17

IntroductionLa problématique de l’intégration des Composants Métier

Le processus d’intégration des Composants MétierExemples 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 ProcessModeling. International Conference on Conceptual Modeling (ER), 2011]

La réutilisation des ComposantsL’intégration des Composants MétierLes conflits d’intégrationMotivationL’intégration par les ontologies

Page 18: Presentation these

18

IntroductionLa problématique de l’intégration des Composants Métier

Le processus d’intégration des Composants MétierExemples 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éutilisation des ComposantsL’intégration des Composants MétierLes conflits d’intégrationMotivationL’intégration par les ontologies

Motivation (2/2)

Page 19: Presentation these

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éutilisation des ComposantsL’intégration des Composants MétierLes conflits d’intégrationMotivationL’intégration par les ontologies

IntroductionLa problématique de l’intégration des Composants Métier

Le processus d’intégration des Composants MétierExemples d’application

Conclusion et perspectives

L’intégration par les ontologies (2/3)

Page 20: Presentation these

Une ontologie de domaine est définie comme la conceptualisation desobjets reconnus comme existants dans un domaine, de leurs propriétés etrelations .

Les concepts et les relations présentes dans une ontologie sontsupposés faire l’objet d’un consensus entre les experts du domaine.

Une ontologie se présente sous la forme d’un graphe conceptueldont les noeuds sont les concepts et les arcs représentent lesrelations.

IntroductionLa problématique de l’intégration des Composants Métier

Le processus d’intégration des Composants MétierExemples d’application

Conclusion et perspectives

L’intégration par les ontologies (1/3)

20

La réutilisation des ComposantsL’intégration des Composants MétierLes conflits d’intégrationMotivationL’intégration par les ontologies

Page 21: Presentation these

Les ontologies ont été intensivement étudiées ces dernières annéespour l’intégration sémantique dans différents domainesd’application : Web sémantique, Entrepôts de Données, EAI, etc.

IntroductionLa problématique de l’intégration des Composants Métier

Le processus d’intégration des Composants MétierExemples d’application

Conclusion et perspectives

L’intégration par les ontologies (1/3)

21

La réutilisation des ComposantsL’intégration des Composants MétierLes conflits d’intégrationMotivationL’intégration par les ontologies

Page 22: Presentation these

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éutilisation des ComposantsL’intégration des Composants MétierLes conflits d’intégrationMotivationL’intégration par les ontologies

IntroductionLa problématique de l’intégration des Composants Métier

Le processus d’intégration des Composants MétierExemples d’application

Conclusion et perspectives

L’intégration par les ontologies (2/3)

Enrichissement

Page 23: Presentation these

Nous proposons d’utiliser les ontologies de domaine comme moyen pour la

résolution des conflits sémantiques entre Composants.

La réutilisation des ComposantsL’intégration des Composants MétierLes conflits d’intégrationMotivationL’intégration par les ontologies

IntroductionLa problématique de l’intégration des Composants Métier

Le processus d’intégration des Composants MétierExemples 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 dedomaine font l’objet d’un consensusentre les experts du domaine.

23

Page 24: Presentation these

– Exemple : Ontologie de domaine.

PartOf

Poste de travail

synonymie Compagnie

Cabinet

Service

Prestation

Service

homonymie synonymie

PartOf

Entreprise

synonymie

Catalogue

PartOf

La réutilisation des ComposantsL’intégration des Composants MétierLes conflits d’intégrationMotivationL’intégration par les ontologies

IntroductionLa problématique de l’intégration des Composants Métier

Le processus d’intégration des Composants MétierExemples d’application

Conclusion et perspectives

L’intégration par les ontologies (3/3)

24

Page 25: Presentation these

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

Page 26: Presentation these

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 CMLes phases du processus d’ intégration sémantique des CMTransformation des CM en ontologies et Alignement des ontologies.Mesure de la similarité syntaxique et sémantique.Enrichissement de l’Ontologie de domaine

IntroductionLa problématique de l’intégration des Composants Métier

Le processus d’intégration des Composants MétierExemples 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

Page 27: Presentation these

27

Processus d’ intégration sémantique des composants métier

Phase pré-intégration Phase intégration

Transformationdes CM

En ontologies

Alignement des ontologies

Enrichissement

Construction de l’ontologie de

domaine

Aide a l’integration

L’obtention duCM

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

Page 28: Presentation these

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 CMLes phases du processus d’ intégration sémantique des CMTransformation des CM en ontologies et Alignement des ontologies.Mesure de la similarité syntaxique et sémantique.Enrichissement de l’Ontologie de domaine

IntroductionLa problématique de l’intégration des Composants Métier

Le processus d’intégration des Composants MétierExemples d’application

Conclusion et perspectives

28

Page 29: Presentation these

TransformationDes CM en Ontologies

CM1

CMi

CMn

OCM1

OCMi

OCMn

Vue globale du processus d‘ intégration sémantique des CMLes phases du processus d’ intégration sémantique des CMTransformation des CM en ontologies et Alignement des ontologies.Mesure de la similarité syntaxique et sémantique.Enrichissement de l’Ontologie de domaine

IntroductionLa problématique de l’intégration des Composants Métier

Le processus d’intégration des Composants MétierExemples d’application

Conclusion et perspectives

29

Page 30: Presentation these

C’est une étape fondamentale du processus d’intégration.

Elle consiste à déterminer les relations sémantiques de synonymie etd’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 CMLes phases du processus d’ intégration sémantique des CMTransformation des CM en ontologies et Alignement des ontologies.Mesure de la similarité syntaxique et sémantique.Enrichissement de l’Ontologie de domaine

IntroductionLa problématique de l’intégration des Composants Métier

Le processus d’intégration des Composants MétierExemples d’application

Conclusion et perspectives

30

Page 31: Presentation these

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 CMLes phases du processus d’ intégration sémantique des CMTransformation des CM en ontologies et Alignement des ontologies.Mesure de la similarité syntaxique et sémantique.Enrichissement de l’Ontologie de domaine

IntroductionLa problématique de l’intégration des Composants Métier

Le processus d’intégration des Composants MétierExemples d’application

Conclusion et perspectives

Mesure de la similarité syntaxique.

31

Page 32: Presentation these

Vue globale du processus d‘ intégration sémantique des CMLes phases du processus d’ intégration sémantique des CMTransformation des CM en ontologies et Alignement des ontologies.Mesure de la similarité syntaxique et sémantique.Enrichissement de l’Ontologie de domaine

IntroductionLa problématique de l’intégration des Composants Métier

Le processus d’intégration des Composants MétierExemples d’application

Conclusion et perspectives

32

Page 33: Presentation these

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 CMLes phases du processus d’ intégration sémantique des CMTransformation des CM en ontologies et Alignement des ontologies.Mesure de la similarité syntaxique et sémantique.Enrichissement de l’Ontologie de domaine

IntroductionLa problématique de l’intégration des Composants Métier

Le processus d’intégration des Composants MétierExemples d’application

Conclusion et perspectives

33

Page 34: Presentation these

Exemple de règle:

Deux concepts sont synonymes si leurs sous concepts fils sont

synonymes.

C1

C11 C12C13

C2

C21 C22C33

Vue globale du processus d‘ intégration sémantique des CMLes phases du processus d’ intégration sémantique des CMTransformation des CM en ontologies et Alignement des ontologies.Mesure de la similarité syntaxique et sémantique.Enrichissement de l’Ontologie de domaine

IntroductionLa problématique de l’intégration des Composants Métier

Le processus d’intégration des Composants MétierExemples d’application

Conclusion et perspectives

34

Page 35: Presentation these

Vue globale du processus d‘ intégration sémantique des CMLes phases du processus d’ intégration sémantique des CMTransformation des CM en ontologies et Alignement des ontologies.Mesure de la similarité syntaxique et sémantique.Proposition des actions au concepteur du SI

IntroductionLa problématique de l’intégration des Composants Métier

Le processus d’intégration des Composants MétierExemples d’application

Conclusion et perspectives

Proposition des actions au concepteur du SI

35

Page 36: Presentation these

Vue globale du processus d‘ intégration sémantique des CMLes phases du processus d’ intégration sémantique des CMTransformation des CM en ontologies et Alignement des ontologies.Mesure de la similarité syntaxique et sémantique.Proposition des actions au concepteur du SI

IntroductionLa problématique de l’intégration des Composants Métier

Le processus d’intégration des Composants MétierExemples d’application

Conclusion et perspectives

Proposition des actions au concepteur du SI

36

Page 37: Presentation these

Ontologie de support : d’une ontologie de domaine pour la visite médicale Les deux composants métier candidates a l’ intégrationLes deux ontologies générées a partir composants métierLe composant métier résultat de l’ intégration

IntroductionLa problématique de l’intégration des Composants Métier

Le processus d’intégration des Composants MétierExemples d’application

Conclusion et perspectives

Un fragment d’une ontologie de domaine pour la visite médicale

37

Page 38: Presentation these

Ontologie de support : d’une ontologie de domaine pour la visite médicale Les deux composants métier candidates a l’ intégrationLes deux ontologies générées a partir composants métierLe composant métier résultat de l’ intégration

IntroductionLa problématique de l’intégration des Composants Métier

Le processus d’intégration des Composants MétierExemples 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

Page 39: Presentation these

Ontology(OBC1 (Class Marketing Department partial restriction(partOfsomeValuesFrom(Company))(Class Sales Department partial restriction(partOfsomeValuesFrom(Company))(Class Laboratory partial 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))(Class Sales Department partial restriction(partOfsomeValuesFrom(Company))(Class Workshop partial restriction(partOfsomeValuesFrom(Company))(Class medical representative partial restriction(partOfsomeValuesFrom(Workshop))(Class Research Team partial restriction(partOfsomeValuesFrom(Workshop)))

Ontologie de support : d’une ontologie de domaine pour la visite médicale Les deux composants métier candidates a l’ intégrationLes deux ontologies générées a partir composants métierLe composant métier résultat de l’ intégration

IntroductionLa problématique de l’intégration des Composants Métier

Le processus d’intégration des Composants MétierExemples d’application

Conclusion et perspectives

Les deux ontologies générées a partir composants métier

39

Page 40: Presentation these

Ontologie de support : d’une ontologie de domaine pour la visite médicale Les deux composants métier candidates a l’ intégrationLes deux ontologies générées a partir composants métierLe composant métier résultat de l’ intégration

IntroductionLa problématique de l’intégration des Composants Métier

Le processus d’intégration des Composants MétierExemples d’application

Conclusion et perspectives

L’Ontologie de Correspondance

40

Page 41: Presentation these

Ontologie de support : d’une ontologie de domaine pour la visite médicale Les deux composants métier candidates a l’ intégrationLes deux ontologies générées a partir composants métierLe composant métier résultat de l’ intégration

IntroductionLa problématique de l’intégration des Composants Métier

Le processus d’intégration des Composants MétierExemples 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 desactions

Page 42: Presentation these

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.

Page 43: Presentation these

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

Page 44: Presentation these

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, publisher ACADEMY 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)