SlideShare une entreprise Scribd logo
1  sur  31
Projet de Fin d’Études Pour l’obtention du  Master de Recherche en Génie Informatique Sujet Bus de médiation de services:modèle de corrélation d’événements à base de règles Membres du jury : Pr. Ilham Berrada, (Présidente) Pr. OunsaRoudiès, (Examinateur) Pr. Salah Baïna, (Examinateur) Pr. Karim Baïna, (Encadrant) Soutenu par :        Hamid Barakat  Sous la direction de : Pr. Karim Baïna
Plan Introduction 1 2 Problématique 2 État de l’art 3 Approche Proposée 4 Conclusion & perspectives 5 02/01/2011 2
Les défis d'intégration 02/01/2011 3 Administrateurs distants Quartier général Clients Filiales Filiales Fournisseurs
L’évolution des solutions de l’intégration 02/01/2011 4
Bus de médiation de service(ESB) (2/2) Solution d’intégration implémentant une architecture totalement distribuée Assure la communication et l’interopérabilité entre les différentes applications Fournit des services comme la transformation des données, le routage, la sécurité des transactions et le support des standards. 02/01/2011 5
Bus de médiation de service(ESB) (2/2) Architecture orientée services (SOA) Approche de conception structurale Invocation des services	   "Publish-Find-Bind" Couplage faible Transmission des messages Architecture orientée événements (EDA) Concept: tout est événement Détection et traitement diffusion d’événements. Complex Event Processing/Enterprise Integration/ Source & target 02/01/2011 6
Plan 1 2 Problématique 2 02/01/2011 7
Problèmes liés aux ESB Mécanisme de routage : Ne supporte pas la compositiondynamique des services    [Bai et al., 2007] Ne supporte que le routage statique [Gulnoza et al., 2008] Traitement des événements : ESB existant n’offrent pas des mécanismes de traitement des événements complexes. Technologies de traitement des événements ne  prennent pas de considération les plateformes orientées services[Deng et al., 2008] [Ding et al., 2009] 02/01/2011 8
Problème à traiter La corrélation des événements  Partie importante de traitement d’événements complexes Relier les événements recueillis de diverse source, et détecter les différentes relations qui peuvent exister entre eux 02/01/2011 9 Traitements intelligents de ces événements au sein des bus de médiation de services.
Problème à traiter: Étude de cas Détection de fraude dans la banque  Plusieurs tentatives de connexion infructueuse au niveau du site de banque en ligne Le retrait important depuis un GAB (guichets automatique bancaire) dans 24 heures Le changement du code de la carte 02/01/2011 10
Plan 2 État de l’art 3 4 02/01/2011 11
Fonctionnalités d’un ESB (1/2) Protocoles de transport:  découplage entre le fournisseur et le consommateur de service Transformation de message XSLT  Le routage des messages Recipient List Routing Content-basedrouting 02/01/2011 12
Fonctionnalités d’un ESB (2/2) Amélioration du contenu Sécurité  Authentification Intégrité Chiffrement Contrôle d’accès Management, Monitoring, Contrat de service 02/01/2011 13
Techniques de routage   Routage basé  sur le contenu 02/01/2011 14
Techniques de corrélation d’événements(1/2) Corrélation à base de cas  Chaque problème et sa solution est considéré comme un cas Chercher dans des cas similaires au problème à la main, et d’essayer d’appliquer la solution similaire Comportement humain  Corrélation à base de modèle Représentation de la structure et le comportement du système dans un modèle Une description de la structure, Une description du comportement, 02/01/2011 15
Techniques de corrélation d’événements(2/2) Corrélation à base de règles Segmenté en trois niveaux Niveau donné : informations sur les problèmes à traiter. Niveau connaissance : référentiel de règles : les connaissances sur un domaine spécifique.  Niveau de contrôle : moteur d’inférence, détermine, la façon d’appliquer les règles Event Condition Action (ECA) Langages: XML SQL Langages propriétaires 02/01/2011 16
Patrons d’intégration d’entreprise (EIP) ,[object Object]
Normalisation les échanges de messages   dans un système asynchrone ,[object Object],     de la technologie Décrivent : ,[object Object]
Systèmes de messagerie
Canaux de messagerie
Routeurs des messages
Transformateur des messages
Management des messages[Hohpe and Woolf, 2003] 02/01/2011 17
Plan 1 Approche Proposée 4 5 02/01/2011 18
02/01/2011 19 Patrons d’intégration d’entreprise (EIP) Modèle de corrélation d’événements à base de règles
02/01/2011 20 Evénement  ,[object Object]
Event Payload
Event attributesModèle de corrélation d’événements à base de règles (1/4) Événement  ,[object Object]
Un événement peut prendre plusieurs  formesOpération sur les événements: ,[object Object]
 Transformation d’événements (Event transformation)
 Détection de corrélation (Correlationdetection),[object Object]

Contenu connexe

Tendances

Soutenance PFE ingénieur génie logiciel
Soutenance PFE ingénieur génie logicielSoutenance PFE ingénieur génie logiciel
Soutenance PFE ingénieur génie logiciel
Siwar GUEMRI
 
rapport PFE ingénieur génie logiciel INSAT
rapport PFE ingénieur génie logiciel INSATrapport PFE ingénieur génie logiciel INSAT
rapport PFE ingénieur génie logiciel INSAT
Siwar GUEMRI
 
Présentation PFE - MarouaBouhachem VersionFinale
Présentation PFE - MarouaBouhachem VersionFinalePrésentation PFE - MarouaBouhachem VersionFinale
Présentation PFE - MarouaBouhachem VersionFinale
Maroua Bouhachem
 

Tendances (20)

Soutenance PFE ingénieur génie logiciel
Soutenance PFE ingénieur génie logicielSoutenance PFE ingénieur génie logiciel
Soutenance PFE ingénieur génie logiciel
 
gestion de projet
gestion de projetgestion de projet
gestion de projet
 
Presentation de soutenance du Projet Fin d'Etudes
Presentation de soutenance du Projet Fin d'EtudesPresentation de soutenance du Projet Fin d'Etudes
Presentation de soutenance du Projet Fin d'Etudes
 
Modele-elearning
Modele-elearningModele-elearning
Modele-elearning
 
Présentation PFE (Conception et développement d'une application web && mobile...
Présentation PFE (Conception et développement d'une application web && mobile...Présentation PFE (Conception et développement d'une application web && mobile...
Présentation PFE (Conception et développement d'une application web && mobile...
 
Pfe conception et réalisation d'une application de gestion des processus d'ac...
Pfe conception et réalisation d'une application de gestion des processus d'ac...Pfe conception et réalisation d'une application de gestion des processus d'ac...
Pfe conception et réalisation d'une application de gestion des processus d'ac...
 
Rapport projet: relisation d'une app desktop
Rapport projet: relisation d'une app desktop Rapport projet: relisation d'une app desktop
Rapport projet: relisation d'une app desktop
 
Presentation pfe Système de gestion des rendez-vous médicaux
Presentation pfe Système de gestion des rendez-vous médicauxPresentation pfe Système de gestion des rendez-vous médicaux
Presentation pfe Système de gestion des rendez-vous médicaux
 
Ma présentation PFE : Application Android & Site Web
Ma présentation PFE : Application Android & Site WebMa présentation PFE : Application Android & Site Web
Ma présentation PFE : Application Android & Site Web
 
Conception et réalisation d'une application web et mobile de e-commerce
Conception et réalisation d'une application web et mobile de e-commerceConception et réalisation d'une application web et mobile de e-commerce
Conception et réalisation d'une application web et mobile de e-commerce
 
rapport PFE ingénieur génie logiciel INSAT
rapport PFE ingénieur génie logiciel INSATrapport PFE ingénieur génie logiciel INSAT
rapport PFE ingénieur génie logiciel INSAT
 
E-learning
E-learningE-learning
E-learning
 
Présentation PFE - MarouaBouhachem VersionFinale
Présentation PFE - MarouaBouhachem VersionFinalePrésentation PFE - MarouaBouhachem VersionFinale
Présentation PFE - MarouaBouhachem VersionFinale
 
Présentation pfe Développement d'une application bancaire mobile
Présentation pfe Développement d'une application bancaire mobilePrésentation pfe Développement d'une application bancaire mobile
Présentation pfe Développement d'une application bancaire mobile
 
Rapport pfe Conceptionet Developpement d'une Application web et Mobile
Rapport pfe Conceptionet Developpement d'une Application web et  Mobile Rapport pfe Conceptionet Developpement d'une Application web et  Mobile
Rapport pfe Conceptionet Developpement d'une Application web et Mobile
 
présentation PFE (2)
présentation PFE (2)présentation PFE (2)
présentation PFE (2)
 
Rapport pfe-ayoub mkharbach
Rapport pfe-ayoub mkharbachRapport pfe-ayoub mkharbach
Rapport pfe-ayoub mkharbach
 
Présentation PFE Computer Vision
Présentation PFE Computer VisionPrésentation PFE Computer Vision
Présentation PFE Computer Vision
 
Présentation PFE : Mise en place d’une solution de gestion intégrée (OpenERP...
Présentation PFE :  Mise en place d’une solution de gestion intégrée (OpenERP...Présentation PFE :  Mise en place d’une solution de gestion intégrée (OpenERP...
Présentation PFE : Mise en place d’une solution de gestion intégrée (OpenERP...
 
Soutenance de Mon PFE de Stage (DUT)
Soutenance de Mon PFE de Stage (DUT) Soutenance de Mon PFE de Stage (DUT)
Soutenance de Mon PFE de Stage (DUT)
 

En vedette

La Visite De L´Exposition Istanbul Sous Un Circonstance 1
La Visite De L´Exposition Istanbul Sous Un Circonstance 1La Visite De L´Exposition Istanbul Sous Un Circonstance 1
La Visite De L´Exposition Istanbul Sous Un Circonstance 1
saskia01157
 
Tema 5 Actividades Club Med
Tema 5 Actividades Club MedTema 5 Actividades Club Med
Tema 5 Actividades Club Med
guest35ab197
 
5162 Concours De Balcons
5162 Concours De Balcons5162 Concours De Balcons
5162 Concours De Balcons
guest9130001
 

En vedette (9)

Conte france mars 2013 sirène et piratef
Conte france mars 2013 sirène et piratefConte france mars 2013 sirène et piratef
Conte france mars 2013 sirène et piratef
 
La Visite De L´Exposition Istanbul Sous Un Circonstance 1
La Visite De L´Exposition Istanbul Sous Un Circonstance 1La Visite De L´Exposition Istanbul Sous Un Circonstance 1
La Visite De L´Exposition Istanbul Sous Un Circonstance 1
 
Le pirate et les sirènes 1 mazrzo f
Le pirate et les sirènes 1 mazrzo fLe pirate et les sirènes 1 mazrzo f
Le pirate et les sirènes 1 mazrzo f
 
Introduction Médias Socaiux
Introduction Médias SocaiuxIntroduction Médias Socaiux
Introduction Médias Socaiux
 
Plantes Kefirees
Plantes KefireesPlantes Kefirees
Plantes Kefirees
 
Tema 5 Actividades Club Med
Tema 5 Actividades Club MedTema 5 Actividades Club Med
Tema 5 Actividades Club Med
 
I Wanted To Share That Bat Yam Stars Program Low Res [Compatibility Mode]
I Wanted To Share That Bat Yam Stars Program Low Res [Compatibility Mode]I Wanted To Share That Bat Yam Stars Program Low Res [Compatibility Mode]
I Wanted To Share That Bat Yam Stars Program Low Res [Compatibility Mode]
 
2.Vieillesse
2.Vieillesse2.Vieillesse
2.Vieillesse
 
5162 Concours De Balcons
5162 Concours De Balcons5162 Concours De Balcons
5162 Concours De Balcons
 

Similaire à Bus de médiation de services: modèle de corrélation d’événements à base de règles

GlassFish ESB Ch'ti JUG
GlassFish ESB Ch'ti JUGGlassFish ESB Ch'ti JUG
GlassFish ESB Ch'ti JUG
Ch'ti JUG
 
composing continuos services in CoAP-based IOT
composing continuos services in CoAP-based IOT composing continuos services in CoAP-based IOT
composing continuos services in CoAP-based IOT
omri med
 
Soirée SOA - 2010-06-15 - Présentation de l'ESB Petals
Soirée SOA - 2010-06-15 - Présentation de l'ESB PetalsSoirée SOA - 2010-06-15 - Présentation de l'ESB Petals
Soirée SOA - 2010-06-15 - Présentation de l'ESB Petals
Normandy JUG
 

Similaire à Bus de médiation de services: modèle de corrélation d’événements à base de règles (20)

Informatique Mobile d'Entreprise
Informatique Mobile d'EntrepriseInformatique Mobile d'Entreprise
Informatique Mobile d'Entreprise
 
Chp2 - Vers les Architectures Orientées Services
Chp2 - Vers les Architectures Orientées ServicesChp2 - Vers les Architectures Orientées Services
Chp2 - Vers les Architectures Orientées Services
 
ARCHITECTURE MICROSERVICE : TOUR D’HORIZON DU CONCEPT ET BONNES PRATIQUES
ARCHITECTURE MICROSERVICE : TOUR D’HORIZON DU CONCEPT ET BONNES PRATIQUESARCHITECTURE MICROSERVICE : TOUR D’HORIZON DU CONCEPT ET BONNES PRATIQUES
ARCHITECTURE MICROSERVICE : TOUR D’HORIZON DU CONCEPT ET BONNES PRATIQUES
 
Architecture orientée service (SOA)
Architecture orientée service (SOA)Architecture orientée service (SOA)
Architecture orientée service (SOA)
 
Comment réussir sa migration SEPA?
Comment réussir sa migration SEPA?Comment réussir sa migration SEPA?
Comment réussir sa migration SEPA?
 
Architectures orientées services
Architectures orientées servicesArchitectures orientées services
Architectures orientées services
 
CV Marc de Leijer FR
CV Marc de Leijer FRCV Marc de Leijer FR
CV Marc de Leijer FR
 
Chp3 - ESB
Chp3 - ESBChp3 - ESB
Chp3 - ESB
 
Ouvrir son SI avec la trilogie Portail, SOA, BPM (Solutions Linux 2010 - cycl...
Ouvrir son SI avec la trilogie Portail, SOA, BPM (Solutions Linux 2010 - cycl...Ouvrir son SI avec la trilogie Portail, SOA, BPM (Solutions Linux 2010 - cycl...
Ouvrir son SI avec la trilogie Portail, SOA, BPM (Solutions Linux 2010 - cycl...
 
GlassFish ESB Ch'ti JUG
GlassFish ESB Ch'ti JUGGlassFish ESB Ch'ti JUG
GlassFish ESB Ch'ti JUG
 
Chapitre 1.pdf
Chapitre 1.pdfChapitre 1.pdf
Chapitre 1.pdf
 
ACube : De la solution à l'industrialisation
ACube : De la solution à l'industrialisationACube : De la solution à l'industrialisation
ACube : De la solution à l'industrialisation
 
composing continuos services in CoAP-based IOT
composing continuos services in CoAP-based IOT composing continuos services in CoAP-based IOT
composing continuos services in CoAP-based IOT
 
Introduction aux architectures des SI
Introduction aux architectures des SI Introduction aux architectures des SI
Introduction aux architectures des SI
 
Boostez vos applications en migrant vos bases vers SQL Server 2012 !
Boostez vos applications en migrant vos bases vers SQL Server 2012 !Boostez vos applications en migrant vos bases vers SQL Server 2012 !
Boostez vos applications en migrant vos bases vers SQL Server 2012 !
 
eServices-Chp4: ESB
eServices-Chp4: ESBeServices-Chp4: ESB
eServices-Chp4: ESB
 
Decouverte2014-2015.pptx
Decouverte2014-2015.pptxDecouverte2014-2015.pptx
Decouverte2014-2015.pptx
 
Soirée SOA - 2010-06-15 - Présentation de l'ESB Petals
Soirée SOA - 2010-06-15 - Présentation de l'ESB PetalsSoirée SOA - 2010-06-15 - Présentation de l'ESB Petals
Soirée SOA - 2010-06-15 - Présentation de l'ESB Petals
 
Dématérialiser les processus internes de la collectivités (2010)
Dématérialiser les processus internes de la collectivités (2010)Dématérialiser les processus internes de la collectivités (2010)
Dématérialiser les processus internes de la collectivités (2010)
 
Atelier EAI Blue Way
Atelier EAI Blue WayAtelier EAI Blue Way
Atelier EAI Blue Way
 

Dernier

Cours Préparation à l’ISO 27001 version 2022.pdf
Cours Préparation à l’ISO 27001 version 2022.pdfCours Préparation à l’ISO 27001 version 2022.pdf
Cours Préparation à l’ISO 27001 version 2022.pdf
ssuserc72852
 
Copie de Engineering Software Marketing Plan by Slidesgo.pptx.pptx
Copie de Engineering Software Marketing Plan by Slidesgo.pptx.pptxCopie de Engineering Software Marketing Plan by Slidesgo.pptx.pptx
Copie de Engineering Software Marketing Plan by Slidesgo.pptx.pptx
ikospam0
 

Dernier (20)

Cours ofppt du Trade-Marketing-Présentation.pdf
Cours ofppt du Trade-Marketing-Présentation.pdfCours ofppt du Trade-Marketing-Présentation.pdf
Cours ofppt du Trade-Marketing-Présentation.pdf
 
RAPPORT DE STAGE D'INTERIM DE ATTIJARIWAFA BANK
RAPPORT DE STAGE D'INTERIM DE ATTIJARIWAFA BANKRAPPORT DE STAGE D'INTERIM DE ATTIJARIWAFA BANK
RAPPORT DE STAGE D'INTERIM DE ATTIJARIWAFA BANK
 
Conférence Sommet de la formation 2024 : Développer des compétences pour la m...
Conférence Sommet de la formation 2024 : Développer des compétences pour la m...Conférence Sommet de la formation 2024 : Développer des compétences pour la m...
Conférence Sommet de la formation 2024 : Développer des compétences pour la m...
 
L application de la physique classique dans le golf.pptx
L application de la physique classique dans le golf.pptxL application de la physique classique dans le golf.pptx
L application de la physique classique dans le golf.pptx
 
Les roches magmatique géodynamique interne.pptx
Les roches magmatique géodynamique interne.pptxLes roches magmatique géodynamique interne.pptx
Les roches magmatique géodynamique interne.pptx
 
Formation échiquéenne jwhyCHESS, parallèle avec la planification de projet
Formation échiquéenne jwhyCHESS, parallèle avec la planification de projetFormation échiquéenne jwhyCHESS, parallèle avec la planification de projet
Formation échiquéenne jwhyCHESS, parallèle avec la planification de projet
 
Apolonia, Apolonia.pptx Film documentaire
Apolonia, Apolonia.pptx         Film documentaireApolonia, Apolonia.pptx         Film documentaire
Apolonia, Apolonia.pptx Film documentaire
 
658708519-Power-Point-Management-Interculturel.pdf
658708519-Power-Point-Management-Interculturel.pdf658708519-Power-Point-Management-Interculturel.pdf
658708519-Power-Point-Management-Interculturel.pdf
 
Cours Préparation à l’ISO 27001 version 2022.pdf
Cours Préparation à l’ISO 27001 version 2022.pdfCours Préparation à l’ISO 27001 version 2022.pdf
Cours Préparation à l’ISO 27001 version 2022.pdf
 
La nouvelle femme . pptx Film français
La   nouvelle   femme  . pptx  Film françaisLa   nouvelle   femme  . pptx  Film français
La nouvelle femme . pptx Film français
 
Intégration des TICE dans l'enseignement de la Physique-Chimie.pptx
Intégration des TICE dans l'enseignement de la Physique-Chimie.pptxIntégration des TICE dans l'enseignement de la Physique-Chimie.pptx
Intégration des TICE dans l'enseignement de la Physique-Chimie.pptx
 
L'expression du but : fiche et exercices niveau C1 FLE
L'expression du but : fiche et exercices  niveau C1 FLEL'expression du but : fiche et exercices  niveau C1 FLE
L'expression du but : fiche et exercices niveau C1 FLE
 
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...
 
Cours Généralités sur les systèmes informatiques
Cours Généralités sur les systèmes informatiquesCours Généralités sur les systèmes informatiques
Cours Généralités sur les systèmes informatiques
 
La mondialisation avantages et inconvénients
La mondialisation avantages et inconvénientsLa mondialisation avantages et inconvénients
La mondialisation avantages et inconvénients
 
Echos libraries Burkina Faso newsletter 2024
Echos libraries Burkina Faso newsletter 2024Echos libraries Burkina Faso newsletter 2024
Echos libraries Burkina Faso newsletter 2024
 
Formation qhse - GIASE saqit_105135.pptx
Formation qhse - GIASE saqit_105135.pptxFormation qhse - GIASE saqit_105135.pptx
Formation qhse - GIASE saqit_105135.pptx
 
les_infections_a_streptocoques.pptkioljhk
les_infections_a_streptocoques.pptkioljhkles_infections_a_streptocoques.pptkioljhk
les_infections_a_streptocoques.pptkioljhk
 
Copie de Engineering Software Marketing Plan by Slidesgo.pptx.pptx
Copie de Engineering Software Marketing Plan by Slidesgo.pptx.pptxCopie de Engineering Software Marketing Plan by Slidesgo.pptx.pptx
Copie de Engineering Software Marketing Plan by Slidesgo.pptx.pptx
 
CompLit - Journal of European Literature, Arts and Society - n. 7 - Table of ...
CompLit - Journal of European Literature, Arts and Society - n. 7 - Table of ...CompLit - Journal of European Literature, Arts and Society - n. 7 - Table of ...
CompLit - Journal of European Literature, Arts and Society - n. 7 - Table of ...
 

Bus de médiation de services: modèle de corrélation d’événements à base de règles

  • 1. Projet de Fin d’Études Pour l’obtention du Master de Recherche en Génie Informatique Sujet Bus de médiation de services:modèle de corrélation d’événements à base de règles Membres du jury : Pr. Ilham Berrada, (Présidente) Pr. OunsaRoudiès, (Examinateur) Pr. Salah Baïna, (Examinateur) Pr. Karim Baïna, (Encadrant) Soutenu par : Hamid Barakat Sous la direction de : Pr. Karim Baïna
  • 2. Plan Introduction 1 2 Problématique 2 État de l’art 3 Approche Proposée 4 Conclusion & perspectives 5 02/01/2011 2
  • 3. Les défis d'intégration 02/01/2011 3 Administrateurs distants Quartier général Clients Filiales Filiales Fournisseurs
  • 4. L’évolution des solutions de l’intégration 02/01/2011 4
  • 5. Bus de médiation de service(ESB) (2/2) Solution d’intégration implémentant une architecture totalement distribuée Assure la communication et l’interopérabilité entre les différentes applications Fournit des services comme la transformation des données, le routage, la sécurité des transactions et le support des standards. 02/01/2011 5
  • 6. Bus de médiation de service(ESB) (2/2) Architecture orientée services (SOA) Approche de conception structurale Invocation des services "Publish-Find-Bind" Couplage faible Transmission des messages Architecture orientée événements (EDA) Concept: tout est événement Détection et traitement diffusion d’événements. Complex Event Processing/Enterprise Integration/ Source & target 02/01/2011 6
  • 7. Plan 1 2 Problématique 2 02/01/2011 7
  • 8. Problèmes liés aux ESB Mécanisme de routage : Ne supporte pas la compositiondynamique des services [Bai et al., 2007] Ne supporte que le routage statique [Gulnoza et al., 2008] Traitement des événements : ESB existant n’offrent pas des mécanismes de traitement des événements complexes. Technologies de traitement des événements ne prennent pas de considération les plateformes orientées services[Deng et al., 2008] [Ding et al., 2009] 02/01/2011 8
  • 9. Problème à traiter La corrélation des événements Partie importante de traitement d’événements complexes Relier les événements recueillis de diverse source, et détecter les différentes relations qui peuvent exister entre eux 02/01/2011 9 Traitements intelligents de ces événements au sein des bus de médiation de services.
  • 10. Problème à traiter: Étude de cas Détection de fraude dans la banque Plusieurs tentatives de connexion infructueuse au niveau du site de banque en ligne Le retrait important depuis un GAB (guichets automatique bancaire) dans 24 heures Le changement du code de la carte 02/01/2011 10
  • 11. Plan 2 État de l’art 3 4 02/01/2011 11
  • 12. Fonctionnalités d’un ESB (1/2) Protocoles de transport: découplage entre le fournisseur et le consommateur de service Transformation de message XSLT Le routage des messages Recipient List Routing Content-basedrouting 02/01/2011 12
  • 13. Fonctionnalités d’un ESB (2/2) Amélioration du contenu Sécurité Authentification Intégrité Chiffrement Contrôle d’accès Management, Monitoring, Contrat de service 02/01/2011 13
  • 14. Techniques de routage Routage basé sur le contenu 02/01/2011 14
  • 15. Techniques de corrélation d’événements(1/2) Corrélation à base de cas Chaque problème et sa solution est considéré comme un cas Chercher dans des cas similaires au problème à la main, et d’essayer d’appliquer la solution similaire Comportement humain Corrélation à base de modèle Représentation de la structure et le comportement du système dans un modèle Une description de la structure, Une description du comportement, 02/01/2011 15
  • 16. Techniques de corrélation d’événements(2/2) Corrélation à base de règles Segmenté en trois niveaux Niveau donné : informations sur les problèmes à traiter. Niveau connaissance : référentiel de règles : les connaissances sur un domaine spécifique. Niveau de contrôle : moteur d’inférence, détermine, la façon d’appliquer les règles Event Condition Action (ECA) Langages: XML SQL Langages propriétaires 02/01/2011 16
  • 17.
  • 18.
  • 23. Management des messages[Hohpe and Woolf, 2003] 02/01/2011 17
  • 24. Plan 1 Approche Proposée 4 5 02/01/2011 18
  • 25. 02/01/2011 19 Patrons d’intégration d’entreprise (EIP) Modèle de corrélation d’événements à base de règles
  • 26.
  • 28.
  • 29.
  • 30. Transformation d’événements (Event transformation)
  • 31.
  • 32.
  • 33. Une base contenant les définitions de corrélation
  • 34. Éléments de corrélation (Correlation items)
  • 35. Ensembles de corrélation (Correlation sets)
  • 36.
  • 37.
  • 38. Processus de corrélation d’événements à base de règles 02/01/2011 24
  • 39. Gestionnaire de corrélation d’événements 02/01/2011 25 Moteur de règles Définition des Correlations Événement A Session de Corrélation Routeur Détecteur de corrélation Événement B Transformateur d’événements Collecteur d’événements Événements corrélés Réponse Événement C Gestionnaire de Corrélation
  • 40. Etude de cas: Détection de fraude 02/01/2011 26 Détecter-Décider-Répondre ??? Quand les événements de session X arrivent ; Si (le nombre de tentative de connexion infructueuse au CRM de client est supérieure à quatre fois) ET (le client X retire un montent > Seuil) ET (le client change le mot de passe de la carte) dans un délai de 24 heures Alors Générer une notification qui va contenir des informations nécessaires sur le compte en question ainsi des informations sur le temps, l’identifiant du GAB. Traitements
  • 41. Mise en œuvre 02/01/2011 27
  • 42. Mise en œuvre 02/01/2011 28 Moteur de règles Définition des Correlations Session de Corrélation XML Routeur XSLT Détecteur de corrélation JMS Adapter Transformateur d’événements Événements corrélés Réponse jXpath CorrelationDetector UMO XML Event Transformer UMO Content-Based-Router UMO Web Services Adapter Collecteur d’événements Gestionnaire de Corrélation
  • 44. 02/01/2011 30 Merci de votre attention
  • 45. Projet de Fin d’Études Pour l’obtention du Master de Recherche en Génie Informatique Sujet Bus de médiation de services:modèle de corrélation d’événements à base de règles Membres du jury : Pr. Ilham Berrada, (Présidente) Pr. OunsaRoudiès, (Examinateur) Pr. Salah Baïna, (Examinateur) Pr. Karim Baïna, (Encadrant) Soutenu par : Hamid Barakat Sous la direction de : Pr. Karim Baïna