SlideShare une entreprise Scribd logo
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

Conception et réalisation d’un Système d’information des étudiants du départe...
Conception et réalisation d’un Système d’information des étudiants du départe...Conception et réalisation d’un Système d’information des étudiants du départe...
Conception et réalisation d’un Système d’information des étudiants du départe...
Ilyas CHAOUA
 
Rapport- Conception et réalisation d'une plateforme social learning
Rapport- Conception et réalisation d'une plateforme social learningRapport- Conception et réalisation d'une plateforme social learning
Rapport- Conception et réalisation d'une plateforme social learning
Rouâa Ben Hammouda
 
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
 
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
Tahani RIAHI
 
Présentation PFE: Système de gestion des réclamations et interventions clients
Présentation PFE: Système de gestion des réclamations et interventions clientsPrésentation PFE: Système de gestion des réclamations et interventions clients
Présentation PFE: Système de gestion des réclamations et interventions clients
Mohamed Ayoub OUERTATANI
 
Projet de fin d'etude sur le parc informatique
Projet  de fin d'etude sur le parc informatiqueProjet  de fin d'etude sur le parc informatique
Projet de fin d'etude sur le parc informatique
Hicham Ben
 
Présentation pfe Conception et Réalisation application web
Présentation pfe Conception et Réalisation application webPrésentation pfe Conception et Réalisation application web
Présentation pfe Conception et Réalisation application web
FaissoilMkavavo
 
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
 
Application web et mobile.potx
Application web et mobile.potxApplication web et mobile.potx
Application web et mobile.potx
Belwafi Bilel
 
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
 
Presentation pfe application de pointage ASP.NET
Presentation pfe application de pointage ASP.NETPresentation pfe application de pointage ASP.NET
Presentation pfe application de pointage ASP.NET
Meher Zayani
 
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
 
gestion de projet
gestion de projetgestion de projet
gestion de projet
Wajdi kanzali
 
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 Application Web Mobiles belwafi bilel
Rapport PFE Application Web Mobiles belwafi bilelRapport PFE Application Web Mobiles belwafi bilel
Rapport PFE Application Web Mobiles belwafi bilel
Belwafi Bilel
 
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 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
 
PFE :: Application de gestion des dus d'enseignement
PFE :: Application de gestion des dus d'enseignementPFE :: Application de gestion des dus d'enseignement
PFE :: Application de gestion des dus d'enseignement
Nassim Bahri
 
Presentation pfe
Presentation pfePresentation pfe
Presentation pfezinebcher
 

Tendances (20)

Conception et réalisation d’un Système d’information des étudiants du départe...
Conception et réalisation d’un Système d’information des étudiants du départe...Conception et réalisation d’un Système d’information des étudiants du départe...
Conception et réalisation d’un Système d’information des étudiants du départe...
 
Rapport- Conception et réalisation d'une plateforme social learning
Rapport- Conception et réalisation d'une plateforme social learningRapport- Conception et réalisation d'une plateforme social learning
Rapport- Conception et réalisation d'une plateforme social learning
 
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.
 
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: Système de gestion des réclamations et interventions clients
Présentation PFE: Système de gestion des réclamations et interventions clientsPrésentation PFE: Système de gestion des réclamations et interventions clients
Présentation PFE: Système de gestion des réclamations et interventions clients
 
Projet de fin d'etude sur le parc informatique
Projet  de fin d'etude sur le parc informatiqueProjet  de fin d'etude sur le parc informatique
Projet de fin d'etude sur le parc informatique
 
Présentation pfe Conception et Réalisation application web
Présentation pfe Conception et Réalisation application webPrésentation pfe Conception et Réalisation application web
Présentation pfe Conception et Réalisation application web
 
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)
 
Application web et mobile.potx
Application web et mobile.potxApplication web et mobile.potx
Application web et mobile.potx
 
présentation PFE (2)
présentation PFE (2)présentation PFE (2)
présentation PFE (2)
 
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
 
Presentation pfe application de pointage ASP.NET
Presentation pfe application de pointage ASP.NETPresentation pfe application de pointage ASP.NET
Presentation pfe application de pointage ASP.NET
 
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
 
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 Application Web Mobiles belwafi bilel
Rapport PFE Application Web Mobiles belwafi bilelRapport PFE Application Web Mobiles belwafi bilel
Rapport PFE Application Web Mobiles belwafi bilel
 
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 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
 
PFE :: Application de gestion des dus d'enseignement
PFE :: Application de gestion des dus d'enseignementPFE :: Application de gestion des dus d'enseignement
PFE :: Application de gestion des dus d'enseignement
 
Presentation pfe
Presentation pfePresentation pfe
Presentation pfe
 

En vedette

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
Magdalena Pastor Noguera
 
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
 
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
Magdalena Pastor Noguera
 
Introduction Médias Socaiux
Introduction Médias SocaiuxIntroduction Médias Socaiux
Introduction Médias Socaiux
Infinidad
 
Plantes Kefirees
Plantes KefireesPlantes Kefirees
Plantes Kefirees
Symbiotec
 
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.Vieillesse
pblot660
 
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

Informatique Mobile d'Entreprise
Informatique Mobile d'EntrepriseInformatique Mobile d'Entreprise
Informatique Mobile d'Entreprise
Sébastien Letélié
 
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
Lilia 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 PRATIQUES
SOAT
 
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 services
Donia Hammami
 
Chp3 - ESB
Chp3 - ESBChp3 - ESB
Chp3 - ESB
Lilia Sfaxi
 
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'industrialisation
peguet
 
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: ESB
Lilia Sfaxi
 
Decouverte2014-2015.pptx
Decouverte2014-2015.pptxDecouverte2014-2015.pptx
Decouverte2014-2015.pptx
RihabBENLAMINE
 
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 Way
pimp 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

Bibliothèque de L'Union - Bilan de l'année 2023
Bibliothèque de L'Union - Bilan de l'année 2023Bibliothèque de L'Union - Bilan de l'année 2023
Bibliothèque de L'Union - Bilan de l'année 2023
Bibliothèque de L'Union
 
Iris van Herpen. pptx
Iris         van        Herpen.      pptxIris         van        Herpen.      pptx
Iris van Herpen. pptx
Txaruka
 
Newsletter SPW Agriculture en province du Luxembourg du 12-06-24
Newsletter SPW Agriculture en province du Luxembourg du 12-06-24Newsletter SPW Agriculture en province du Luxembourg du 12-06-24
Newsletter SPW Agriculture en province du Luxembourg du 12-06-24
BenotGeorges3
 
Veille Audocdi 90 - mois de juin 2024.pdf
Veille Audocdi 90 - mois de juin 2024.pdfVeille Audocdi 90 - mois de juin 2024.pdf
Veille Audocdi 90 - mois de juin 2024.pdf
frizzole
 
Formation M2i - Onboarding réussi - les clés pour intégrer efficacement vos n...
Formation M2i - Onboarding réussi - les clés pour intégrer efficacement vos n...Formation M2i - Onboarding réussi - les clés pour intégrer efficacement vos n...
Formation M2i - Onboarding réussi - les clés pour intégrer efficacement vos n...
M2i Formation
 
Textes de famille concernant les guerres V2.pdf
Textes de famille concernant les guerres V2.pdfTextes de famille concernant les guerres V2.pdf
Textes de famille concernant les guerres V2.pdf
Michel Bruley
 
Iris van Herpen. pptx
Iris         van         Herpen.      pptxIris         van         Herpen.      pptx
Iris van Herpen. pptx
Txaruka
 

Dernier (7)

Bibliothèque de L'Union - Bilan de l'année 2023
Bibliothèque de L'Union - Bilan de l'année 2023Bibliothèque de L'Union - Bilan de l'année 2023
Bibliothèque de L'Union - Bilan de l'année 2023
 
Iris van Herpen. pptx
Iris         van        Herpen.      pptxIris         van        Herpen.      pptx
Iris van Herpen. pptx
 
Newsletter SPW Agriculture en province du Luxembourg du 12-06-24
Newsletter SPW Agriculture en province du Luxembourg du 12-06-24Newsletter SPW Agriculture en province du Luxembourg du 12-06-24
Newsletter SPW Agriculture en province du Luxembourg du 12-06-24
 
Veille Audocdi 90 - mois de juin 2024.pdf
Veille Audocdi 90 - mois de juin 2024.pdfVeille Audocdi 90 - mois de juin 2024.pdf
Veille Audocdi 90 - mois de juin 2024.pdf
 
Formation M2i - Onboarding réussi - les clés pour intégrer efficacement vos n...
Formation M2i - Onboarding réussi - les clés pour intégrer efficacement vos n...Formation M2i - Onboarding réussi - les clés pour intégrer efficacement vos n...
Formation M2i - Onboarding réussi - les clés pour intégrer efficacement vos n...
 
Textes de famille concernant les guerres V2.pdf
Textes de famille concernant les guerres V2.pdfTextes de famille concernant les guerres V2.pdf
Textes de famille concernant les guerres V2.pdf
 
Iris van Herpen. pptx
Iris         van         Herpen.      pptxIris         van         Herpen.      pptx
Iris van Herpen. 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