4
Laprésencedecetypedematérieldansl’architectureréseaudédiéeauWebpeuts’expliquer
suivantdeuxpointsdevue:sécuritéetperformance.Toutd’abord,cetypedemachinesest
généralementplacéensortied’unréseaud’unegrandeentité(campus,grandeentreprise,…),elles
permettentdegérerplusfinementlasécuritéenn’autorisantlesconnexionssurleWebquedepuis
cetteuniquemachine:lesrequêtesdetouslesclientsdel’entitésontainsirelayéesparleproxy.
Reverseproxy:Lereverseproxycomportelesmêmesfonctionnalitésqueleproxyvuducôté
serveur.Danslapratiquelefonctionnementestsimilaire.Sileproxypermetuneplusgrande
souplessedanslagestiondelasécuritépourl’accèsàInternetdesclients,lereverseproxyfaitde
mêmepourlesserveurs:parexemple,dansuneentitédisposantdeplusieursserveursweb,un
reverseproxypeutserviràn’autoriserlesconnexionsdepuisleWebquesurcetteuniquemachine,
lesrequêtesverslesautresserveursétantrelayées.Demême,associéunsystèmedemiseencache
global,ilpermetlaréductiondutraficsortant.
UML:estlelangagedemodélisationunifiédéfiniparGradyBooch,JimRumbaughetIvarJacobson
[Kas12].Outildelatroisièmegénération.LelangageUMLpermetderéaliserunsystèmelogicielenle
représentant,enlespécifiant,enleconstruisantetenledocumentantaupréalable.Ilnes’agitpas
d’unlangagedeprogrammation,nid’unlangagestrict,ilaétéconçupourpermettreàlafoisla
description,l’analyseetlaconceptiond’unsystèmelogicielafindeleréaliserdanslesmeilleures
conditionspossibles.Celangagepermetdoncdedécrirelesplansdeconstructiondusystème
logiciel,enyintégranttouslesélémentsconceptuels,touteslesfonctionsettouteslesbasesde
données,touteslesclassesettouslescomposantslogiciels.Ilpermetégalementdevalidercesplans
avantdecommencerlaprogrammationetderéalisereffectivementlesystème
Données : Lesinformationslesplussimples,lesdonnées,sontcellesquisontproduitespardes
capteurs,descaissesdesupermarchés,…;ellesrelèventdel'observationdirected'unphénomène,
sansInterprétation.Lesdonnées,expriméesdanslelangagedusystèmed'acquisitionetse
présentantenfluxmassifs,sontengénéraldifficilementcompréhensiblesparunêtrehumain.
Connaissances : Lesconnaissancessontissuesdel'interprétationdesdonnées(modèlesdes
phénomènesmétéorologiques,profilsdeclients,…).Ellesenformentunesynthèseabstraitedans
uneperspectivedéterminée.
Extraction des connaissances : Longtemps,lesconnaissancesétaientdirectementfourniesà
lamachine;l'interprétationdesdonnéesquiyconduisaitétaitfaiteparl'homme.Cetteapprochea
connuseslimitesaveclessystèmesexperts,dontonapuconstaterladifficultédeconception
(parfoisplusieurssemestresd'interrogationdesexpertshumainsetdesynthèsedesrésultatspardes
cogniticiens),pourdesmodèlessouventinadaptésaucontexted'application.LerôledudataMining
estalorsdepasserdesdonnéesauxconnaissances,c'estàdired'assisterunopérateurdans
l'interprétation,lasynthèse,l'exploration,lagénéralisationdesdonnéesdontildisposepouren
extrairedesconnaissances[GR04].
FichierLOG:Ils'agitdujournaldesconnexionsquiconserveunetracedesrequêtesetdesopérations
traitéesparleserveur.LesLOGSpeuventêtreenregistrésdanstroistypesdefichiers
• fichierdelogsdetransfert:ilenregistretouslestransfertsdefichiersrésultantd'unerequête
àunserveur;
• fichierdelogsd'erreur:ilconservelatracedesincidentssurvenusdansledialogueavecle
serveur(ex:URLerronée,transfertinterrompu,...);
• fichierdelogsréférentiels:ilindiquelesiteetlapagedeprovenanceetd'arrivée;fichierde
logsd'agent:ilarchivelesinformationssurl'équipementdesutilisateurs(ex:
caractéristiquesdunavigateur,....);