SlideShare uma empresa 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]

Mais conteúdo relacionado

Mais procurados

Conception et Réalisation d’une Plateforme Web de Gestion des achats
Conception et Réalisation d’une Plateforme Web de Gestion des achats Conception et Réalisation d’une Plateforme Web de Gestion des achats
Conception et Réalisation d’une Plateforme Web de Gestion des achats Ayed CHOKRI
 
Présentation pfe - Etude, conception et réalisation d'une application web de ...
Présentation pfe - Etude, conception et réalisation d'une application web de ...Présentation pfe - Etude, conception et réalisation d'une application web de ...
Présentation pfe - Etude, conception et réalisation d'une application web de ...Ayoub Mkharbach
 
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
 
Présentation de mon PFE
Présentation de mon PFEPrésentation de mon PFE
Présentation de mon PFENadir Haouari
 
Rapport PFE : Réalisation d'une application web back-office de gestion pédago...
Rapport PFE : Réalisation d'une application web back-office de gestion pédago...Rapport PFE : Réalisation d'une application web back-office de gestion pédago...
Rapport PFE : Réalisation d'une application web back-office de gestion pédago...Anas Riahi
 
Rapport PFE : Développement D'une application de gestion des cartes de fidéli...
Rapport PFE : Développement D'une application de gestion des cartes de fidéli...Rapport PFE : Développement D'une application de gestion des cartes de fidéli...
Rapport PFE : Développement D'une application de gestion des cartes de fidéli...Riadh K.
 
Rapport d'une application mobile de recommendation de livres
Rapport d'une application mobile de recommendation de livresRapport d'une application mobile de recommendation de livres
Rapport d'une application mobile de recommendation de livreskaies Labiedh
 
CONCEPTION ET REALISATION D ’ UNE APPLICATION WEB POUR GESTION DE P ROJETS DE...
CONCEPTION ET REALISATION D ’ UNE APPLICATION WEB POUR GESTION DE P ROJETS DE...CONCEPTION ET REALISATION D ’ UNE APPLICATION WEB POUR GESTION DE P ROJETS DE...
CONCEPTION ET REALISATION D ’ UNE APPLICATION WEB POUR GESTION DE P ROJETS DE...Madjid Meddah
 
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
 
Conception et réalisation d’une application Mobile banking
Conception et réalisation d’une application  Mobile banking  Conception et réalisation d’une application  Mobile banking
Conception et réalisation d’une application Mobile banking Khaled Fayala
 
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
 
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
 
Rapport Projet De Fin D'étude Développent d'une application web avec Symfony2
Rapport Projet De Fin D'étude Développent d'une application web avec Symfony2Rapport Projet De Fin D'étude Développent d'une application web avec Symfony2
Rapport Projet De Fin D'étude Développent d'une application web avec Symfony2Sofien Benrhouma
 
présentation de soutenance PFE
présentation de soutenance PFEprésentation de soutenance PFE
présentation de soutenance PFEKarim Labidi
 
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
 
Soutenance Elhadj Bah | Diplôme d'ingénieur de conception en Informatique | E...
Soutenance Elhadj Bah | Diplôme d'ingénieur de conception en Informatique | E...Soutenance Elhadj Bah | Diplôme d'ingénieur de conception en Informatique | E...
Soutenance Elhadj Bah | Diplôme d'ingénieur de conception en Informatique | E...Elhadj Mamadou Aliou BAH
 
Présentation PFE
Présentation PFEPrésentation PFE
Présentation PFEHedi Riahi
 

Mais procurados (20)

Présentation PFE
Présentation PFEPrésentation PFE
Présentation PFE
 
Présentation PFE
Présentation PFEPrésentation PFE
Présentation PFE
 
Conception et Réalisation d’une Plateforme Web de Gestion des achats
Conception et Réalisation d’une Plateforme Web de Gestion des achats Conception et Réalisation d’une Plateforme Web de Gestion des achats
Conception et Réalisation d’une Plateforme Web de Gestion des achats
 
Présentation pfe - Etude, conception et réalisation d'une application web de ...
Présentation pfe - Etude, conception et réalisation d'une application web de ...Présentation pfe - Etude, conception et réalisation d'une application web de ...
Présentation pfe - Etude, conception et réalisation d'une application web de ...
 
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
 
Présentation de mon PFE
Présentation de mon PFEPrésentation de mon PFE
Présentation de mon PFE
 
Rapport PFE : Réalisation d'une application web back-office de gestion pédago...
Rapport PFE : Réalisation d'une application web back-office de gestion pédago...Rapport PFE : Réalisation d'une application web back-office de gestion pédago...
Rapport PFE : Réalisation d'une application web back-office de gestion pédago...
 
Rapport PFE : Développement D'une application de gestion des cartes de fidéli...
Rapport PFE : Développement D'une application de gestion des cartes de fidéli...Rapport PFE : Développement D'une application de gestion des cartes de fidéli...
Rapport PFE : Développement D'une application de gestion des cartes de fidéli...
 
Rapport d'une application mobile de recommendation de livres
Rapport d'une application mobile de recommendation de livresRapport d'une application mobile de recommendation de livres
Rapport d'une application mobile de recommendation de livres
 
CONCEPTION ET REALISATION D ’ UNE APPLICATION WEB POUR GESTION DE P ROJETS DE...
CONCEPTION ET REALISATION D ’ UNE APPLICATION WEB POUR GESTION DE P ROJETS DE...CONCEPTION ET REALISATION D ’ UNE APPLICATION WEB POUR GESTION DE P ROJETS DE...
CONCEPTION ET REALISATION D ’ UNE APPLICATION WEB POUR GESTION DE P ROJETS DE...
 
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)
 
Présentation PFE
Présentation PFEPrésentation PFE
Présentation PFE
 
Conception et réalisation d’une application Mobile banking
Conception et réalisation d’une application  Mobile banking  Conception et réalisation d’une application  Mobile banking
Conception et réalisation d’une application Mobile banking
 
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...
 
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
 
Rapport Projet De Fin D'étude Développent d'une application web avec Symfony2
Rapport Projet De Fin D'étude Développent d'une application web avec Symfony2Rapport Projet De Fin D'étude Développent d'une application web avec Symfony2
Rapport Projet De Fin D'étude Développent d'une application web avec Symfony2
 
présentation de soutenance PFE
présentation de soutenance PFEprésentation de soutenance PFE
présentation de soutenance PFE
 
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
 
Soutenance Elhadj Bah | Diplôme d'ingénieur de conception en Informatique | E...
Soutenance Elhadj Bah | Diplôme d'ingénieur de conception en Informatique | E...Soutenance Elhadj Bah | Diplôme d'ingénieur de conception en Informatique | E...
Soutenance Elhadj Bah | Diplôme d'ingénieur de conception en Informatique | E...
 
Présentation PFE
Présentation PFEPrésentation PFE
Présentation PFE
 

Destaque

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
 

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

Semelhante 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
 

Semelhante 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

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
 
Sidonie au Japon . pptx Un film français
Sidonie    au   Japon  .  pptx  Un film françaisSidonie    au   Japon  .  pptx  Un film français
Sidonie au Japon . pptx Un film françaisTxaruka
 
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
 
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 projetJeanYvesMoine
 
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
 
Formation qhse - GIASE saqit_105135.pptx
Formation qhse - GIASE saqit_105135.pptxFormation qhse - GIASE saqit_105135.pptx
Formation qhse - GIASE saqit_105135.pptxrajaakiass01
 
Computer Parts in French - Les parties de l'ordinateur.pptx
Computer Parts in French - Les parties de l'ordinateur.pptxComputer Parts in French - Les parties de l'ordinateur.pptx
Computer Parts in French - Les parties de l'ordinateur.pptxRayane619450
 
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
 
Apolonia, Apolonia.pptx Film documentaire
Apolonia, Apolonia.pptx         Film documentaireApolonia, Apolonia.pptx         Film documentaire
Apolonia, Apolonia.pptx Film documentaireTxaruka
 
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
 
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
 
Boléro. pptx Film français réalisé par une femme.
Boléro.  pptx   Film   français   réalisé  par une  femme.Boléro.  pptx   Film   français   réalisé  par une  femme.
Boléro. pptx Film français réalisé par une femme.Txaruka
 
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
 
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
 
Chapitre 2 du cours de JavaScript. Bon Cours
Chapitre 2 du cours de JavaScript. Bon CoursChapitre 2 du cours de JavaScript. Bon Cours
Chapitre 2 du cours de JavaScript. Bon Coursebenezerngoran
 
La mondialisation avantages et inconvénients
La mondialisation avantages et inconvénientsLa mondialisation avantages et inconvénients
La mondialisation avantages et inconvénientsJaouadMhirach
 
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
 
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
 
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
 

Último (20)

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
 
Sidonie au Japon . pptx Un film français
Sidonie    au   Japon  .  pptx  Un film françaisSidonie    au   Japon  .  pptx  Un film français
Sidonie au Japon . pptx Un film français
 
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
 
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
 
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
 
Formation qhse - GIASE saqit_105135.pptx
Formation qhse - GIASE saqit_105135.pptxFormation qhse - GIASE saqit_105135.pptx
Formation qhse - GIASE saqit_105135.pptx
 
Computer Parts in French - Les parties de l'ordinateur.pptx
Computer Parts in French - Les parties de l'ordinateur.pptxComputer Parts in French - Les parties de l'ordinateur.pptx
Computer Parts in French - Les parties de l'ordinateur.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...
 
Apolonia, Apolonia.pptx Film documentaire
Apolonia, Apolonia.pptx         Film documentaireApolonia, Apolonia.pptx         Film documentaire
Apolonia, Apolonia.pptx Film documentaire
 
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 ...
 
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...
 
Boléro. pptx Film français réalisé par une femme.
Boléro.  pptx   Film   français   réalisé  par une  femme.Boléro.  pptx   Film   français   réalisé  par une  femme.
Boléro. pptx Film français réalisé par une femme.
 
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
 
Chapitre 2 du cours de JavaScript. Bon Cours
Chapitre 2 du cours de JavaScript. Bon CoursChapitre 2 du cours de JavaScript. Bon Cours
Chapitre 2 du cours de JavaScript. Bon Cours
 
La mondialisation avantages et inconvénients
La mondialisation avantages et inconvénientsLa mondialisation avantages et inconvénients
La mondialisation avantages et inconvénients
 
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
 
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
 
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
 

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