SlideShare una empresa de Scribd logo
1 de 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]

Más contenido relacionado

La actualidad más candente

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 logicielSiwar GUEMRI
 
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'EtudesTahani RIAHI
 
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...Ramzi Noumairi
 
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...Ahmed Makni
 
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 amat samiâ boualil
 
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édicauxFehmi Arbi
 
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 WebHarrathi Mohamed
 
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-commerceAHMEDBELGHITH4
 
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 INSATSiwar GUEMRI
 
Présentation PFE - MarouaBouhachem VersionFinale
Présentation PFE - MarouaBouhachem VersionFinalePrésentation PFE - MarouaBouhachem VersionFinale
Présentation PFE - MarouaBouhachem VersionFinaleMaroua Bouhachem
 
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 mobileNader Somrani
 
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 Raoua Bennasr
 
Rapport pfe-ayoub mkharbach
Rapport pfe-ayoub mkharbachRapport pfe-ayoub mkharbach
Rapport pfe-ayoub mkharbachAyoub Mkharbach
 
Présentation PFE Computer Vision
Présentation PFE Computer VisionPrésentation PFE Computer Vision
Présentation PFE Computer VisionRihab Ben Rhouma
 
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...Mohamed Cherkaoui
 
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) Mohammed JAITI
 

La actualidad más candente (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)
 

Destacado

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 1saskia01157
 
Introduction Médias Socaiux
Introduction Médias SocaiuxIntroduction Médias Socaiux
Introduction Médias SocaiuxInfinidad
 
Plantes Kefirees
Plantes KefireesPlantes Kefirees
Plantes KefireesSymbiotec
 
Tema 5 Actividades Club Med
Tema 5 Actividades Club MedTema 5 Actividades Club Med
Tema 5 Actividades Club Medguest35ab197
 
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]democratic_aviva
 
2.Vieillesse
2.Vieillesse2.Vieillesse
2.Vieillessepblot660
 
5162 Concours De Balcons
5162 Concours De Balcons5162 Concours De Balcons
5162 Concours De Balconsguest9130001
 

Destacado (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
 

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

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 ServicesLilia Sfaxi
 
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 PRATIQUESSOAT
 
Architecture orientée service (SOA)
Architecture orientée service (SOA)Architecture orientée service (SOA)
Architecture orientée service (SOA)Klee Group
 
Comment réussir sa migration SEPA?
Comment réussir sa migration SEPA?Comment réussir sa migration SEPA?
Comment réussir sa migration SEPA?Sage france
 
Architectures orientées services
Architectures orientées servicesArchitectures orientées services
Architectures orientées servicesDonia Hammami
 
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...Marc Dutoo
 
GlassFish ESB Ch'ti JUG
GlassFish ESB Ch'ti JUGGlassFish ESB Ch'ti JUG
GlassFish ESB Ch'ti JUGCh'ti JUG
 
ACube : De la solution à l'industrialisation
ACube : De la solution à l'industrialisationACube : De la solution à l'industrialisation
ACube : De la solution à l'industrialisationpeguet
 
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
 
Introduction aux architectures des SI
Introduction aux architectures des SI Introduction aux architectures des SI
Introduction aux architectures des SI Heithem Abbes
 
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 !Microsoft Technet France
 
eServices-Chp4: ESB
eServices-Chp4: ESBeServices-Chp4: ESB
eServices-Chp4: ESBLilia Sfaxi
 
Decouverte2014-2015.pptx
Decouverte2014-2015.pptxDecouverte2014-2015.pptx
Decouverte2014-2015.pptxRihabBENLAMINE
 
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 PetalsNormandy JUG
 
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)Ardesi Midi-Pyrénées
 
Atelier EAI Blue Way
Atelier EAI Blue WayAtelier EAI Blue Way
Atelier EAI Blue Waypimp uncle
 

Similar a 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
 

Último

658708519-Power-Point-Management-Interculturel.pdf
658708519-Power-Point-Management-Interculturel.pdf658708519-Power-Point-Management-Interculturel.pdf
658708519-Power-Point-Management-Interculturel.pdfMariaClaraAlves46
 
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.pdfachrafbrahimi1
 
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.pptxikospam0
 
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...Nguyen Thanh Tu Collection
 
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.pptxhamzagame
 
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 BANKNassimaMdh
 
Formation qhse - GIASE saqit_105135.pptx
Formation qhse - GIASE saqit_105135.pptxFormation qhse - GIASE saqit_105135.pptx
Formation qhse - GIASE saqit_105135.pptxrajaakiass01
 
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.pptxabdououanighd
 
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 FLElebaobabbleu
 
La mondialisation avantages et inconvénients
La mondialisation avantages et inconvénientsLa mondialisation avantages et inconvénients
La mondialisation avantages et inconvénientsJaouadMhirach
 
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.pdfssuserc72852
 
Apolonia, Apolonia.pptx Film documentaire
Apolonia, Apolonia.pptx         Film documentaireApolonia, Apolonia.pptx         Film documentaire
Apolonia, Apolonia.pptx Film documentaireTxaruka
 
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.pptxShinyaHilalYamanaka
 
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 informatiquesMohammedAmineHatoch
 
les_infections_a_streptocoques.pptkioljhk
les_infections_a_streptocoques.pptkioljhkles_infections_a_streptocoques.pptkioljhk
les_infections_a_streptocoques.pptkioljhkRefRama
 
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 ...Universidad Complutense de Madrid
 
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çaisTxaruka
 
Bilan énergétique des chambres froides.pdf
Bilan énergétique des chambres froides.pdfBilan énergétique des chambres froides.pdf
Bilan énergétique des chambres froides.pdfAmgdoulHatim
 
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...Technologia Formation
 

Último (20)

658708519-Power-Point-Management-Interculturel.pdf
658708519-Power-Point-Management-Interculturel.pdf658708519-Power-Point-Management-Interculturel.pdf
658708519-Power-Point-Management-Interculturel.pdf
 
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
 
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
 
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...
 
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
 
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
 
Formation qhse - GIASE saqit_105135.pptx
Formation qhse - GIASE saqit_105135.pptxFormation qhse - GIASE saqit_105135.pptx
Formation qhse - GIASE saqit_105135.pptx
 
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
 
Echos libraries Burkina Faso newsletter 2024
Echos libraries Burkina Faso newsletter 2024Echos libraries Burkina Faso newsletter 2024
Echos libraries Burkina Faso newsletter 2024
 
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
 
La mondialisation avantages et inconvénients
La mondialisation avantages et inconvénientsLa mondialisation avantages et inconvénients
La mondialisation avantages et inconvénients
 
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
 
Apolonia, Apolonia.pptx Film documentaire
Apolonia, Apolonia.pptx         Film documentaireApolonia, Apolonia.pptx         Film documentaire
Apolonia, Apolonia.pptx Film documentaire
 
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
 
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
 
les_infections_a_streptocoques.pptkioljhk
les_infections_a_streptocoques.pptkioljhkles_infections_a_streptocoques.pptkioljhk
les_infections_a_streptocoques.pptkioljhk
 
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 ...
 
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
 
Bilan énergétique des chambres froides.pdf
Bilan énergétique des chambres froides.pdfBilan énergétique des chambres froides.pdf
Bilan énergétique des chambres froides.pdf
 
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...
 

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