Concluons cette semaine sur les infrastructures logicielles ......Concluons cette semaine sur les...

18
Concluons cette semaine sur les infrastructures logicielles des systèmes urbains en nous intéressant au problème de l’hétérogénéité de ces systèmes.

Transcript of Concluons cette semaine sur les infrastructures logicielles ......Concluons cette semaine sur les...

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