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

Copie de exposã© pfe
Copie de exposã© pfeCopie de exposã© pfe
Copie de exposã© pfeRiadh K.
 
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 : 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.
 
présentation de PFE
présentation de PFE présentation de PFE
présentation de PFE AmalSouheil1
 
Rapport PFE BIAT Conception et mise en place d’une plate-forme de gestion des...
Rapport PFE BIAT Conception et mise en place d’une plate-forme de gestion des...Rapport PFE BIAT Conception et mise en place d’une plate-forme de gestion des...
Rapport PFE BIAT Conception et mise en place d’une plate-forme de gestion des...Yasmine Lachheb
 
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
 
Projet de fin d’études
Projet de fin d’études  Projet de fin d’études
Projet de fin d’études TombariAhmed
 
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 : 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
 
Rapport de stage PFE ( DUT) chez Synthèse Conseil - Jaiti Mohammed
Rapport de stage PFE ( DUT) chez Synthèse Conseil  - Jaiti MohammedRapport de stage PFE ( DUT) chez Synthèse Conseil  - Jaiti Mohammed
Rapport de stage PFE ( DUT) chez Synthèse Conseil - Jaiti MohammedMohammed JAITI
 
rapport de projet de fin d'étude_PFE
rapport de projet de fin d'étude_PFErapport de projet de fin d'étude_PFE
rapport de projet de fin d'étude_PFEDonia Hammami
 
Conception et développement d'une application de gestion de production et de ...
Conception et développement d'une application de gestion de production et de ...Conception et développement d'une application de gestion de production et de ...
Conception et développement d'une application de gestion de production et de ...Mohamed Aziz Chetoui
 
Présentation PFE
Présentation PFEPrésentation PFE
Présentation PFEHedi Riahi
 
Application de gestion, suivi,et de sécurité des chantiers en temps réels.
Application  de gestion, suivi,et de sécurité des chantiers en temps réels.Application  de gestion, suivi,et de sécurité des chantiers en temps réels.
Application de gestion, suivi,et de sécurité des chantiers en temps réels.Sabri El gharbi El yahmadi
 
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
 
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
 
Présentation projet de fin d'étude
Présentation projet de fin d'étudePrésentation projet de fin d'étude
Présentation projet de fin d'étudeDonia Hammami
 
Présentation de mon PFE
Présentation de mon PFEPrésentation de mon PFE
Présentation de mon PFENadir Haouari
 

Tendances (20)

gestion de projet
gestion de projetgestion de projet
gestion de projet
 
Rapport de stage du fin d'étude
Rapport de stage du fin d'étudeRapport de stage du fin d'étude
Rapport de stage du fin d'étude
 
Copie de exposã© pfe
Copie de exposã© pfeCopie de exposã© pfe
Copie de exposã© pfe
 
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 : 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...
 
présentation de PFE
présentation de PFE présentation de PFE
présentation de PFE
 
Rapport PFE BIAT Conception et mise en place d’une plate-forme de gestion des...
Rapport PFE BIAT Conception et mise en place d’une plate-forme de gestion des...Rapport PFE BIAT Conception et mise en place d’une plate-forme de gestion des...
Rapport PFE BIAT Conception et mise en place d’une plate-forme de gestion des...
 
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 ...
 
Projet de fin d’études
Projet de fin d’études  Projet de fin d’études
Projet de fin d’études
 
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
 
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...
 
Rapport de stage PFE ( DUT) chez Synthèse Conseil - Jaiti Mohammed
Rapport de stage PFE ( DUT) chez Synthèse Conseil  - Jaiti MohammedRapport de stage PFE ( DUT) chez Synthèse Conseil  - Jaiti Mohammed
Rapport de stage PFE ( DUT) chez Synthèse Conseil - Jaiti Mohammed
 
rapport de projet de fin d'étude_PFE
rapport de projet de fin d'étude_PFErapport de projet de fin d'étude_PFE
rapport de projet de fin d'étude_PFE
 
Conception et développement d'une application de gestion de production et de ...
Conception et développement d'une application de gestion de production et de ...Conception et développement d'une application de gestion de production et de ...
Conception et développement d'une application de gestion de production et de ...
 
Présentation PFE
Présentation PFEPrésentation PFE
Présentation PFE
 
Application de gestion, suivi,et de sécurité des chantiers en temps réels.
Application  de gestion, suivi,et de sécurité des chantiers en temps réels.Application  de gestion, suivi,et de sécurité des chantiers en temps réels.
Application de gestion, suivi,et de sécurité des chantiers en temps réels.
 
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
 
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
 
Présentation projet de fin d'étude
Présentation projet de fin d'étudePrésentation projet de fin d'étude
Présentation projet de fin d'étude
 
Présentation de mon PFE
Présentation de mon PFEPrésentation de mon PFE
Présentation de mon PFE
 

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

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

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
 

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

Bolero. pptx . Film de A nnne Fontaine
Bolero. pptx . Film   de  A nnne FontaineBolero. pptx . Film   de  A nnne Fontaine
Bolero. pptx . Film de A nnne FontaineTxaruka
 
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
 
gestion des conflits dans les entreprises
gestion des  conflits dans les entreprisesgestion des  conflits dans les entreprises
gestion des conflits dans les entreprisesMajdaKtiri2
 
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
 
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
 
SUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptx
SUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptxSUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptx
SUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptxssuserbd075f
 
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
 
COURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdf
COURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdfCOURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdf
COURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdfabatanebureau
 

Dernier (10)

Bolero. pptx . Film de A nnne Fontaine
Bolero. pptx . Film   de  A nnne FontaineBolero. pptx . Film   de  A nnne Fontaine
Bolero. pptx . Film de A nnne Fontaine
 
Evaluación Alumnos de Ecole Victor Hugo
Evaluación Alumnos de Ecole  Victor HugoEvaluación Alumnos de Ecole  Victor Hugo
Evaluación Alumnos de Ecole Victor Hugo
 
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
 
gestion des conflits dans les entreprises
gestion des  conflits dans les entreprisesgestion des  conflits dans les entreprises
gestion des conflits dans les entreprises
 
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
 
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.
 
SUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptx
SUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptxSUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptx
SUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.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
 
COURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdf
COURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdfCOURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdf
COURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdf
 

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