Download - Concluons cette semaine sur les infrastructures logicielles ......Concluons cette semaine sur les infrastructures logicielles des systèmes urbains en nous intéressant au problème

Transcript
Page 1: Concluons cette semaine sur les infrastructures logicielles ......Concluons cette semaine sur les infrastructures logicielles des systèmes urbains en nous intéressant au problème

Concluonscettesemainesurlesinfrastructureslogiciellesdessystèmesurbainsennousintéressantauproblèmedel’hétérogénéitédecessystèmes.

Page 2: Concluons cette semaine sur les infrastructures logicielles ......Concluons cette semaine sur les infrastructures logicielles des systèmes urbains en nous intéressant au problème

Eneffet,lessystèmesurbainssonttypiquementcomposésde:

- systèmespropriétairescommeparexemplelessystèmesdegestionetd’énergie,

Page 3: Concluons cette semaine sur les infrastructures logicielles ......Concluons cette semaine sur les infrastructures logicielles des systèmes urbains en nous intéressant au problème

- mais également des systèmes relatifs à l’Internet des objets qui permettent de coupler

mondephysiqueetmondevirtuel.

Page 4: Concluons cette semaine sur les infrastructures logicielles ......Concluons cette semaine sur les infrastructures logicielles des systèmes urbains en nous intéressant au problème

- capteurssociaux,ouencorecapteurshumainsquipermettentd’accéderoudebénéficierdes

données communiquées, sur les réseaux sociaux, ou encore les données fournies par lesutilisateurseux-mêmes,vialessystèmesparticipatifs.

Page 5: Concluons cette semaine sur les infrastructures logicielles ......Concluons cette semaine sur les infrastructures logicielles des systèmes urbains en nous intéressant au problème

- donnéesouvertesquisontfourniesparlesgouvernements,eux-mêmes.

Page 6: Concluons cette semaine sur les infrastructures logicielles ......Concluons cette semaine sur les infrastructures logicielles des systèmes urbains en nous intéressant au problème

Cequenousvoulons,c’estpouvoirconstruiredessystèmesurbainsquiintègrentcesdifférentessourcesdedonnées.Nousavonsalorsàfairefaceàuneexigenced’interopérabilitélogicielle.

Page 7: Concluons cette semaine sur les infrastructures logicielles ......Concluons cette semaine sur les infrastructures logicielles des systèmes urbains en nous intéressant au problème

L’interopérabilitélogicielle,qu’est-cequec’est?Celaconsisteàpermettreàdessystèmeshautementhétérogènesetdiversescommecequenousvenonsdementionner,d’interopérer,c’est-à-diredepouvoircommuniquer,échangerdesinformationsetréaliserconjointementdenouvellesapplications.

Page 8: Concluons cette semaine sur les infrastructures logicielles ......Concluons cette semaine sur les infrastructures logicielles des systèmes urbains en nous intéressant au problème

L’InteropérabilitélogicielleaenparticulierétédéfinieparTannenbaumetVanSteenquiladéfinissentcommel’aptitudeàpouvoirtravaillerensemble:“theextentbywhichtwoimplementationsofsystemsfromdifferentmanufacturerscanco-existandworktogetherbymerelyrelyingoneachother’sservicesasspecifiedbyacommonstandard”.Etdansleurcas,ilsontposéquececidevaitsefaireens’appuyantsurunstandardcommun.

Page 9: Concluons cette semaine sur les infrastructures logicielles ......Concluons cette semaine sur les infrastructures logicielles des systèmes urbains en nous intéressant au problème

Plusglobalement,nousavonsvuquel’interopérabilitédevaits’appuyersurunesolutionintergiciellequidécouledetravauxdansledomainedessystèmesdistribuésdepuislesannées90.Qu’est-cequ’unintergiciel?C’estunsystèmedistribuéquifacilitel’échanged’informations,etlacoordinationd’applicationrépartiedansleréseau.Poursefaire,unintergicielvadéfinirdesabstractionsdecommunicationetdecoordination.Nousallonsdoncavoir:

- desmodèlesdesystèmesetdedonnées,- desparadigmesdecoordination.

Page 10: Concluons cette semaine sur les infrastructures logicielles ......Concluons cette semaine sur les infrastructures logicielles des systèmes urbains en nous intéressant au problème

Étantdonnécesmodèlesetparadigmes,uneintergiciellevaimplémenterdestechnologiesouunensembledetechnologiesquisontunlangagededéfinitiond’interfaces,desprotocolesdecommunicationetcoordination,etdesprotocolesdegestiondelaqualitédeservice.

Page 11: Concluons cette semaine sur les infrastructures logicielles ......Concluons cette semaine sur les infrastructures logicielles des systèmes urbains en nous intéressant au problème

Leproblèmeauquelonaétéconfronté,suiteàl’émergencedessolutionsintergicielles,c’estl’hétérogénéitédesintergiciellesdedonnées.Dessolutionsàl’interopérabilitédesintergicielsontdoncdûêtredéveloppées.

Page 12: Concluons cette semaine sur les infrastructures logicielles ......Concluons cette semaine sur les infrastructures logicielles des systèmes urbains en nous intéressant au problème

Lasolutionlaplussimpleconsisteàimplémenterunpontlogicielquiestspécifiqueàdeuxprotocolesde2intergicielsdonnés.Elleesttrèssimple,maiselleestaussitrèslimitatif,puisqu’ilfautimplémenterunpointlogicielàchaquefoisquel’onveutcouplerdeuxsystèmeshétérogènes.

Page 13: Concluons cette semaine sur les infrastructures logicielles ......Concluons cette semaine sur les infrastructures logicielles des systèmes urbains en nous intéressant au problème

Unesolutionquenousavonsdéjàévoquéeconsisteàdéfinirunstandard.Onvadoncavoirdesstandardsd’intergicielensupposantquelesdifférentsfournisseursd’équipementsvontimplémentercesstandards.Noussavonsquecettesolutionestlimitative,puisquedèslorsquenousavonsdenouvellessolutionslogicielles,denouveauxstandardsémergent,etdonc,nousdevonsfairefaceàl’interopérabilitéentrestandards.

Page 14: Concluons cette semaine sur les infrastructures logicielles ......Concluons cette semaine sur les infrastructures logicielles des systèmes urbains en nous intéressant au problème

C’estpourquoilesbuslogicielsontétéintroduits.Unbuslogicieldéfinitunprotocoleintermédiairecommun.Etdèslorsquel’onveutintroduireunnouvelintergicielounouveausystème,onvaimplémenterunpontdelogiciels,entrecenouveausystèmeetlebuslogiciel.Toutefois,lalimitationdesbuslogicielestqu’enimposantunprotocoleintermédiairecommun,touslessystèmesmisenprésencedanslessystèmesurbainspeuventnepassemappersurceprotocoleintermédiaire.Parexemple,sil’onreprendl’Internetdesobjets,ouencorelesystèmepropriétairedegestiondel’énergie,onimaginetrèsbienquelesabstractions,aussibiendecommunicationquededonnéesvontêtretrèsdifférentes.Envisagerunprotocoleintermédiairecommunpoursadiversitédessystèmesn’estdoncpasapproprié.

Page 15: Concluons cette semaine sur les infrastructures logicielles ......Concluons cette semaine sur les infrastructures logicielles des systèmes urbains en nous intéressant au problème

C’estpourquoilarecherches’estintéresséeàl’adaptationautomatiquedeprotocolesquiconsisteàgénéreràlavolée,destraducteurs.

Page 16: Concluons cette semaine sur les infrastructures logicielles ......Concluons cette semaine sur les infrastructures logicielles des systèmes urbains en nous intéressant au problème

Étantdonnéunesolutionàl’interopérabilitéounon,qu’ellesoituniverselle,ounon,nouspouvonscollecterlesdonnéesmisesàdispositionparlesdifférentssystèmeshétérogènesdéployésdansleréseauurbain.Nouspouvonsensuitetraiteretanalysercesdonnées.Poursefaire,nousfaisonsappelàl’informatiqueennuagequivousseraprésentéelasemainesuivante.

Page 17: Concluons cette semaine sur les infrastructures logicielles ......Concluons cette semaine sur les infrastructures logicielles des systèmes urbains en nous intéressant au problème
Page 18: Concluons cette semaine sur les infrastructures logicielles ......Concluons cette semaine sur les infrastructures logicielles des systèmes urbains en nous intéressant au problème