228

Guide open-source

Embed Size (px)

DESCRIPTION

 

Citation preview

www.guide-solutions-opensource.com

4

INTRODUCTION 6

LA BELLE ÈRE DE L’OPEN 8

AU SERVICE DE L’ENTREPRISE, DE LA SOCIÉTÉ, DU CITOYEN 10

UNE GOUVERNANCE ET UNE POLITIQUE OPEN SOURCE AU SERVICE DU NUMERIQUE 18

REJOIGNEZ-NOUS, C’EST OUVERT ! 23

LES COMMUNAUTÉS MEMBRES DU STEERING COMMITTEE DE L’OPEN WORLD FORUM 28

DIMENSION « APPLICATIONS » 29 CRM 30 Décisionnel :ETL 33 Décisionnel :Reporting 35 Décisionnel :Suite 38 E-Commerce 42 ERP/PGI 48 CMS 53 GED&ECM 60 Bibliothèque&Documentation 64 Portail 66 Réseauxsociauxd’entreprise(RSE) 69 Blog,WikietForum 73 E-Learning 78 Suivid’audience 81 Autres 83

DIMENSION « INFRASTRUCTURE » 86 Contrôledepostesàdistance 87 Gestiondeparcetinventaires 90 Déploiementetsauvegarde 93

Sommaire

5

Hautedisponibilité 96 Sécurité 99 Firewalls 104 VPN 107 SupervisionetMétrologie 109 Systèmed’exploitationLinux&BSD 114 Virtualisation 118 VOIP/Téléphonie 121 Messagerie,Emailing&Groupware 124 AccélérateurHttp 131 Autres 133

DIMENSION « DÉVELOPPEMENT ET COUCHES INTERMÉDIAIRES » 136 Annuaired’entreprise 137 Basesdedonnéesrelationnelles 139 BigdataetNOSQL 143 BPM/Workflow 147 Outilsdedéveloppement 151 Tests&intégrationcontinue 160 ESB 164 FrameworksetbibliothèquespourledéveloppementWeb 167 Frameworksmobilescross-platform 175 PKI 178 Authentification,fédérationetgestiond’identité 181 Outilsdetestsdecharge 186 Moteursderecherche 188 Serveurshttpetserveursd’applications 192 MOM&EAI 195 Autres 198

CONCLUSION 200

REMERCIEMENTS 201

LICENCES 202

ANNEXE : Annuaire des prestatairesen Île-de- France 204

6

Introduction

Lespagesqui suiventprésententprèsde200produitsdans40domainesd’applicationspourl’entreprise.Leurobjectifestdeconstituerunréférentiellargeetpratiquedesmeilleuressolutionsopensource.

Cesproduitsrecouvrentunpérimètrelarge.Ilsontétésélectionnésparungrouped’expertstechniques,fonctionnelsetmétiers,d’abordauseindelasociétéSmile,quiaacceptédefairedondesontravailpourconstituer leprésentGuide,puisétendusparunsecondgrouped’experts,membresduGroupeThématiqueLogicielLibreduPôleSystematicParis-Region.

CHOIX DES CATÉGORIES

Pourcela,nousavonscommencéparétablirlalistedescatégoriesquise-raientprésentesdanscelivre.Ilétaitessentieldefairedeschoixtantl’offreopensourceestlarge.Nousavonsdoncretenutouslesdomainesquifontdusenspourl’entreprise,etoùnousavonsdéjàimplémentédesprojets.

Nousavonsrépartices40etquelquescatégoriesentrois«dimensions»:

•Applications,oùl’ontrouveparexemple:lesCRM,lesoutilsde décisionnel, lesCMS, lesoutilsdeGED, lesportails, les solutions d’e-commerce,etc.

•Infrastructure,oùl’ontrouveparexemple:lagestiondeparc,les firewalls, les vpn, la supervision, la virtualisation, les systèmes d’exploitation,lesaccélérateurshttp,etc.

• Développement et couches intermédiaires, où l’on trouve par exemple:lesannuairesd’entreprise,lesbasesdedonnées,lesESB, lesframeworkswebetmobile,lesmoteursderecherche,lesMOM etEAI,etc.

7

SÉLECTION DES SOLUTIONS

Dansdenombreuxdomaines,lesecteurdulogiciellibreesttrèsconcurren-tiel.Deschoixdoiventêtreréalisésentredenombreusessolutions,moti-vésparlescritèressuivants:dynamisme,périmètrefonctionnel,qualitédusocletechnique,souplesse/extensibilité,notoriétésurlemarchéfrançais,existencede ressources sur le territoire français.Ces sontdescritèresenpartiesubjectifs,quidépendentenpartiedelaperceptionetdel’expériencedechacun,cequiexpliquequecertainessolutionsnesoientpasreprésen-tées.

Nousespéronsquecettesélectionvousfourniralespremièrespistespouravancerdansvosrecherches,toutenvousrecommandantd’effectuerlecaséchéant,desrecherchescomplémentaires,parexempleenpartantdeWiki-pedia.

EVOLUTION FUTURE DE CE DOCUMENT

Dansl’espritdecollaborationdulogiciellibreauquelnoussommesattachés,lessourcesdeceguide,soumisesàdeslicencesmentionnéesenfind’ou-vrage,sontdisponiblessurGitHub,unsitededéveloppementcollaboratif,àl’URL:

https://github.com/GTLL/guide-oss

Sivoussouhaitezcollaboreràdesévolutionsfuturesdecetouvrage,danslerespectdeslicencessus-citées,vouspouveznousenvoyervossuggestionsvia lesmécanismesdecollaboration intégrésàGitHub.Lesnouvellesver-sionsdecedocumentserontrenduespubliquessurlesite:

http://www.guide-solutions-opensource.com/

8

En finalement peu d’années, le prin-cipe de l’ouverture et du partage estdevenu une lame de fond qui boule-verse jusqu’aux consciences les plusréticentes.

Cesprincipesn’avaientriend’évidentsil’onabonnemémoire.

Eneffet,militerpourl’ouverture,lepar-tage, la collaboration n’a pas toujours été une certitude. Et c’est d’abordcontreunevisionfermée,étriquéepourrait-ondire,quelespremiersactivi-tistesdu«libre»sesontmobilisés.

Considérerquelecollectif,lecumulatifpouvaitrivaliserfaceàl’individuel,aurestrictif,auconcurrentielestoriginellementunprincipeportépardesacteurs du numérique. Vous retrouverez une partie d’entre eux lors del’OpenWorldForum.Commechaqueannée, ilsmontrerontque la vision«open»irriguedorénavantdemultiplessecteursdel’économieetdesacti-vitéshumainesausenslarge.

Dulogiciellibre,noussommesaujourd’huifaceà«l’opendata»,«l’openmap»,«l’opencontent»,«l’openinnovation»…Etchaquejourdenou-vellescitadellestombent,submergéespardenouvellescohortesdecher-cheurs,decréateurs,decitoyensqui rejoignent tousceuxpourqui les li-mitesàlacirculationdesinformationsetdessavoirssontunehérésie.

Ladynamiqueestdoncducôtédel’ouvertureetdupartageetc’estheureux.Lavision«Libre»n’estpasunemodeouuncapricede«techniciens»,elleestunmoyendeprogrès,d’efficacitéetdecréationd’activité.Etdurantcemomentdecrisetrèsforteetdequestionnementsurlesmodèlesàboutdesouffledeséconomiesmodernes,«l’open»adebeauxargumentsàfairevaloir.

LeLibre,«l’open»,lepartagéetlecumulatifsontautantdevaleursquiper-mettentdepenserl’avenirautrement,demiliterpouruneautrevisiondumonde,pluscollective,pluscoopérative,plusfluideaussi.

Etparcequ’iln’yapasd’engagement,iln’yaquedespreuvesdel’engage-ment,LaFonderie,agencenumériqued’Île-de-Franceestheureuseetfièred’avoirparticipéàcetterééditionaugmentéeduguidedessolutions«Opensource».

La belle ère de l’open

9

Cetoutilqui recense lesprincipales solutionsdisponibles seveutunétatdel’artàdispositiondesdécideursenchargedessystèmesd’informations,etenparticulierlesdécideursdusecteurpublic.Lelibrec’estlepartagedutalent,maisc’estaussiunmoyendepartagerdescoûts.

Durant cettepériode difficile qui oblige à soutenir l’activité, à toutmisersurl’innovation,maisaussiàmaîtriserlesdépensesetfairedeséconomiesbudgétaires,lechoixde«l’opensource»estdoncàlafoisceluiducœuretdelaraison.

Jean-BaptisteROGER DirecteurdeLaFonderie Agencenumériqued’Île-de-France

10

Au service de l’entreprise, de la société, du citoyen

ChaqueannéesetientàParisl’OpenWorldForum,unévénementderenomméeinternationaledédiéàl’opensourceetauxapprochesouvertes.

L’open source est une idée qui a pris naissancedanslemondedulogiciel,maisainspiréetbous-culébiend’autresdomaines.Nousessayeronsdemontrericisesmultiplesimpacts.

Pourlesinfrastructuresetsystèmesd’informationsdes entreprises, les logiciels open source ont de

nombreuxbénéfices,d’ordreéconomiquebiensûr,maisaussiauplandela pérennité, de l’ouverture, de l’indépendance et de la gouvernance. Etcommeonleverra,l’opensource,c’estaussiunécosystèmeetuneindus-trie,dontbeaucoupd’acteurssontprésentsenIledeFrance.Ceguidevousendonneraunaperçu,etvousaiderapeut-êtreàtrouverdanscedomainelesprofessionnelsetexpertspourvousaccompagner.

LOGICIEL LIBRE ET OPEN SOURCE

Revenonsauxorigines.Lelogiciellibreestimaginédanslesannées80parRichardStallman.Ilaffirmequelesprogrammesinformatiquesdoiventpou-voirêtre librementutilisés,etsurtoutétudiésetmodifiés.Utopiquepourcertains, ilamorcepourtantunevéritablerévolution,qui20ansplustardabousculétoutel’économiedulogiciel,etbienaudelà.Findesannées90,certainspréfèrent l’appellationalternativede logiciel«opensource»pourdésigneràpeuprèslamêmechose,maisenmettantenavantnonpastantla liberté,quelesqualitésspécifiquesdecesprogrammesréalisésdema-nièrecollective,peucentralisée,dontlecodesource(leprogrammetelqu’ilest écritparun informaticien) estdisponible etpeutêtremodifié,utilisépourcréerdenouveauxprogrammes,desœuvresdérivées.

Acertainségards,l’opensourceestunmouvementhumaniste.Ilconsidèrequelelogicielest,àlamanièredelaconnaissancescientifique,uneformedepatrimoinedel’humanité,unbiencommunquenousenrichissonscol-lectivement,pourlebienêtredetous.

11

L’opensource,disonsiciplutôtlelogiciellibre,porteaussiunmessagepar-ticulièrementd’actualité :lelogicielnouscontrôle,ilestvitalpournousdecontrôlerlelogiciel.Despansdeplusenplusgrandsdenotreviesontsouslamaîtrisedelogiciels.Unlogicieldéterminesivotrevoiturevafreiner,unautresivotrepacemakervafairebattrevotrecœur,etunautrepeut-êtredéterminerapourquivousavezvouluvoterauxprésidentielles.Lelogicielfaitdésormaisplusquenous«rendreservice»,ilnouscontrôle.Cen’estpasunmalensoi,àconditionseulementquelecontrôlionsaussi,quenoussa-chionscequ’il faitexactement,etayons ledroitde lemodifiersibesoin.Cetteexigencepremièredulogiciellibreestplusquejamaisessentielle.

Ces20dernièresannées,lelogiciellibreetopensource,réunisousl’appel-lationFLOSS,aapportéd’incroyablesbouleversements.

DANS L’INFORMATIQUE, UNE RÉVOLUTION AUX MULTIPLES FACETTES

D’abord dans lamanière de créer des programmes. Dans les années 90,peuaprès lanaissanceduweb, c’estune révélation : lesprogrammes lespluscritiquesdelatoile,lesprogrammeslesplusutilisés,lesprogrammesles plus complexes, sont des programmes open source.MêmeBill Gatesenprendsoudainconscience,etadresseen1998unmémoàsestroupes,oùils’alarmedecettetransformation,deceslogicielsaussibonsetparfoismeilleurs,decettenouvelleformedeconcurrence.

L’opensourceaapportéunerupturedansl’économiedulogicielenabais-santlescoûtsd’unemanièreincroyable.Toutcequiconstituelesocled’uneplateforme informatique, d’uneplateformeweb, est devenu tout simple-mentgratuit :systèmed’exploitation,basesdedonnées,logicielsserveurs,outilsdedéveloppement,outilsd’administration.Biensûr,lecoûttotaldepossessionn’estjamaisnul :ilfautdumatériel,dusupportetdel’expertisehumainepourdéployeretfairemarchertoutcela.Maispourunestartup,labarrièreàl’entréeaétéabaisséedemanièrephénoménale,stimulantetaccélérantlacréationd’entreprisesinnovantes.Etpourlesentreprisesutili-satrices,cettenouvelledonnes’esttraduiteengainsdecompétitivité.

12

Commetouteslesrévolutionstechnologiquesdepuislamachineàvapeur,l’opensourceaamenéuneformededestructioncréatrice,commel’avaitdécritl’économisteJosephSchumpeter.Enproduisantdesalternativesqua-si-gratuitesàdeslogicielsanciennementcoûteux,l’opensourceafaitdispa-raîtredesacteursdevenusnoncompétitifs,etréduitlesmargesdequelquesautres.Mais lecontextenouveaud’unsocle logicieldevenuunbiencom-mun a permis l’émergence demilliers d’acteurs, de startups innovantes,dontcertainessontdéjàgrandes.Etapermis,pluslargement,l’émergenceduweb,desesacteursgéants,etdesmilliersd’acteurspluspetitsmaisin-novantsetgrandissants.

Ledéveloppementlogicielaétéprofondémentmodifiéluiaussi.L’approchemodernedudéveloppementconsisteàassemblerdescomposants,grandsetpetits,pourl’essentielopensource.Unepartdéterminantedudévelop-pementconsistedoncàsélectionnerlesbonscomposantsetlesintégrer,ennedéveloppantréellementque lespartiesspécifiques,quiconcentrent lavaleurajoutéedel’application.C’estunetransformationdudéveloppementlogicielquiaapportéd’importantsgainsdeproductivité.

L’OPEN SOURCE DOMINE SUR LES SERVEURS ET DANS LE CLOUD

L’opensourceaeudessuccèsmitigéssurlepostedetravail,surlePCor-dinaire.Etpourtant,moinsvisibleetmoinsconnuedupublic,lavictoiredel’opensourceaétéécrasanteducôtéserveursetCloud.SiWindowsdominesurlespostesdetravail, lesystèmed’exploitationLinuxaunedominationplusgrandeencoresurlesmillionsdeserveursdesgrandesplateformesduweb,deGoogle,Facebook,Amazon,oueBay,maisdespluspetitsacteursdelamêmemanière.Uneétuderécenteestimaità90%lapartdemarchédeLinuxsurleClouddeAmazon.

Dansbeaucoupdedomaines,l’opensourceestenpointe,faisantnaîtrelesoutilsdedemain.Citonsparexemplel’émergencedu«BigData»,lamani-pulationdesdonnéesàuneéchellenouvelle,oùlesoutilsdebasesdedon-néesanciensatteignentleurslimites,etoùdestechnologiesnouvellessontnécessaires.Cesnouvellesbases,dites«NoSql»,sontpratiquementtoutesdeslogicielsopensource.

13

OPEN INNOVATION

L’opensourceaapportéaussiunenouvelleapprochedelaR&D.UnebelleillustrationestdonnéeparleprojetopensourceGenivi,quial’initiativedeBMWetPSAaréunidesgrandsconstructeursautomobilesetéquipemen-tiersdansunedémarchetypiquedeR&Dmutualisée,construisantensembleuneplateformelogicielledestinéeàleursvéhicules.Pourréussirceprojetstratégique,cesgrandsindustrielsontadoptélemodèleopensourcetantentermesdesocle,dedéveloppement,dediffusion,quedegouvernance.Etl’onpourraitciterévidemmentlenoyaudusystèmeLinuxlui-même,au-quelcontribuentdesdizainesd’entreprise,enfaisantsansdoutesleplusbelexempledeR&Dmutualisée,àl’échellemondiale.Lesdémarchesappeléesparfois«openinnovation»ontmontrélesbénéficesd’uneinnovationplusouvertesurlemonde,moinscachée,fonctionnantenréseau.

OPEN ART

Certainsontprésenté l’opensourcecommeantagonisteà lapropriété in-tellectuelle.C’esttoutlecontraire,puisquel’opensourcesedéfinitparseslicencesd’utilisation,quis’appuientelles-mêmessurledroitd’auteur.L’au-teur,titulairedesdroits,donneàl’utilisateurdesdroitsétendus,etquelquesdevoirs. Ce principe par lequel l’auteur d’une œuvre reste parfaitementidentifié,conservesesdroits,maisautorisedifférentesutilisationsetlare-distributiondesonœuvreaétéétendueàdenombreuxdomaines,bienaudelàdulogiciel.

L’opensourcesedéclinedans l’artégalement. Les licencesCreativeCom-monsontpermisdediffuserdesœuvresdetoutesnaturesendonnantdesdroitsétendus,enparticulierunelibrerediffusion,avecousansledroitdemodifierl’œuvreoriginale.

Ainsi, la fondationBlender,quidéveloppe l’undesmeilleursprogrammesd’animation3Ddumonde,unprogrammeopensource,réalisedes«openmovies», desfilmsd’animationdont tous lesfichiers source,qui permet-tentdegénérer lefilm,sontrendusdisponiblesetpeuventêtremodifiés.Commeunromandontonpourraitréécrirelafin.

14

OPEN HARDWARE

L’opensourceagagnélematérielégalement,sousl’appellationde«openhardware». Il s’agit icidepartager lesplansdecircuitsetd’équipementsentiers.Unbelexempled’openhardware, leprojetArduinoestunmicro-contrôleurprogrammabletotalementopensource,matérieletlogiciel,quipeutêtreadaptépourtoutesformesdetraitementdusignal,oudecontrôledeprocess.Ilpeutêtreprogrammépourréagirauxsignauxdecapteursex-ternes,lestraiter,etcommanderdesactions.Depuis2005ils’enrichitd’an-néeenannée,etplusde300000unitésontétéfabriquées.Ladiffusiondel’openhardwareestencoremodeste,maissouvenons-nousquec’étaitlecasaussidel’opensourcelogicielàsesdébuts :un«trucdegeek».Maiscestrucsdegeeksfonttournerlesplateformesduwebaujourd’hui.

Lemotcléderrièrecesprojets,cesdémarches,estceluideréappropriationdelatechnologie.Latechnologien’estpasledomaineréservéd’uneéliteminuscule,dufondde laSiliconValley.Nouspouvons lamaîtriser,etpar-ticulièrementsinousréunissonsnosforces.C’estleprincipedesFabLabs…Nousnesommespasquedesconsommateurs idiotsquis’endettentpouracheterlederniersmartphone,dontonn’aurapasledroitmêmedechan-gerlabatterie.Avecquelquesamis,avecunpeud’aide,avecdesplansetdeslogicielsopensource,nouspouvonsconstruiredeschosesextraordinaires,dansnotregarage.Pastoutàfaitlederniersmartphone,maispastrèsloin.

Les imprimantes3Douvrentdenouvelles frontièrespourcesdémarches.Après avoir pris le contrôle des logiciels, il sera possible de reprendre lecontrôlesurlematériel.Onrêvedéjàdepouvoirtélécharger,souslicencelibre,lesplansd’unepiècederechangepoursacafetière,d’imprimerchezsoisapièceen3D.Etunpeuplustard,d’imprimerlacafetièreopensourceelle-même!Utopique?Maisjustement,c’estlaplusgranderévolutiondel’opensource,demontrerquel’utopiegagne,parfois.

OPEN MÉDECINE ?

Lessystèmesopensourcenesontpasquepourlesbricoleursdudimanche.Ilsgagnentparexemplelarechercheenmédecine.Merveilleuxexempledematérieletdelogicielopensourceassociéàunedémarchederecherche :deschercheursontdéveloppéRaven,unrobotchirurgienopensource,

15

misàdispositiondeséquipesderecherchedumondeentierafindefaireprogresserleslogicielsettechnologiesdechirurgieassistée.

D’autres chercheurs travaillent àunemachine combinant scanneuret ra-diothérapie,dont lesplans, le code source,et les instructionsde fabrica-tion seront open source. Il est intéressant de remarquer que certains decesprojetsdemédecineopensourceontreçulesoutiendelaFDA,quiestunpeul’équivalentdel’AFSSAPS,avecl’espoirenparticulierquelelogicielopensourceaméliore laqualité, jugéeinsuffisante,deséquipementspro-priétaires.

FÉDÉRER LES ÉNERGIES CITOYENNES

L’opensourceamontréaussique l’onpouvait fédéreretorganiser lesef-fortsd’ungrandnombredepersonnessurunprojetcommun.Ilétaitpré-curseurdecequ’onaappeléplustardle«crowdsourcing»,cesprojetsquiimpliquentungrandnombredecontributeursbénévoles,dont laréussiteemblématiqueestcelledeWikipedia,maisquiaaussidonnéOpenStreet-Map.Avecundoublecrédo :d’unepartlaconnaissanceestunbiencommunquidoitêtreaccessibleà toussansbarrièreéconomique,d’autrepart lescitoyenspeuventgérereux-mêmescepatrimoine,danslecadred’uneorga-nisationdécentralisée,etd’unegouvernanceouverte.

Parmilesdéclinaisonsdel’opensource,onpeutciteraussilemouvementdel’opendata,lamiseàdispositiondesdonnéespubliques,maisaussidesdonnées de certaines entreprises. Une démarche citoyenne et démocra-tiqued’unepart,maisaussilesocledenombreusesinitiativesetmodèleséconomiquesnouveauxappuyéssurcesdonnées.

DES COMBATS CITOYENS

L’opensourcea fédérédescombatscitoyens fondamentaux.Lesmilitantsdel’opensourceontuneforceparticulière :ilsréfléchissentauxtendancessociétales,mais sontaussi au cœurdes technologiesnouvellesetparfoisde leurs rouages économiques. Ils ont compris par exemple l’importancedestandardsréellementouverts,dontlaspécificationsoitlibrementacces-sible, dont la gouvernance soit ouverte, dont l’utilisation soit gratuite. Ilssebattentpour laneutralitéduNet, ceprincipe fondateurdenon-discri-minationdesfluxsurleréseaumondial,quiapermisl’émergencedetoute

16

une industrieduwebetqui estmenacéeaujourd’hui. Ils tententd’expli-querauxpolitiquespourquoilesbrevetsnesontpasapplicablesaumondedu logiciel,où la seuleprotectionducopyrightestamplementsuffisante.Dans lemondedu logiciel, lesbrevetssontcontre-productifs, ilsdécoura-gentl’innovation,ilssontl’armed’unoligopoledegéantsetd’entitésma-fieusesappelées«patenttrolls».Pourlespremiersils’agitd’effrayerlespe-titsconcurrentsplusinnovants.Pourlesseconds,d’extorquerunerentesurl’innovationdesautres.

UNE INDUSTRIE FLORRISSANTE

L’open source n’est pas à l’écart de l’économie, au contraire. Les déve-loppeursquiconstruisentlesprogrammesopensourcenesontpastoujoursdesbénévoles :laplupartsontpayéspardesentreprisesquivoientunin-térêtbienanalysédansleursparticipationsàcestravaux :ellesbénéficientdelogicielsperformantsdontellesn’onteuàfinancerqu’unefractiondelaR&D,ellesontuneparfaitemaîtrisedecestechnologiesquideviennentdesstandards,ellesontunrôledanslagouvernancedecesprojets.

EnFrance,l’économiedulogiciel librereprésenteplusde300PMEetETI,éditeursdelogicielsousociétésdeservices,dédiéesaulogiciellibre.Ellessontsouventréuniesenassociationsrégionales,elles-mêmesfédéréesauseinduCNLL, leConseilNationalduLogiciel Libre.Elles représententen-semble plus de 3000 salariés, et connaissent une croissance annuelle deprèsde30%.

Sioncomptabiliseégalement lesemplois liésau logiciel libredans lesso-ciétésdeservicesgénéralistes,l’industrie(notammentaéronautique)etlestélécommunications,lechiffred’affairesgloballiéàl’opensourceestestiméà2.5Mrdsd’Euros,soit6%dumarchédeslogicielsetdesservicesinforma-tiques,etplusde30000emplois,encroissanceannuellede~30%.[Source :PierreAudoinConsultants].

17

CONCLUSION

Onlevoit,lesdéclinaisonsdel’opensourcesontnombreuses,lesimpactsdel’opensourcevontbienau-delàdulogiciel,desnouvellestechnologies,ilss’étendentàd’autresindustries,àl’ensembledelasociété,ànosconcep-tionsde la citoyenneté,de ladémocratie. Les révolutions technologiquesimpactentlesentreprises,c’estuneévidence,maisdeplusenplusdechan-gementsprennentnaissancedanslasociétéavantd’impacterlessystèmesd’information.Ilsuffitdeciterlesréseauxsociaux,ouencorelesnouveauxparadigmesde lamobilité,et leurs impactssur l’entreprise.Technologies,société,citoyenneté,formentuntriptyquedontlesdécideursdoiventcom-prendrelesrouages,etoùlelogiciellibreetopensourceauneplacedéter-minante.

PatriceBertrand Presidentopenworldforum2012 FondateuretDirecteurGénéraldeSmile PrésidentduConseilNational duLogicielLibre

18

Une gourvernanceet une politique open source

au service du numérique

L’Entreprisenumérique,tellequ’elleestprésentéenotammentparlestravauxduCIGREF,atouteslesraisonsdetrouveren l’OpenSource lepartenaireouvertdontelleabesoin.Chaquejour,lesbesoinsdecollaborationsinternesetexternessefontplusexigeants :l’ouvertureestaucœurdebonnombredebesoinsexprimésauprèsdesDirecteursdeSys-tèmesd’Informations,destructurespubliquesouprivées.LeSystèmed’informationsapourobliga-tiond’êtreouvertetétendu,accessibleauxparte-naires internesmais également externes, au-delàdesorganisations,danslecadredescollaborationsou bien d’expositions plus riches et interactivesauprèsdesesUtilisateurs.L’e-transformationdéjàengagée,montrequ’ilestnécessairederéussirsatransformation numérique, que les écosystèmessont fondamentaux et que l’Open Innovation estclef.

Les solutions fermées sont aujourd’hui à l’origined’unconstatredoutable :l’enfermementestsynonymedecoûtssupplémen-taires,parfoiscomparablesàceuxdelamiseenplaced’unenouvellesolu-tion,quandilneconduitpasàuneincompétenceetincapacitéàrépondreaucahierdescharges,ycomprisdansdesprocessusdedésengagement.Leschoixsontdoncbornés, lecontrôleestréduit,et lesdonnéespotentielle-mentcaptives.

MalheureusementleSystèmed’InformationsdesEntreprisesetdesCollec-tivitésestconfrontéàuneévolutiontoutenaturelle :ilvieillit,autantdanssaréalisationquedanslesconceptsqu’ilaappliquésdurantdesdécennies.

Louis Montagne

Jean-Luc Raffaëlli

19

Certes, certainsmétiersontencore cette« chance»denepasêtre tropexposésàcechangement,maislàoùunesolutioninformatiquepouvaitsesuffireàelle-mêmependantdesannées,elledoitmaintenants’intégreretévoluerdansunécosystèmeglobal,nécessairementdemoinsenmoinscloi-sonnéetdeplusenplusdynamique.

Parallèlement,l’approchedesUtilisateursvis-à-visdesapplicationschange :lesenjeuxdel’Entrepriseetdelamissioncitoyenne,fontquelesapplica-tions doivent s’adapter à l’Utilisateur et au client, suivre leur propre dé-marcheintellectuelleetrépondreàl’évolutiondeleurscompétencesetdeleursusages. Lanotiond’expérienceutilisateurest restée trop longtempsréduiteetestdevenuefondamentale.Nousavonsvécutrèslongtempsunrapportinversé :celuioùl’Utilisateurapprenaità«rentrer»danslelogiciel.Cetempsestrévolu.

Le Système d’Informations d’aujourd’hui doit donc être centré sur l’Utili-sateur, à son serviceet présent sansdifficultés auxdifférentes étapesdel’élaborationd’unprojet.Nombreuxsontlesprojetsquidemandenteneffetd’êtrerapidementprêtsàtesteretàdéployer,danslecadredeméthodesagiles,auserviced’unrésultatcertespartiel,maisimmédiat,adaptable,etdoncutilisable,quivaàlarencontredesesutilisateurs,pourcorrespondreàleursbesoins.Danscetteaccélérationdesdélais,ilpeutêtrejudicieuxdenepasrentrerdansunephasedenégociationéditoriale,fastidieuseetaufinal,chronophage.Qui plus est, lemécanismedes options poussé à outrancedanscertainessolutionsacloisonnélaréflexiondesUtilisateurs,alorsqu’ilestaucontrairerégulièrementdemandédedonnerdel’ambitionauxpro-jetsetdeconstruireuneréelleexpérienceutilisateur.

De par ses fondements, l’Open Source s’affranchit de nombreusescontraintes.Parleurprédispositionnaturelleàserapprocherdesstandards,denombreuses solutionsOpenSourcevisent ledéveloppementde lava-leur,notammentgrâceàleurpérennité,ainsiqueleurdispositionàêtreenphaseaveclesbesoinsetexpériencesUtilisateurs,auservicedesnouvellesmissionsdesCollectivitésetensupportdelastratégienumériquedesEn-treprises.Cedernierpointestd’ailleursrarementestimélorsdelaconcep-tiond’une solution : le respectdes standards réduit le coût demigrationetd’évolution.Ainsi,placerleSystèmed’Informationsau-delàdedeuxans,enintégrantsamigrationetenchallengeantlapriseencomptederisques

20

économiquesetconflictuels,conduit inévitablementàunemeilleureesti-mationdesapportsbénéfiquesdel’OpenSource.

Lessolutionsetlesarchitectures«Open»sontconçuespourseconcentrersurl’essentiel :lebesoindel’Utilisateur.Cettedirectionpermetdeconstruiredesarchitecturesplussimples,moinsadhérentesentreelles,plusdurableseturbanisées.Cettefaçondeconstituerdesmotifsarchitecturauxplusou-vertsconduitàunemeilleurevisibilité,unemaîtriseaccrueduSystèmed’In-formationsetunvéritablesentimentdecontrôleetd’efficacité.Savoirplusprécisémentcequefaitchaquecomposantdesonpatrimoineinformation-neletsaraisond’être,parcequ’ilestouvertetaccessibleàtous,estunavan-tagecertainetconstitueuneétapecomplémentairedanslamaîtrisedesonSystèmed’Informations.Celaestapplicablenotammentdansledomainedelasécuritéetdelagestiondesrisques,maiségalemententermesdecohé-rencenécessaireàlamiseenplaced’unegouvernanceperformante.Cettemaîtrisecontribuegrandementàasseoirledéveloppementdelaconfiancevis-à-visdes solutions informatiqueset le stockagedesdonnées critiquesetpersonnelles.Lesinitiatives«OpenGovernement»et«OpenData»mon-trentàquelpointlesujetdel’ouvertureestdevenufondamental,pourl’en-treprise,lesUtilisateurs,maisaussilescollectivitésetlesétats.

FavoriserledéploiementdesolutionsOpenSourceconduitàuneculturedestandardisationetd’indépendance :lastandardisationfacilitegrandementl’évolutivitédeslogiciels,etmêmeleurarchivage,parsonformatdedon-néesgénérique,interopérableetindépendantdesapplications.Danscecaségalement,lelogicielOpenSourcepeutêtreunvecteurdestandardisation :laplupartdesCommunautésOpenSourceattachedel’importanceàl’éla-borationetaurespectdesstandards,pouvantprotégerd’unefailliteoudurachatd’unéditeur,etsurtoutcommeélémentsdecompétitivité.Ilenres-sortglobalementuneautonomieplusgrandeetunediminutiondesrisquesfaceàuneactualitétrèschangeante.

N’oublionspaségalement lenerfsensibleduSystèmed’Informations,ce-luiducontrôledescoûtsquiestinévitablementmoinssujetàlavariabilité,pournepasdire l’inconstance,duMarché. Lamaintenanceet le supportsont proposés par plusieurs acteurs sur le marché. Qui dit pluralité, ditconcurrence.Pourautant,l’OpenSourcen’estpasgratuit.Parlarichesseap-portéeàbonnombred’Utilisateurs,l’OpenSourcemériteuninvestissement

21

plusgrand,au-delàdelamaintenanceetdel’acquisitiondesdroitsd’exploi-tation.Danscesens,lesupportdesassociationsetlesprojetsdecollabora-tionentreCommunautés,Régions,EtatsetEntreprisesdoiventpermettredeco-investirpourdessolutionsperformantesetaccessibles,encoreplusprochesdesUtilisateursetde leursbesoins. L’OpenSourcedoitaussidé-passerlatechnologiepourapprocherd’autressecteurs,àcommencerparl’expérienceutilisateur,ledesign,lecontenu,lesprocessusetméthodesin-dustriels,…

C’estdanslamissiondeservircesambitionsetdedétaillerchacundecesaspectsque l’OpenWorldForumaconstruit cetteannéesonprogramme2012.Nousavons souhaité consolider ce rôled’animateuret créateurderencontre entre Utilisateurs, Entreprises, Collectivités et CommunautéspourunOpenSource chaque jourplus enphaseavec lesbesoinsnumé-riqueset lastratégiedesorganisations,pourunOpenSourceplus fortetplusétendu,reconnucommestratégique.

NousexprimonsàcetteoccasionnoschaleureuxremerciementsàlasociétéSMILEetenparticulierPatriceBertrand,quimettentàdispositionleurstra-vauxdanscettenouvelleéditiondu«GuideOpenSource».

Jean-LucRaffaëlli LouisMontagne

Vice-PrésidentOWF2012 Vice-PrésidentOWF2012 Parraindel’OpenCIOSummit Board@SiliconSentier DirecteurdeProjetsStratégiques &CapDigital DSI-GroupeLaPoste CEOAF83&Bearstech

22

23

Rejoignez-nous, c’est ouvert !

Le Groupe Thématique Logiciel Libre (GTLL) dupôledecompétitivitéSystematicParis-Regionaétéfondéen2007autourd’unevisionoriginale :fédé-rer les acteurs du Logiciel Libre en Ile-de-Franceet aider à l’émergence d’une industrie saine etprospèreduLogicielLibre.Samission :rassemblerPME,grandsgroupes,universitésetcentresdere-chercheautourdeprojetscollaboratifsetd’actionsdedéveloppementéconomique local, favoriser lacoopération, l’innovationet la créationdevaleur,

danslecadredesprincipesetdesvaleursdel’open sourceetdulogiciellibre.

Alacroiséedesintérêtsdesentreprisesetdeschercheurs,etdanslalogiquedeterritoirequiestcelledespôlesdecompétitivité,leGTLLs’attachedoncàfavoriserledéveloppementdelogicielslibresinnovantsquiprofitentdesavancéesscientifiquesdel’Ile-de-France.

LES GRANDS DÉFIS

Dèssacréation,leGTLLs’estattaquéàtroisgrandstypesdedéfis.

Toutd’abord,lesdéfisliésàlacollaboration :ledéveloppementlogicielcol-laboratif distribué est dans l’ADN des communautés du logiciel libre, quiconstituentàcetitre lemodèle idéalde l’innovationouverte.Cemodèle,relativementrécent,présenteungrandnombrededéfispourleschercheursetlesentrepriseshabituésaugénielogicieltraditionnel :cyclesdedévelop-pementsouventtrèscourts ;nécessitédemettreenplacedesméthodesetdesoutilsafind’assurerlaqualité,fonctionnelle,techniqueetjuridique,deslogicielsainsiproduits;rôleessentieldesoutilsdedéveloppementetdecoordinationpourleséquipesdistribuéeshétérogènes,ensontquelquesexemples.

Lamultiplicitédestechnologiesetdescommunautésdansledomainedulo-giciellibreinciteàétablirdespasserellesentrecelles-ci :unenjeuessentiel

24

estl’interopérabilitéentrelesplateformesetleslogiciels,quipeutprendreconcrètementlaformedeconnecteursentrelesproduitsdesdifférentsac-teurs,etdontl’émergenceestfacilitéepardesrencontresentrelescommu-nautésquipermettentunefertilisationcroiséeetpeuventfaireémergerdenouvellescollaborations.

Onobserveégalementque lacoopérationentre lesentreprises,a fortiorientre lesgrandsgroupeset lesPME,ouentre lesentrepriseset lescher-cheurs,dansuncadreinstitutionneldéfinipardescontraintesjuridiquesetéconomiques,nécessited’adapter lemodedetravaildesdifférentsparte-naires.LeGTs’estattachéàminimiserlesdifférencesd’impédanceentrelesacteursenprodiguantauxintéressésconseilsetoutils.

Cette question, cruciale, de l’adaptation d’impédance entre acteurs auxcultures différentes se retrouve aussi dans les questions de gouvernanceopensourcedanslesgrandsgroupes :leGTs’efforceauprèsdesesparte-nairesd’aideràl’émergenceetaupartagedebonnespratiques,danslebutderassurerlesutilisateursetd’aiderlesfournisseursàêtremieuxreconnus.

Unedernièrefacettedecedéfiauquels’estattaquéleGTLLestletransfertetlavalorisationdesrésultatsdelarecherchepubliquesousformedelogi-cielslibres.

Deuxièmecatégoriededéfis,lesdéfistechnologiques,autrementditledé-veloppementd’outilslogicielslibresquirépondentd’unepartauxbesoinsspécifiquesdudomaine,d’autrepartauxavancéesgénériquesdel’informa-tique.Principalenjeuici :favoriserl’adoptiondulogiciellibreparlesorga-nisationsdetoutesnatures,qu’ellesrelèventdudomainedel’informatiqueoud’autressecteurs.

Citonsicilestravauxd’ØyvindHaugequidistingue6axesselonlesquelslesorganisations adoptent l’open source : le déploiement de logiciels libres,l’utilisationd’outilsdedéveloppementslibres,l’intégrationdecomposantslibrespréexistants, laparticipationaudéveloppementde logiciels libre, lacréationdeproduits logiciels libres,et l’adoptiondespratiquesdulogiciellibre.

CesaxesseretrouventdanslestravauxdeR&DsoutenusparleGT :forgeslogiciellesetoutilsdedéveloppement,outilsdedéploiementetd’adminis-trationdesystèmesetd’applications,briqueslogiciellespourl’embarquéoupourl’informatiquedegestion,applicationsfinales.

25

Dernierdéfi,celuide la formation :assurer surnos territoiresunebonneconnaissancedeslogicielslibres,etuneprésencefortedanslesprojetslibreslesplusimportants,estunenjeumajeurpourmaintenirlapositionfrançaisedanscedomainestratégique.Sil’onveutquedavantagedejeunes“geeks”françaislancentleursentreprisessurleNet,quelaFrancetienneuneplaceplusgrandedansl’économienumérique,ilestindispensablequelesystèmeéducatifleurapprenneàmanipulercettenouvellematièrepremièredel’in-formatiquequesontleslogicielslibresouopensource.LeGTLLparticipeàcetteambitionenassociantétroitement sesmembres,entreprisesen re-cherchedecompétencessurlemarchédutravailetinstitutionséducatives,autour de réflexions sur lamise en correspondance entre les besoins decompétencesetlesprogrammesdeformation,ouledéveloppementdela«marqueemployeur»dessociétésspécialiséesdanslelogiciellibre.

Ens’attaquantàtouscesdéfis,leGTLLseposeenferdelancedelacom-pétitivitéduterritoirefrancilien,encatalyseurd’innovation,enunmotenmoteurdecroissance.

LES RÉSULTATS

LeGTLLrassembleaujourd’hui(octobre2012)unréseaude98partenaires :64PME-PMI,13grandesentrepriseset21établissementsderechercheet/oud’enseignementsupérieur.Cetteadhésionmassivede l’écosystèmedulogiciellibreenIle-de-Frances’expliqueàlafoisparsonadhésionauprojetetparlesbénéficesconcretsqu’ilenretire.

AinsiledomainedelaR&Dcollaborative,en5ans,leGTLLapermisl’émer-gence,lastructuration,lalabellisationetaufinallefinancementde33pro-jetsreprésentantuncoûttotalde139,7M€.Denombreuxinstrumentsontétémobiliséspourfinancercesprojets :FUI,FEDER,ANR,PCRD,EUREKA,ITEA2, FSN, appels à projets Web Innovant. L‘“usine à projets” du GTLLtournedoncaujourd’huiàplein régime,avecactuellement25projetsac-tifsquioccupentunecentainedepartenaires,etreprésententenviron360équivalentstempspleinsenpersonneldeR&D.

Avec le recul de ses 5 ans d’existence, leGTLL est également enmesured’évaluer l’impact de ses projets qui ont déjà atteint leur terme. Citonsquelques exemples : suite auprojet Couverture, la sociétéAdaCore com-mercialiselelogicielGNATCoverageutiliséàprésentdanslacertificationde

26

logicielscritiquesdansl’avionique,leferroviaire,lecontrôleaérienetl’éner-gie;grâceauprojetNeoppod,basededonnéestransactionnelleetrépartiepourleBigData,lasociétéNexedi,éditriceduPGIERP5,apuconquérirdenouveauxclientsintéressésparleBigData;lesprojetsSqualeetSquashontpermisà lasociétéHenixetàsafilialeQualixodedémocratiser lesoutilsdetestsfonctionnelsd’applicationsd’entreprise,créantàl’arrivéeunetren-tained’emplois.

Enfin,lesactionsdesoutienauxPMEmenéesparlepôleportentégalementleursfruits :miseenrelationdanslecadredepartenariatstechnologiques ;préparationàlalevéedefondsetmiseenrelationavecdesinvestisseurs;conseilstratégiqueauxdirigeantssurleurbusinessmodel,leurgo-to-mar-ketouleurinteractionaveclescommunautés;missionsdeprospectionoudemiseenrelationàl’étranger,etc.

LES PERSPECTIVES

Lemonde de l’informatique connaît régulièrement des révolutions tech-nologiques. Celles qui s’annoncent ont pour nom : cloud computing, in-formatiqueubiquitaire, internet des objets, big data, consumérisationdel’informatiqued’entreprise,etc.Lelogiciellibreestunlevierpuissantpourrépondre à ces nouveaux défis, que l’on soit offreur de technologie, deserviceouutilisateurenrecherchedesmeilleuressolutions : ilfournitdesbriquestechnologiquessurlesquellesilestpossibledeconstruiredesoffresà valeur ajoutée, il accélère l’émergenceet l’adoptiondenouveaux stan-dards,ilcatalyselacollaborationentredesacteurscomplémentairesvoiredanscertainscasconcurrents.Alorsquel’impactdunumériquesurlesen-trepriseset sur la vieprivéeestplus fortque jamais, le logiciel libreagitaussicommeunrégulateur,ungarde-fouensomme,contrelesdérivesdecertainsacteurs.

Mais l’innovationnese limitepasà latechniqueet lesfacteursdesuccèsdesinnovationsàsuccèsnesontjamaispurementtechnologiques.Unpro-jet innovant,pour réussiretavoirun impact,doit intégrerconjointementdes innovations techniques, d’usage et demodèle économique. Dans cecontexte,lesprincipesdecollaborationtechnologiqueouverte,maximisantaupassageleseffetsd’externalitéspositives,deviennentdefactolecadredetravailassurantlesmeilleureschancesdesuccèspourlesentreprisesetderetombéeséconomiquesglobalespourlepays.

27

Pourtoutescesraisons,lelogiciellibrecontinueàprogresseretàstimulerl’innovationdans lesentreprises,dans l’industrie,dans l’administrationetdanslesproduitsetservicesgrandpublic,etleGTLLsevoitconfortédanssonambitiond’êtrel’accélérateurdecetteprogression.

POURQUOI REJOINDRE LE GTLL ?

LeGTLLestouvertàtouslespartenaires,qu’ilssoientounondéjàimpliquésdansunecommunautédulogiciellibre,pourpeuqu’ilss’inscriventdansladémarchecollaborativequenousavonsadoptée.

Lesbénéficesàenretirersontnombreux :unaccèsàuneexpertisehorsducommunentermesaussibienscientifiquesquededéveloppementécono-mique;untauxdesuccèsremarquableauxappelsàprojets;unecoopéra-tionentrelesmembresquisefaitleplussouventdanslabonnehumeur.

Encontrepartie, leGTLLdemandeàceuxdesesmembresquis’engagentdansdesprojetsdeR&Dfinancésavecsonsoutienderespecterunechartequilesobligeàbienréalisersousformedelogiciellibre,danslalettrecommedansl’esprit,lestravauxainsifinancés.

C’estennousregroupantquenoussommesplusforts,quenouspouvonsconstruirelesplateformesetlesécosystèmesassociésquireprésententlesmeilleuresopportunitésdecréationdevaleur,etquenouspouvons faireentendrenotrevoix,enparticuliersurdessujetsdepolitiqueindustriellequiimpactentnotreécosystème : refusdesbrevets logiciels,préférencepourlesstandardsouverts,politiquesd’achatspublicsouprivésquifavorisentledéveloppementéconomiqueetl’emploilocal,etc.

Rejoignez-nous,c’estouvert!

StéfaneFermigier PresidentduGTLL SystematicParis-Region

28by

Les communautés membres du steering committee de l’open world forum

29

DIMENSION « APPLICATIONS »

Ladimension«Applications»,présente toutes lessolutionscourammentutiliséespar lesutilisateursfinauxdesentreprises. Ilsdisposentgénérale-mentd’interfacessoignéesloindeslignesdecommandesfréquemmentdis-poniblesparmilesoutilsdeladimension«Infrastructure».

Unegrandemajoritédecesoutilsestdéveloppéepardeséditeurs;contrai-rement aux outils d’infrastructure,majoritairement communautaires. Ceséditeursontchoisilemodèleopensourcepourdiffuserleursolution–leurmodèleéconomiqueestlaplupartdutempsbasésurlesupportvoirelaga-rantiedesproduitsenquestion.Cesoutilsjouentunrôleclédansl’adoptiondel’opensourceparleplusgrandnombreenprésentantdesapplicatifsdequalitéaupérimètretrèslarge.

Aujourd’hui, la quasi totalité des catégories sont représentées par l’opensource. Même dans des domaines pointus comme la gestion de biblio-thèquesouledécisionnel,dessolutionslibressontdisponibles.

Plusde50solutionsontétéévaluéesdanscettedimension;etprèsde100solutionsysontrecenséesparmilescatégoriessuivantes:

•CRM •GED&ECM

•Décisionnel :ETL •Bibliothèque&Documentation

•Décisionnel :Reporting •Portail

•Décisionnel :Suite •Réseauxsociauxd’entreprise

•E-Commerce •Blog,WikietForum

•ERP/PGI •E-Learning

•CMS •Suivid’audience

•Autres

30

CRMLesoutils deCRM («CustomerRelationshipManagement»), appeléeenfrançaisGRC(«GestiondelaRelationClient»),sontdesoutilsdestinésàcapter,traiteretanalyserlesinformationssurdesclientsouprospects.

Lepérimètredecesoutilsestdoncpotentiellementtrèslargepuisqu’iltraitedetouteslesactionspermettantdefidéliserdesclientsetprospectsenleuroffrantlemeilleurservicepossible.

Parmilesfonctionnalitésquel’ontrouvedanslesCRM,onpeutciter:gestionmulti-entités,serviceClient,gestiondecasetgroupware,cycledesventes,campagnesdemarketingetdediffusionmassive,gestiondescontactsetdescomptes,etc.

Dansl’universopensource,ontrouvedesproduitsdegrandequalitécommeSugarCRMouVTiger.OntrouveégalementdesERPdontlemoduledeCRMestaumeilleurniveau(voirsectionERP).

OpenCRXVersion:2.8.5Site:www.opencrx.orgPorteur:unecommunautéLicence:BSD

OpenCRXestunesolutionopensourcedeCRMciblant fortement lesen-treprises.OpenCRXestactuellementdéveloppéetmaintenuparunepetiteéquipededéveloppeurs. Lapremièreversionestapparueen2004etn’acessédes’améliorerdepuis.

OpenCRX fournit de nombreuses fonctionnalités parmi lesquelles : CRMmulti-entités pour les entreprises ayant des besoins élevés en automa-tisation des ventes, service Client, gestion de cas et groupware, etc. Lesfonctionnalitésoffertesdanscesdomainesdépassentcellesoffertesdansles autres CRM du marché (open source ou non). Il manque cependantquelquesfonctionnalitésdansd’autrespartiesimportantesducycledeviecommelemarketing.

31

Quelques-unsdesprincipauxdéveloppeurstravaillentdansdesentreprisesfournissant des plugins et services additionnels, notamment CRIXP Corp.uneentrepriseallemande.MaisOpenCRXlui-même,estunpurprojetcom-munautaire.

OpenCRXestuneapplicationJEEquisupportelaplupartdesbasesdedon-néesrelationnelles,ycomprisPostgreSQL,MySQL,OracleetDB2.

SugarCRMVersion:6.3.0Site:www.sugarcrm.comPorteur:unéditeur(SugarCRMInc)Licence:AfferoGNUPublicLicenseVersion3etpropriétaire

SugarCRMestunesuiteopensourcedemanagementdelarelationClient.Elleaétédistribuéepourlapremièrefoisen2004etn’acesséd’êtredéve-loppéeetmaintenueparSugarCRMIncdepuis.CesdernierssontbasésàCupertinoenCalifornie.

SugarCRMaévoluépourcouvrirtoutes lescaractéristiquesprincipalesdelagestiondesclientsetducycledesventes.Lalistedesfonctionnalitésestimpressionnante,descampagnesdemarketingetdediffusionmassive,auxleads,enpassantparlagestiondescontactsetdescomptes,etc.Lesder-nièresversions(notammentdepuislaversion6)ontmisl’accentsurleCRMmobile(applicationsnatives)etl’intégrationd’unedimension«SocialCRM».

SugarCRMatroistypesd’offres,uneéditionCommunity(libreetgratuite),une édition Enterprise (avec un ensemble de fonctionnalités supplémen-taires)etuneéditionSaas(àlademande).LaversionCommunityaunpéri-mètrefonctionnelbieninférieurauxautreséditions.

LeproduitestbasésuruneplateformeLAMP,avecquelquesvariantespos-siblesconcernantlesbasesdedonnéesetserveursWeb(tantquePHPpeutêtreexécuté).

32

VTigerVersion:5.2.1Site:www.vtiger.comPorteur:unéditeur(VTiger)

VTigerestunCRMopensourcenéduforkdeSugarCRMen2004.Laraisonde ce forkétait de conserveruneoffre complètement gratuiteetpleine-mentopensourcealorsqueSugarCRMcommençaitladiversificationdesonbusinessmodèleenlançantdesoffrescommerciales.VTigern’apascesséd’évoluerdepuis.

Ladernièreversion(publiéennovembre2010)offreunensemblecompletdefonctionnalités,ycomprislesrapportsettableauxdebord,lesfacturesetlecontrôled’accèsauniveaudel’organisation(leséquipes).VTigerdisposeégalementdeconnecteurspourlessuitesbureautiqueslesplusutiliséesetpourlesclientsdemessagerie.Dernièrement,VTigerafaitsespremierspasdanslemondemobileavecdesapplicationsiPhoneetAndroid.

VTigerestunesociétéprésenteàBangalore,enIndeetàSunnyvale,enCa-lifornie.Ellegèreleprojetopensource.Ilsoffrentdesservicesdesoutientechnique,formation,migration,etc.

Le produit est bâti sur une plateforme LAMP/WAMP. VTiger OnDemand(basé sur leCloud)esthébergé sur laplateformed’AmazonEC2. Le codeissuduforkdeSugarCRMestsouslalicencepubliquedeSugarCRM,etlesmodificationsVTigersontsouslalicenceMPL.

Voir également

Leslogicielsci-dessousdisposentdefonctionsdeCRMetsonttraitésdansd’autressectionsduguide:

•ERP5(sectionERP)

•OpenERP(sectionERP)

AutresParmilesproduitsdel’universduCRM,onpeutcompléterlalisteaveclesoutilsci-dessous:

•CiviCRM:http://civicrm.org

33

DÉCISIONNEL : ETLL’ETLestsouventunebriquedudécisionnelmêmesionl’utiliseparfoisendehorsdececadre.

ETLsignifie«ExtractTransformLoad».Cesontdesoutilsquipermettentlaréalisationdesynchronisationsmassivesd’informationsd’unesourcededonnéesversuneautre.Danslesfaits,lesETLpeuventêtreutilisésdansdescasbienplussimplesd’extraction,detransformationet/oudechargement.

Lesoutilsd’ETLdisposent généralementde connecteurspermettant l’im-portation ou l’exportation de données dans les applications tierces. Lestransformationspeuventêtreréaliséesàpartirde«plugins»existantouviaprogrammation.

Parmilesoutilsopensource,onciteraTalendouPentahoDataIntegration(anciennementkettle).

TalendVersion:4.2.3Site:www.talend.comPorteur:unéditeur(Talend)Licence:GPLetpropriétaire

TalendOpenStudioestunETLopensourceapparuen2005,développéparla sociétéTalend,baséeenFrance.C’estunETLde type«générateurdecode»,c’est-à-direqu’ilpermetdecréergraphiquementdesprocessusdemanipulationetdetransformationdedonnéespuisdegénérerl’exécutablecorrespondant sous formedeprogramme JavaouPerl.Une liste très ex-haustivede composants permet de se connecter à tout typedebasededonnéesoud’applications(SAP,SugarCRM,…).En2010,unebriqueMDMavulejour.

34

Pentaho Data IntegrationVersion:4.1.0Site:http://kettle.pentaho.comPorteur:unéditeur(Pentaho)Licence:GPL

PentahoDataIntegration(PDI)estunETLopensourcequipermetdeconce-voiretd’exécuterdesopérationsdemanipulationetdetransformationdedonnées.Aumomentoùnousécrivonsceslignes,PentahoDataIntegrationestdisponibledanssaversion4.1.

Grâceàunmodèlegraphiqueàbased’étapes,ilestpossibledecréersansprogrammationdesprocessuscomposésd’importsetd’exportsdedonnées,etdedifférentesopérationsdetransformationtellesquedesconversions,desjointures,l’applicationdefiltres,oumêmel’exécutiondefonctionsja-vascript.Unplanificateurpermetaussideplanifierl’exécutiondesjobs.

Unmodulecomplémentairepropriétairecommercial,«AgileBI»,permetde visualiser graphiquement les résultats de transformations de donnéesdèslespremièresétapesdedéveloppement.

Autres

•Scriptella:http://scriptella.javaforge.com/

•JasperETL:http://www.jaspersoft.com/jasperetl

•CloverETL:http://www.cloveretl.com/

•Benetl:http://www.benetl.net/

•ToolsverseETLFramework:http://www.toolsverse.com/

35

DÉCISIONNEL : REPORTINGUnedesbriquesessentiellesdudécisionnelconsisteàétablirdesrapports.

Lesoutilsdereporting,telqueBIRT,permettentnonseulementdegénérerdesrapports(paramétrésounon)auformatHTML,PDF,XLS,DOC,PPT,etc.)maisaussideconstruiredestableauxcroisésdynamiques.

Lesdonnéesaffichéespeuventprovenirdebasesetderequêtesdifférentes.D’ailleurs,lesoutilsdereportingfournissentgénéralementdespluginspoursegrefferfacilementàdessourcesouapplicationsexternes.

Les outils comme JasperReports, vont jusqu’à offrir des analysesmultidi-mensionnellescequipermetd’exploiterlespossibilitésd’unserveurMon-driandirectementdansdesrapports.

BIRTVersion:3.7Site:www.eclipse.org/birtPorteur:unefondation(Eclipse)Licence:EclipsePublicLicence(EPL)

BIRT(TheBusinessIntelligenceandReportingTool)estunprojetdelacom-munautéEclipsecomprenantungénérateurdegraphiques,ungénérateurderapportsetunenvironnementdeconception.Leprojetaété initiéen2005.

LemoteurdeBIRTestunebibliothèquequipermetdegénérerdesrapports(paramétrésounon)auformatHTML,PDF,XLS,DOCouPPT.Cesrapportspeuventêtrecomplexesetcontenirplusieurstableaux,graphiquesavancésetimages.BIRTproposeégalementlaréalisationdetableauxcroisésdyna-miques. Lesdonnéesaffichéespeuventprovenirdebasesetde requêtesdifférentes.LemoteurdeBIRTpeutêtreintégrédanstouteapplicationdé-veloppéeaveclelangageJava,quecesoitdansuneapplicationweboudansuneapplicationdetype«client lourd».Leconcepteurderapportestunplugins’intégrantàEclipse(pouvantaussiêtreexécutéenstand-alone).

36

JasperReports / IReportVersion:4.0.2Site:http://jasperforge.org/project/ireportPorteur:unéditeur(JasperSoft)Licence:GPLetproprietaire

JasperReportsestunmoteurderapportdéveloppéparlasociétéJasperSoftetdistribuésouslicenceopensource.IReportestl’éditeurderapportdeJas-perSoft.Aumomentoùnousécrivonsceslignes,JasperReportsetiReportsontdisponiblesdansleurversion4.0.2.Cesoutilsexistentdepuis2001etsontdéjàlargementutilisésdansdenombreusesapplicationsmétierspourleurspartiesreporting.

LemoteurJasperReportspermetlagénérationderapportsauformatPDF,HTML,XML,CSV,RTF,XLSetTXT.IlutiliseJFreeChartpourgénérerlesgra-phiquesetpeutêtreintégrédanstouteapplicationdéveloppéeaveclelan-gageJava.Ilsupporte,enplusdesbasesdedonnéesclassiques,lesserveursd’analysemultidimensionnellecequipermetd’exploiterlespossibilitésduserveurMondriandirectementdansunrapportJasperReports.Leconcep-teurderapport,IReport,estutilisépourledesigndesrapports.

Jedox / PaloVersion:3.2Site:http://www.palo.net/Porteur:unéditeur(Jedox)Licence:GPLetproprietaire

PaloestunmoteurOLAPcomportantunETLetdesmodulessimplifiantsonusagesousExcelouOpenOffice.Jedoxest l’éditeurdePalo. JedoxfournitenlicenceopensourcelaversionprécédentedePaloalorsqueladernièreversionestdiffuséesouslicencepropriétaire.

Paloestprobablementaujourd’huil’outildereportingleplussimpled’em-ploi.Palonenécessiteaucuneprogrammationets’utilisesoitàpartird’untableur (Excel,OpenOffice) soitau traversd’un tableurWeb intégré.Palo

37

convientàdesapplicationsdetypereportingbudgétaire,reportingcomp-table,analaysedesventes.PalointègreunportailWebetunegestiondesutilisateursetpeutdoncêtreutilisédansdevoirinstallerunlogicielclient.

Pentaho Report DesignerVersion:3.8Site:http://reporting.pentaho.comPorteur:unéditeur(Pentaho)Licence:GPLetpropriétaire

JFreeReportarejointleprojetPentahodébut2006.Aufuretàmesure,lenom JFreeReport aétéabandonnéauprofitdePentahoReportDesigner(PRD).PRDpermetdedévelopperdesrapportscomplexeset,enassociationaveclaplateformePentaho,delespublierdirectementsurleserveurdéci-sionnel.Aumomentoùnousécrivonsceslignes,PRDestdisponibledanssaversion3.8.

PentahoReportDesignerestunoutilsimpleàmanipuler,bienintégréàlasuitedécisionnellePentahopourlagestiondesparamètresoulapublicationsurlaplateformeweb.IlpermetlagénérationderapportsauformatPDF,HTML, XML,CSV,RTF, XLS et supporte les sourcesdedonnéesmultiples.Parcontre,lacréationdetableauxcroisésdynamiquesn’estpasencoreévi-dente(fonctionnalitécachée),etestattenduepourlaversion4.

38

DÉCISIONNEL : SUITELessuitesdécisionnellesregroupentgénéralementlesdeuxcatégoriespré-sentéesprécédemment;c’est-à-direl’ETLetlereporting.

Ainsi, lepérimètredessuitesdécisionnellesest trèsvaste :exécutiondesrapports,analyseOLAPavecMondrian,aideàlacréationderequêtes,ETL,moduledegestionduworkflowdepublication,etc..

L’offredécisionnelleopensourceesttrèsricheavec4outilsdegrandequa-lité:JasperSoft,SpagoBI,PaloetPentaho.

Rapid-MinerVersion:5.2Site:http://rapid-i.com/Porteur:unéditeur(Rapid-I)Licence:AGPLetproprietaire

Rapid-Minerestunesuitedécionnellecomplèteconçuepour leBigData.Rapid-Minercomporteunmoduled’analysededonnées,dereporting,unmoduleOLAP,unmoduleHadoop, etunETL. Il intègre tous lesoutilsdebusinessintelligenceycomprislesmodulesRetlabibliothèqueWeka.Soninterfaceutilisateurpermetdedessinerdeschaînesde traitementetdesrapportsàlasouris.Sonmoteurdecalculestcapablederépartirlescalculssuruncluster.

Rapid-Miner est issu de la recherche universitaire allemande et est au-jourd’huilargementdiffusédanslesbanquesetcompagniesoutre-Rhinoùilparvientàremplacerleleaderdumarchésurlesegmentdudécisionnel.Rapid-Miners’interfaceavecdenombreusesbasesdedonnéesetnotam-mentVectorwisepouratteindredetrèshautesperformancessurlesfermesdedonnées.

39

SpagoBIVersion:3.0Site:www.spagoworld.orgPorteur:unéditeur(EngineeringIngegneriaInformatica)Licence:LGPL

SpagoBIestunesuitedécisionnelledéveloppéeparlasociétéitalienneEn-gineeringIngegneriaInformatica.Ceprojetaétéinitiéen2005.Aumomentoùnousécrivonsceslignes,SpagoBIServerestdisponibledanssaversion3.0.

Lepérimètredes fonctionnalitésdeSpagoBIcomprend,à l’instardePen-tahoetJasperserver:exécutiondesrapportsJasperReports(réalisésaveciReport)etBIRT, l’analyseOLAPavecMondrian,uncomposantd’aideà lacréationderequêtes(QueryByExample,QbE),gestiondesmétadonnées,analysegéo-localisée,etc.L’ETLutilisépardéfautestTalend.Cettesuitepro-poseenplusunmoduledegestionduworkflowdepublication (étatsdebrouillonnonvisiblesdansleportailweb). JasperSoftVersion:4.1Site:www.jaspersoft.comPorteur:unéditeur(JasperSoft)Licence:GPLetpropriétaire

JasperServerestlaplateformedécisionnelledeJasperSoft,sociétéquidé-veloppeégalement le générateur d’états JasperReports disponibledepuis2001.Cetteplateformeproposedesfonctionnalitésdereportingetd’ana-lyse.

En version community, JasperServer propose la conception et générationderapports(avecIReport).Danssaversioncommerciale,ilproposelacréa-tiondedomainesmétier,couchessémantiquesettechniquesaudessusdesbasesSQLrelationnelles,permettantàlafoisdedéfinirunlexiquemétier,des’abstrairedelatechniqueetduSQL,ainsiqued’ajoutersimplementunesécuritéd’accèsauxdonnées.

40

UneautrefonctionnalitémajeureconsisteenlacréationderapportAdHoc,c’est-à-dire que l’utilisateur final peut créer ses propres rapports via uneinterfacewebconviviale.Deplus,àl’instardesautresplateformesBI,JasperproposelacréationdecubeOLAP(briqueMondrian)etintègreTalendentantqu’ETL.

PentahoVersion:4Site:www.pentaho.comPorteur:unéditeur(Pentaho)Licence:GPLetpropriétaire

Pentahoestunesuitelogiciellequipermetladistributiondefonctionnalitésetdocumentsdécisionnelsàungrandnombredepersonnesparl’intermé-diaired’uneinterfaceWeb.Leprojetaétéinitiéen2007.

Al’instardeJasperServer,Pentahoregroupetouteslesfonctionnalitésd’unesuiteBI:l’ETL(PentahoDataIntegration),l’analyseOLAP(Mondrian),lere-portingAdHoc,lacouchemétadonnée,etlereportingclassique(PentahoReportDesigner).Lesdifférencessontlessuivantes:lereportingAdHocestdisponibledèslaversioncommunautairemaisestbeaucoupmoinsévoluéqueceluiduJasperServercommercial, lereportingn’inclutpasencorelestableaux croisésdynamiqueset lagestionde la sécuritédesdonnéesestplus complexe àmettreenplace.Globalement, la suite Pentahoest pluscomplètequelasuiteJasperenversioncommunautaire,maislatendances’inverseenversioncommerciale,JasperServerproposantdesfonctionnali-téstrèsintéressantes(Domaines,AdHocévolué,…)

41

PaloVersion:3.2Site:www.jedox.com/fr/produits/Palo-Suite-Apercu.htmlPorteur:unéditeur(Palo)Licence:GPLetpropriétaire

Jedox,sociétéallemandefondéeen2002,estl’éditeurdelasuitePalo,ainsiquededifférentscomposantsconnexespermettantd’enfaireunesuitedé-cisionnellecomplète.

Cettesuitesecomposedesélémentssuivants:leserveurOLAPquipermetdegérerlesbasesdedonnéesmultidimensionnelles(organiséessousformedecubesetdedimensions),unadd-onpourMicrosoftExceletOpenOffice.orgCalc(cetadd-onsupportelalectureetl’écrituredanslescubes),unta-bleur web «Excel-like», reprenant toutes les fonctions d’Excel (formules,graphiques,macro...), permettant la saisieet la consultationen lignedesdonnéesduserveurOLAP,unETLquipermetd’interfacerdesbasesopé-rationnellespour alimenter lesbasesdedonnéesPalo et unobservateurd’événements (Supervision Server) qui permet également de déclencherdesévénementsenfonctiondecertainesactions.

Autres

•Vanilla:http://forge.bpm-conseil.com/projects/vanilla/

•KNIME:http://www.knime.org/

•BIRTProject:http://www.eclipse.org/birt/phoenix/

42

E-COMMERCELedomainedel’e-commerceestégalementtrèsvaste.Quecesoitpourfaireconnaîtresae-boutiqueetobtenirdutrafic,pourinformerleclientsurlesproduits,deluifairevivreuneexpériencedeshopping,d’assurerlavente,etl’aprèsvente…denombreusessolutionssontdisponibles.

Danscettecatégorie,toutefois,nousnoussommesfocaliséssurlessolutionsopensourcedeboutiqueenligneenprésentantdesoutilsphrarescommeMagentoouPrestashop.Aucôtédeces solutionsdominantes, la conver-genceERP/CRM/CMS/e-businesspousséeparl’intégrationdue-commerceaucoeurdemétierdel’entrepriseaconduitplusieursERPopensourceetCMSopensourceàfournirdesfonctionsdee-commercecomparablesavecuneintégrationplusforted’autresfonctionsmétiers.

Lepérimétredese-boutiquesestdevenutrèsimportantavecdesfonction-nalitéscomme:lacatégorisationavancée,ladéfinitiondefamillesdepro-duits, lagestiondesproduitsconfigurables,des fonctionsdecross-sellingetdeup-selling,lesmoteursdepromotions,lagestionmulti-boutiques,lagestionavancéedesdevisesetdestauxdeTVA,etc.

MagentoVersion:1.6(versionCommunity)et1.11(versionEnterprise)Site:www.magentocommerce.comPorteur:unéditeur(MagentoInc.)Licence:OSLetpropriétaire

Dèslespremièresversionsbêtaparuesen2007,cetoutil-portéparl’édi-teuraméricainMagentoInc.(anciennementVarien)-agénéréunbuzzphé-noménal,auniveaumondial,permettantdefédérerenuntempsrecordunecommunautéextrêmementactive.

Magentotiresaforcedesagrandemodularitéetdesarobustesse.Ilaclai-rementétépensépourporterdessitesmarchandsambitieuxetd’envergureavecdes fonctionnalités tellesque : catégorisationavancée,définitiondefamilledeproduits,gestiondesproduitsconfigurables,fonctionsdecross-

43

sellingetdeup-selling,puissantmoteurdepromotions,gestionmulti-bou-tiques,gestionavancéedesdevisesetdestauxdeTVA,etc.

Diffusédansunpremier tempsexclusivement sous licenceOSL,Magentoa réussi leparidèssasortieàs’emparerd’ungrandsegmentdumarché.Enavril2009,Magentoaannoncélasortied’uneversionEntreprise.Cettedernière,moyennantuneredevanceannuelle,intègreuncertainnombredefonctionnalitéssupplémentairesetuncontratdesupport.

La solution repose sur le framework PHP Zend et bénéficie d’un grandnombred’innovationsentermesdefonctionnalitésparticipatives.

PrestashopVersion:1.4.4.1Site:www.prestashop.comPorteur:unéditeur(Prestashop)

SortiquelquesmoisaprèsMagento(juillet2008),Prestashopestunesolu-tione-commercefrançaisequiarapidementconquisungrandnombred’uti-lisateursparsagrandesimplicitédemiseenœuvreetsatotaleadéquationaveclesbesoinsdese-marchands,lesquelsontbâtidesliensfortsavecleproduit(80000sitesutilisentlasolutiondanslemonde).

D’unpointdevuefonctionnel,Prestashopserévèleégalementtrèscomplet :que ce soit au niveau du catalogue, de la gestion des clients, des com-mandes,de la logistiqueoudureporting,toutes les fonctionnalitésd’uneplateformee-commercesontcouvertes.L’outilgèremêmenativementdesaspectstelsquelagéolocalisationdeboutiques,lesalertesSMSetlafidélitéclient.Etsicelanesuffisaitpas,prèsd’unmillierdemodulesprêtsàl’emploisontdisponibles.

PrestashopestdistribuéesouslicenceOSL.

Prestashop est développé intégralement en PHP/MySQL. Il dispose d’uneAPIetd’unecouvertureWebServicecomplète,permettantd’adapterl’outilàdenouveauxbesoinsetcontextesspécifiques.

44

OxidVersion:4.5Site:www.oxid-esales.comPorteur:unéditeur(Oxid)Licence:GPLv3

Sortie en novembre 2008, la solution allemande Oxid a très rapidementconquislemarchégermanophonegrâceàunesolutiontrèsrichefonction-nellement.Devenueentrèspeudetempslapremièresolutione-commercedel’autrecôtéduRhin,OxidestarrivéeenFrancemi-2011avecuneversioncomplètementadaptéeauxspécificitésdumarchéfrançais.

SansdoutelasolutionlaplusrichesurleplanfonctionnelaprèsMagento.Oxidestunoutilpensépourservirderéférentielmulti-canal:web,mobile,bornesinteractives,etc.Toutestconçupourpermettreauxutilisateursdediffuserleurcataloguesurplusieurspériphériques.Sil’ergonomieduback-officeestparfoisperfectible,Oxidresteunoutilàdestinationdessitesmar-chandslesplusambitieux.

Oxidestdéveloppé intégralementenPHP/MySQL. Il intègre le frameworkAjaxjQuery,etdisposed’uneAPIetd’unecouvertureWebServicecomplète,permettantd’adapterl’outilàdenouveauxbesoinsetcontextesspécifiques.

RBS ChangeVersion:3.0.4Site:www.rbschange.frPorteur:unéditeur(ReadyBusinessSystem)Licence:GPLv3

Lemodèleopensourceattirebiendeséditeursdelogiciels.RBSfaitpartiedeceuxquisesonttournésversuntelmodèleenlivrantenfévrier2010sesapplicationsChangeCMSete-commercesouslicenceopensource.

Fruit de 5 ans de développement et plus d’une centaine de projets,cette solution est très prometteuse tant d’un point de vue techniqueque fonctionnel. Notons quelques aspects différenciants de la solution :

45

CMSete-commercetotalementintégrésetcouplés,unbackofficedeges-tionutilisantlatechnologieAjax,uneversionentreprisepourdesfonction-nalitésavancées(prévisualisationdusiteàunedatedonnée,gestionauto-matiquedespromotions…),etc.

Du fait de son récent virage vers l’open source, RBSChange comptepeud’acteursdanssacommunauté,nebénéficiantpasencoredecetatoutes-sentielàlapérennitéd’unesolutionlibre.

RBSChangeestécritenPHPets’appuiesurunframeworkPHP5développéparl’éditeuroffrantunenvironnementdedéveloppementavancé.

Drupal CommerceVersion:1.0Site:www.drupalcommerce.orgPorteur:unéditeur(CommerceGuys)Licence:GPLv3

Sortieenaoût2011,DrupalCommerceestlabranchee-commerceduCMSmondialement connu,Drupal. Successeurde l’extensionUbercart,DrupalCommercebénéficiedusupportdedeuxsociétés:CommerceGuyspourlagestiondelaroadmapetl’animationdelacommunautéetAcquia(sociétédufondateurdeDrupal:DriesBuytaert)pourlesoffresdesupport.

Siàl’heureactuellelepérimètrefonctionneldeDrupalCommerceresteunpeumoinsrichequesesaînés,c’estlaseulesolutionavecRBSChangeàoffrirdevraiesfonctionnalitésdegestiondecontenusens’appuyantsurl’efficaci-téreconnuedeDrupal.Al’imageduCMS,DrupalCommerceestparailleursunesolutionextrêmementmodulairequibénéficied’unecommunautétrésactive.

DrupalCommerceestdéveloppéintégralementenPHP/MySQL.IlestfournisousformedemodulepourDrupal7.

46

osCommerceVersion:3.0.2Site:www.oscommerce.comPorteur:unecommunautéLicence:GPL

DifficiledenepasévoquerOsCommercequandonparledesolutione-com-merce open source. Cet outil, apparu dans sa première version enmars2000,s’est rapidement imposécomme lasolution incontournableenma-tièredee-commerceetcommeporte-étendarddel’offreopensourceàuneépoqueoùelleétaitencorenaissante.

Maiscesdernièresannées,cettecommunautéacommencéàsedésolida-riserdel’équipededéveloppementetadéveloppédenombreux«forks».Ledéveloppementdelasolutionafortementralentidepuis2006.Lecodevieillissantrendantl’applicationtrèsdifficileàmaintenir,l’équipeaentaméunerefontetotaledel’outiletuneV3estsortierécemmentaprèsplusieursannéesd’attente.

OsCommerceestunoutilreposantentièrementsurunecommunautéau-trefoistrèslargeettrèsactive.

DéveloppéintégralementenPHP/MySQL,OsCommercedoitengrandepar-tiesonsuccèsàl’absenced’alternativesdansledomaineopensourceetàl’explosiondue-businessdansledébutdesannées2000.C’estencoreau-jourd’huilewebshopleplusdéployéaumonde.

Voir également

Leslogicielsci-dessousdisposentdefonctionsdee-commerceetsonttrai-tésdansd’autressectionsduguide:

•ERP5(sectionERP)

•Jommla(sectionCMS)

47

Autres

Parmilesproduitsdel’universduE-Commerce,onpeutcompléterlalisteaveclesoutilsci-dessous:

•Thelia:http://thelia.net

• Wordpress Commerce: http://wordpress.org/extend/plugins/ wp-e-commerce/

•OFBiz:http://ofbiz.apache.org

•Spree:http://spreecommerce.com

•BroadleafCommerce:http://www.broadleafcommerce.org

48

ERP / PGILemondeduprogicieldegestionintégré(PGI,ouERPenanglais),estàsontourgagnépardessolutionsopensourcearrivéesàmaturité.

Dansunpremiertemps,lesERPopensourcepermettentàdespetitesPMEdedisposerd’outilsdegestioncompletsaumeilleur coût, leurapportantrapidementunvraibénéficeentermesdecompétitivité.Maisdéjà,ilsre-montentl’échelle,ets’adressentàdesPMEdeplusde1000salariés,quecesoitdanslessecteursindustriels,distributionouservices.

Ledomaineétantextrêmementvaste,desdifférencesdecouverturefonc-tionnelle peuvent destiner un produit de préférence à tel ou tel secteurd’activité.Maisl’undescritèresdechoixlesplusimportantsestlaflexibi-lité, l’extensibilité,etdonc lesbasestechnologiquesquipermettrontàunproduitdonnéd’êtreadaptéàunediversitédecontextes,avectrèspeudedéveloppementsspécifiques.

Des produits comme Compiere, ERP5, OpenBravo ou OpenERP tiennentla corde des ERP open source. la convergence ERP/CRM/CMS/e-businesspousséeparl’intégrationdue-commerceaucoeurdemétierdel’entrepriseconduitégalemetdeslogicielsdee-commerceàproposerdesfonctionsdeplusenplusprochesdecellesd’unERP.

CompiereVersion:3.2(CommunityEdition)Site:www.compiere.comPorteur:unéditeur(CompiereInc.)Licence:MPL

Compiereaétédéveloppéà sesdébutspar l’allemand Jorg Janke, lequelasumettreàprofitses20annéesd’expériencechezSAPpuisOracleetsamaitrisedesproduitsADV/Orga,Unisys,R/2,R/3.

49

Lesconceptsde«l’applicationdictionnary»(modèledeméta-programma-tionàlabasedeCompierepermettantl’adéquationdelapersistancerela-tionnelleaveclesstructuresdedonnéesmétierspersonnaliséesetleursin-terfaces)ontétéprototypésdès1988pourSAP,puismisauserviceduprojetlibreCompiere.Cedernieraconnudebeauxsuccèssesdernièresannées(danslesecteurdeladistributionetduservicetoutparticulièrement)grâcenotammentàsonsupportdelabasededonnéesOracleetàsonsocleJava.D’unpointdevuefonctionnel,Compiereestrelativementcomplètenotam-mentpourlesPME/PMI,onpeutparexempleciter:gestiondesventes,desfonctionsd’achats,defonctionsdestocketdelogistique,gestioncomptableetfinancière,gestiondelaproduction,etc.

CompiereestécritsurunebaseJava.

ERP5Version:5.4.7Site:www.erp5.comPorteur:unéditeur(Nexedi)Licence:GPL

ERP5aétédéveloppéàpartirde2001parl’IngénieurdeMinesJean-PaulSmets.GrâceàsaconceptionradicalementdifférentedesautresERP,ERP5a remplacé avec succès des ERP propriétaires dans plusieurs entreprisesmultinationales,notammentauJaponetenAllemagne,ainsiquedansunebanquecentrale.

SelonBrianPrentice,analystechezGartner, la forced’ERP5tientà la fois àsonmodèleconceptueletàsonarchitecturetechnique.

AlorsquelaplupartdesERPabesoindemilliersdetables,ERP5parvientàunifierlessciencesdegestionautourd’unmodèleabstraità5classesquiafaitl’objetdeplusieurspublicationsscientifiquesetaprouvésacapacitéàépouseruntrèslargespectredebesoinsfonctionnels:budget,comptabilité,CRM,achats,ventes,stock,production,RH,supplychain,projets,logistique,

50

KM. Il intègreégalementunCMSmultilingue complet, une suitebureau-tiqueenligne,uneGED,unmoteurdeworkflowsd’entrepriseetunsystèmedee-businesscapabled’intégrerlesventesdeplusieurssites,notammentPrestashop,MagentoetOSCommerce.C’estaussidepuispeuunsystèmedegestionetdefacturationpourleCloudComputing.

AlorsquelaplupartdesERPmodernesfaitappelàunearchitecturedetypeObjectRelationalMapper(ORM),ERP5faitappelàunebaseNoSQLdetypeobjet (NEO) associée à un moteur d’indexation relationnel (MariaDB) etpleintexte(Mroonga,Sphinx).ERP5permetainsilamigrationdedonnéessansinterruptiondeservicelorsdesmisesàjour.Cettearchitecture«searchbased»estadaptéeauxsystèmescritiquesen24/7.Sonmoteurdesécuritéparrèglessimplifie lagestiondedroitsd’accèsdans lesgrandesorganisa-tionsàorganigrammematriciel(site,fonction,projet,service).ERP5intègrelesupportnatifduprotocolegitetpermet ledéveloppementen ligneducodedanslenavigateurdefaçoncollaborative.

ERP5estdéveloppéparlasociétéfrançaiseNexedi,membredeSystematic.

OFBizVersion:10.04Site:http://ofbiz.apache.orgPorteur:unefondation(Apache)Licence:Apache

LeprojetOpenForBusiness(«Ofbiz»)estnéen2001,etaterminésapre-mièrephasededéveloppementvers2003sous l’impulsiondeses2créa-teurs:DavidJonesetAndrewZenesky.

Depuisleprojets’estenrichidenombreuxmodulesfonctionnels.En2006,ilamêmeétésoumiscommeprojet«incubator»àlafondationApache.Ilenesttrèsrapidementsorticommeprojetapprouvédetrèsbonniveau.AladifférencedeCompiereoud’OpenERP,OFBizn’apaslavocationàêtreunERPcléenmain.Ils’agitd’unframeworkERPpourdévelopperdeslogicielsd’entreprise.D’ailleurs l’outils’est fortementspécialisédans les interfacesd’e-commercecesdernièresannées.

OFBizestécritenJava.

51

OpenbravoVersion:3.0Site:www.openbravo.comPorteur:unéditeur(Openbravo)Licence:licencepubliqueOpenbravo,baséesurlalicenceopensourceMPL(1.1).

Openbravoestunesolutiond’origineespagnolebaséesurl’ERPCompiere(autreproduitopensourceprésentédanscelivre)crééen2001.Leprojet,appeléinitialementTecniciaestdevenuopensourceen2005.

Openbravoa forké tout le codemétierenPL/SQLdeCompiereainsiquesonmoteurde gestiond’entities et l’a transposédansune interfacewebassisesurunserveurJava.Interfacesquiconstituentlepointfortduproduit:parmi lesplusséduisanteset lesplusergonomiques.Malgréunegrosselevéede fonds en2005, le produit a undynamismemodérénotammententermesderéférences.OpenbravociblelemarchédesERPpourPMEetdisposed’unpérimètrelargebienqu’inférieuràOpenERP.

L’éditeurestsolideetapteàfournirunsupportprofessionnel.

D’unpointdevuetechnique,OpenbravoestbasésurdestechnologieswebdontleJEEetl’Ajax.

52

OpenERPVersion:6.0.3Site:www.openerp.comPorteur:unéditeur(OpenERP)Licence:AGPLv3

OpenERP(anciennementTinyERP)aétéfondéen2005enBelgiqueparFa-bienPinckaers.

OpenERPcombineàlafoislaforced’unéditeuretcelled’unelargecommu-nauté,comprenantsesintégrateursprésentsdanslemondeentier,quiba-lisel’ensembledescasd’usagesetfournitdeprécieuxretours,notammentsousformedemodulesréutilisables.Toutceciestrendupossibleparuneréelleinnovationtechnologiquequis’appuiesurdesstandardsreconnusentermesdebasededonnéesetdewebservices.OpenERPcouvre tous lesbesoins,telsqueventes,achats,rh,projets,comptabilité,logistique,stock,production, facturation, ... et son frameworkpermetde l’adapter rapide-mentauxcontextesspécifiques,quecesoitparleparamétragedenouveauxworkflows,denouvellesinformations,oudetableauxdebordpourunetou-joursplusgrandeefficacitédel’ERPenentreprise.

OpenERPestécritenPythonetreposesurunframeworkorientéobjet.LabasededonnéesPostgreSQLestutilisée.

53

CMSLagestiondecontenusrecouvreaujourd’huiunelargepalettedebesoins:sitesd’informations,sitesCorporate,sitesdeservices,extranetssécurisés,intranetsparticipatifs,espacescommunautaire...

Pourcouvrircepérimètre, ilexisted’excellentessolutionsopensourceaupérimètre très large comme : eZ Publish, Drupal, TYPO3, Jahia, Infoglue,SPIP, HippoCMS, Joomla, Plone… lesquelles sont devenues des standardsdansl’universdelagestiondecontenustantellesdominentparleurcapa-cité,leurmodularitéetleurpérimètrefonctionnelettechnique.

Ellessontdevenues,aufildesannées,plusquedesalternativessérieusesdansledomainedel’EnterpriseContentManagement:ellesdominentdé-sormaislemarché.

Aucôtédecessolutionsdominantes,laconvergenceERP/CRM/CMS/e-bu-sinesspousséepar lacroissancee-commerceconduitdesapplicatifs issusd’autresdomainesfonctionnels(ERP,CRM)àintégrerdesfonctionsdeCMSéquivalentsauxmeilleursproduitsdédiésdumarché.

DrupalVersion:7.8Site:www.drupal.orgPorteur:unecommunauté

Drupal estunCMSauxmultiples facettes.Conçuà l’originepour êtreunblogcollectif,iltrouveaujourd’huidesapplicationstrèsvariées:dusitecor-porateauportailcommunautaire,ilsaittoutfaire!Ilaétéconçudanslesannées2000parDriesBuytaertetconnaîtdepuisunsuccèsmondial.Unecommunautéénormes’estcrééeautourduproduit.

LaforcedeceCMSestsonextensibilité.Ilaccueilletrèsfacilementdenom-breuxmodules complémentaires (forum,galeriephotos, sondage, formu-laire,newsletter,messagerie,chat,enquête,paiementenligne,calendrierpartagé, etc.). Il possède notamment des modules communautaires trèssoignésetappréciéscequilerendparticulièrementadaptéauxréseauxso-ciauxd’entreprise.

54

DrupalestpubliésouslicenceGNUGPLetestpleinementopensource.Desoffresdesupportexistent,notammentvialasociétéAcquia(www.acquia.com).

D’unpointdevuetechnique,DrupalestbâtiautourdestechnologiesLAMP(PHPetMySQLnotamment).

eZ PublishVersion:4.5Site:www.ez.noPorteur:unéditeur(eZSystems)

LasolutioneZPublishaétécrééeen1999parlasociétéeZSystems.eZPu-blishsedistinguedesautresCMSopensourceparsespossibilitésdeconfi-gurationetd’extensions:ilseprésentecommeunoutilprêtàl’emploimaisaussicommeunframeworkdedéveloppementpermettantderéaliserdesapplicatifsmétier.

Surlesfondamentauxdelagestiondecontenus,eZPublishestl’undesou-tilslespluspuissantsdisponiblesenopensource.Ilpoussel’approcheobjetjusqu’aubout,enfaisantdechaquecontenuunobjetetenluiappliquanttouteslesméthodesdisponibles:multi-positionnement,versionning,mul-tilinguisme,relationentrecontenus,droitsd’accès,workflow,etc.Cetteno-tionenfaitunCMShautementparamétrable.

eZPublishestunlogiciel librepubliésouslicenceGPL.Deuxéditionssontdistribuées:uneversionCommunityetuneversioncommercialediteEnter-priseapportantstabilité,supportetgarantie.

Surleplantechnique,eZPublishestenPHP,fonctionnesurApacheetMyS-QL(PostGreSQL8etOracle11gsontsupportés),gèretroiscachesdifférentsenfichiersetséparetrèsdistinctementcontenusetprésentation.

55

HippoCMSVersion:7.6Site:www.onehippo.comPorteur:unéditeur(OneHippo)

HippoCMSest unCMSopen sourcequi fait partiede la famille des CMSécritsenJAVA.Ilaétécrééen1999parl’éditeurnéerlandaisOneHippo.IlestfortementutilisédanslespaysnordiquesettoutparticulièrementauxPays-Bas.

Ilpossèdel’essentieldesfonctionnalitésquel’onpeutattendred’unCMS:éditiondemodèlededocument,créationdecontenu,multilinguisme,tem-plating,workflowdepublication,multi-sites, import/exportdescontenus,éditiondecontenuendirect,etc.L’interfaceutilisateurestmoinsrichequedanscertainsautresproduitsmaiselleresteergonomiqueetfonctionnelleetinclutl’essentieldesfonctionnalitéscourantesattenduesd’unbonCMS.Laroadmapduproduitestparailleursparticulièrementdynamiqueetpro-metunebellesuite.

HippoCMSestdistribuéesouslicenceApache2.0.Deuxéditionssontdistri-buées:uneversionCommunityetuneversionEnterpriseapportantstabi-lité,supportetgarantie.

Bienconçutechniquement,HippoCMSoffrederéelsavantagespourl’inté-grationdubesoinfonctionnelparlesdéveloppeurs.LesconcepteursdeHip-poCMSonteuàcœurderespecterlesstandards(JEE),d’utiliserdesoutilséprouvéstelsqueSpring,JackRabbitetMaven,etdedéfinirunearchitec-tureclaireetextensible.Ceseffortsfacilitentunepriseenmainrapideparlesdéveloppeurs.

JahiaVersion:6.5Site:www.jahia.comPorteur:unéditeur(JahiaCorp)

Jahiaestunproduitfranco-suisse,créédanslesannées2000,quitientune

56

placeàpartdanslemondedesportailsetdesCMSJEE.Eneffet,JahiaestunedesraressolutionsquiréunitportailJEEetgestiondecontenuenunproduitunique,parfaitementintégré.

Librementtéléchargeable,Jahiaestd’unniveaudefinitionetdepackagingimpressionnant.JahiasedistinguedesautresCMSparsoninterfaced’ad-ministrationdescontenus,quiestfonduedanslesitelui-même.Auniveaufonctionnel, Jahia est une des solutions CMS les plus abouties : gestionmulti-sites,versionning,workflowsefficaces,donnéesstructurées,multilin-guisme,gestiondesdroitstrèsfine,etc.Laversion6.5anotammentapportéuneinterfaceutilisateurtrèsagréableetunéditeurdetemplatestrèscom-plet.

Jahiaconstitueuneexcellentealternativeauxsolutionsdeportaildesgrandséditeurspropriétaires, lapossibilitédevoir etdemodifier les sources (li-cenceGPLpourlaversionCommunity)assurantlapérennitéetl’adéquationdel’outilauxbesoins.JahiaproposeégalementuneversionEntreprisesouslicencecommercialeapportantstabilité,supportetgarantie.

JahiaestbâtiesurdestechnologiesJEE:persistanceviaHibernate,supportdesnormesJSR170,moteurderechercheApacheLucene,supportdesstan-dardsdeportletsJSR168,etc.

JoomlaVersion:1.7Site:www.joomla.orgPorteur:unecommunauté

JoomlaestunCMSdéveloppéàpartirdeMamboen2005.Ilaétécréésuiteàundifférendentrelesdéveloppeursprincipauxetlasociétécoordinatricedesdéveloppements.Aujourd’hui,lamajoritédesdéveloppeursdelacom-munautéseconsacreàJoomla,cequifaitnettementpencherlabalanceensafaveur.

Cetoutil sedémarqueprincipalementpar la convivialitéde son interfaced’administration.Lemotd’ordreétantde«donneruncontrôletotaldupro-duit à unnon-technicien». Créationdepages, catégorisation, recherche,

57

statistiquesd’accès,urlssignificativesainsiquedenombreuxmodulessontdirectement intégrés et ne demandent pas de connaissances spécifiquespourleurmiseenœuvre.CeCMSconviendraparfaitementpourdessitespersonnelsmaispourraégalementrépondreauxbesoinsdecertainssitesprofessionnels;ceuxnotammentdetypeCorporate(simplepublication).

Joomla est une solution 100% communautaire publiée sous licenceGNUGPL.

JoomlaestécritenPHPetutiliseunebasededonnéesMySQL.

SPIPVersion:3.0.4Site:www.SPIP.netPorteur:unecommunauté

A l’origine, en 2001, SPIP était principalement utilisé par des internautespourgérer leursitewebpersonnel,oupourdessitesd’associations,maisSPIPagrandietestmaintenantutilisépardesorganismesprivésoupublics,pourgérerleursitewebprofessionnel.

SPIP faitpartiedes raresCMSàpouvoirprétendreàplusieursmilliersderéférencesàtraverslemonde.Cetteréussites’expliqueparlasimplicitéduproduit : simplicité d’utilisation, mais aussi simplicité de déploiement etd’adaptation.Encontrepartiedecettesimplicité,SPIPprésentequelquesli-mitationssurdesfonctionnalitésclésdegestiondecontenus,cequilelimiteclairementaumondedesoutilsdegestiondecontenusorienté‘web’,etnonpas‘entreprise’.

SPIPestunprojetopen source français (licenceGPL), et sa communautépeutêtrequalifiéed’active,avecplusieursversionsparanetdescentaines–voiredesmilliers–demembres.

SPIPestunlogicielécritenPHPquis’appuiesurlesbasesdedonnéesMyS-QL,PostgreSQLetSQLite.Ilproposeuninterfaceprivéesimplifiéebaséesurl’Ajax,unepagede téléchargementetd’installationdeplugins, lagestiondesconflits,uneAPIetdenouvellesfonctionspour ledéveloppementdetemplates.

58

TYPO3Version:4.5LTSSite:www.typo3.orgPorteur:unecommunautéLicence:GPL

TYPO3estlefruitdeplusieursannéesdetravaild’ungouroudanoisdunomdeKasperSkårhøj.Leproduitestsortifin2000,etdepuis,unecommunautétrèsactives’estdéveloppée,particulièrementdanslespaysgermaniques.

Entermesdefonctionnalitésprêtesàl’emploi,TYPO3estl’undesoutilslesplusrichesquenousayonstrouvésàcejour.Iloffreàpeuprèstoutcequel’onpeutsouhaiter,etcelaavecunbonniveaudefinition.Gestiondesdroitsetdescontributions,cache,habilitations,gabarits,etc.,toutyest,avecpeudelimitations.ParmilesfonctionnalitésoffertesparTYPO3,onpeutciterlamanipulationd’images,quipermetderedimensionnerdesimages,decréerdesvignettesetégalementdegénérerdynamiquementdestitresentantqu’images. L’unedesgrandes forcesdeTYPO3 résidedans sonextensibi-litéparmodules.UnmodulepeutajouterunensembledefonctionnalitésàTYPO3,maisaussimodifierunefonctionnalitédéjàintégrée,sansmodifierlecodedeTYPO3,etdonc,lelaissantcompatibleaveclesfuturesversionsdeTYPO3.

TYPO3estécritenPHPetutiliseunebasededonnéesMySQL.

Voir également

Leslogicielsci-dessousdisposentdefonctionsdeCMSetsonttraitésdansd’autressectionsduguide:

•ERP5(sectionERP)

•OpenERP(sectionERP)

59

Autres

Dansl’universdelagestiondecontenu,l’offreopensourceestparticulière-mentvigoureuse.Pourpreuve,au-delàdesproduitsprésentésprécédem-ment,onpeutégalementciterlesoutilsci-dessous:

•Plonehttp://plone.org

•Infogluehttp://www.infoglue.org

•Mambohttp://www.mamboserver.com

•ApacheLenyahttp://lenya.apache.org

•Zopehttp://www.zope.org

•SilverStripehttp://www.silverstripe.com

•Modxhttp://modx.com

•CMSMadeSimplehttp://www.cmsmadesimple.fr

•Sympalhttp://www.sympalphp.org

•Apostrophehttp://apostrophenow.com

•Cayahahttp://cahaya-project.org

•Magnoliahttp://www.magnolia-cms.com

•Silverpeashttp://www.silverpeas.com

•Umbracohttp://umbraco.com

•Centurionhttp://centurion-project.org

•OpenCMShttp://www.opencms.org

60

GED & ECMLagestiondel’informationd’entreprise(EnterpriseContentManagement)secaractériseparlacombinaisond’outilsdegestionélectroniquedesdocu-ments(GEDouGEIDE)etdegestiondecontenustructuré(CMS).

L’ECMpermetd’accroîtrel’efficacitédevotreorganisationenoffrantàvoscollaborateursunesolutionpratiqueetefficacepourcréer,trouveretuti-liserl’information–qu’ellesoitstructuréeounon,incluseounondansundocument.

Aujourd’hui,lessolutionsdeGEDopensourceontatteintunexceptionnelniveaudematurité,etrivalisentàarmeségalesaveclesplusgrandesoffrescommerciales,apportantdesbénéficesuniquesentermesd’ouverture,depérennité,etdecoûts.

Alfresco,Nuxeo,KnowledgeTree,Maarch,Jahia...l’offreopensourcedelagestiondocumentaireestdeplusenplusriche.

AlfrescoVersion:3.4Site:www.alfresco.comPorteur:unéditeur(AlfrescoSoftware)Licence:GPLetpropriétaire

Alfrescoestunesolutiond’ECM,crééen2005,parl’éditeuranglaisAlfrescoSoftware,unesociétéfondéepard’anciensdirigeantsdeDocumentumetBusinessObject.Lasociétéestaujourd’huiprésentedirectementenAngle-terre,enFranceetauxEtats-Unis.

Alfrescoproposel’ensembledesfonctionnalitésattenduesdudomainedela gestion documentaire : métadonnées, types de documents, workflowdocumentaire et avancé, gestion de catégories, outils de collaboration,recherche,gestiondeplusieursbases indépendantes, gestiondecontenuWeb,etc.

61

Alfrescoestdisponibleendeuxversions:uneversion«Labs»,gratuite,souslicenceGPLetuneversion«Entreprise»,quidonneaccèsàlagarantiedel’éditeur,auxmodulesdeRMetdeclusteringintégréainsiqu’auxmisesàjourintermédiaires.

AlfrescoestécritenJEE.

MaarchVersion:1.3Site:www.maarch.org/www.maarch.comPorteur:unéditeur(Maarch)Licence:GPLv3

MaarchestunesolutionGED/GEC/SAEdéveloppéeparlasociétéfrançaiseMaarch,membredeSystematic.Lesdomainesd’applicationprivilégiésdeMaarchsontlesSystèmesd’ArchivageElectroniques(SAE),laGestionElec-troniqueduCourrier(GEC),etlagestiondedossier.

Maarchsuituncertainnombredenormessurl’archivage,enparticulierISO14721(OAIS)etNFZ42-013.Laversion1.3comprendlagestionducycledevie, laréplication,et lapriseenchargedepaquetsd’archivescompressés(AIP).Maarchdisposed’unmodeGECverticaliséquisaitnotamments’in-terfaceravecunscannerougérerlecyclededistributionducourrierdansl’entreprise : réception,distribution, annotation, versionning,modèlesderéponseetrecherche.

Lacommunautéautourdelasolutionestdepetitetaille,concentréeautourdesonéditeur.Leforumestactifestcomprendunmillierd’inscrits.

MaarchestconstruitsurunframeworkPHPmaison.LasociétéMaarchestbaséeàNanterre,France,etDakar,Sénégal.

62

NuxeoVersion:5.6Site:www.nuxeo.comPorteur:unéditeur(Nuxeo)Licence:LGPL

NuxeoestunesociétéfrançaisemembredeSystematic,quiproduituneso-lutiondeGEDopensourcedepuis2001.NuxeoEnterprisePlatformest lerésultatdelamigrationenJavadelaversionbaséesurZopeetPython.Lasociétéestaujourd’huiprésenteenFranceetauxEtatsUnis.

Ils’agitd’unesolutioncomplètedegestiondecontenud’entreprise :mé-tadonnées, typesdedocuments,workflowavancé,gestiondecatégories,fonctionsdecollaboration,recherche,gestiondecontenucomplexe(web,multi-fichiers,structurés),gestionmultibases.L’outilsedistinguepardiffé-rentséléments:éditeurdethèmes,notionde«relations»quipermetderéaliserdeslienstypésentrecontenus,gestiondesvocabulaires,notiondesectiondepublication,unearchitecturetotalementmodulaire,etc.

Elleproposeégalement,sousformed’extensions,desfonctionsdeDigitalAssetManagement(DAM),degestiondescasetd’intranetsocial.

Nuxeoestbâtiesurdes technologies JEEavec l’utilisationdecomposantsopensourceissusdesprojetsJBoss,Apache,EclipseetdesprojetslibresdeSun.

63

Voir également

Leslogicielsci-dessousdisposentdefonctionsdeGED/ECMetsonttraitésdansd’autressectionsduguide:

•ERP5(sectionERP)

AutresDansl’universdelagestiondocumentaire,l’offreopensourceestparticuliè-rementvigoureuse.Pourpreuve,au-delàdesproduitsprésentésprécédem-ment,onpeutégalementciterlesoutilsci-dessous:

•Jahia:http://www.jahia.com

•Freedom:http://www.dynacase.org

•Quotero:http://www.quotero.com

•ExoDMS:http://www.exoplatform.com

64

BIBLIOTHÈQUE & DOCUMENTATIONAdossésàl’universdelagestiondocumentaire,desoutilsopensourcedegestionbibliothécaireetdedocumentationontvulejourcesdernièresan-nées.

OnpeutnotammentciterKohaouPMB.

Parmilesprincipalesfonctionnalitésdecesoutils,onpeutciter:importdenotices et catalogage UNIMARC, gestion des lecteurs, prêts/retours avecamendes,périodiquesetcommandes,OPAC,ClientetServeurZ3950,ser-veurOAI-PMH,gestiondethesaurus,OPAC(interfacedeconsultationàdes-tinationdesutilisateurs),DSI(diffusionseloncentresd’intérêt),gestiondespériodiquesetdesachats,etc..

KohaVersion:4.2Site:www.koha.orgPorteur:unecommunautéLicence:GPLv2

CeSIGB (système intégrédegestiondebibliothèque)aété crééen1999parunconsortiumdequatrebibliothèquesnéo-zélandaises.Kohas’adressesurtoutauxbibliothèques souhaitant respecter le standardde catalogageUNIMARC.

Parmi les principales fonctionnalités de Koha, on peut citer : import denotices et catalogage UNIMARC, gestion des lecteurs, prêts/retours avecamendes,périodiquesetcommandes,OPAC,ClientetServeurZ3950,ser-veurOAI-PMH.Al’exceptiondelarécupérationd’unevignette,Kohanepro-posepasdefonctionsdeGED.Ilestconseilléderemplacerl’OPACdeconsul-tationparunCMS(unconnecteurDrupalexisteparexemple)pourdisposerd’uneergonomieplusagréable.

Koha est maintenu par la communauté. Deux entreprises françaises ontmontéleuractivitéautourdeKoha.

65

KohaestdéveloppéenPerlettournesousLinuxDebian,maispeutégale-ments’installersousOpenBSD,FreeBSD,MacOSX,Windows,etc.LesbasesdedonnéessupportéessontMySQLetPostgreSQL.

PMBVersion:3.4Site:www.pmbservices.frPorteur:unéditeur(PMBServices)Licence:CeCILL

Crééen2003par lasociété françaisePMBServices,ceSIGBtrèscomplets’adresseplutôtauxcentresderessourcesdocumentairesetbibliothèquesspécialiséesquin’ontpasbesoindecataloguerenUnimarc.

ParmilesprincipalesfonctionnalitésdePMB,onpeutciter:catalogagedetouttypededocument(textuel,multimédia,web)avecattachementdefi-chiers.L’indexationfulltextestprévuedanslaroadmap;importdenotices(Unimarc,csv,etc),gestiondethesaurus,OPAC (interfacedeconsultationàdestinationdesutilisateurs),DSI (diffusion seloncentresd’intérêt),ges-tiondeslecteurs,gestiondesprêts/retours,gestiondespériodiquesetdesachats,clientZ3950.

Anoterqu’iln’existepasàcejourderéseaudepartenairesétabli.

PMBaétédéveloppéautourd’uneplateformeLAMP/WAMP (plateformeApache,PHP,MySQL),quipeutdoncfonctionnersousLinux,MacOSXouMicrosoftWindows.

66

PORTAILUn portail est un site qui réunit différentes ressources, soit autour d’unmêmethème(portailimmobilier,portaild’emploi,…)soitsansthèmeparti-culier,c’estunportailgénéraliste,telqueYahooparexemple.

Unportaildonneaccèsàdesressourcesquineluiappartiennentpastoutes: il propose des services relevant d’autres sites, sa valeur ajoutée propreétantdanslasélectionetlaréuniondecesoutils.

Enfin,unportail intègreaussiunedimensiondepersonnalisation,plusoumoinsélaborée.

Alliance de contenus et bouquet de services, liens vers des ressourcestierces,personnalisation:voilàquidéfinitgénéralementunportail.

Desoutilsopensourcesontdisponiblespourpermettrelaréalisationdecetypedeprojet.OnpeutnotammentciterLiferay,eXoPlatformouplusré-cemmentSilverpeas.

eXo PlatformVersion:3.0Site:www.exoplatform.comPorteur:unéditeur(eXo)Licence:AGPLetpropriétaire

eXoestunéditeurfrançaisopensourcefrançaiscrééen2003,membredeSystematic.L’entreprisepossèdedesbureauxenFrance,auxEtatsUnis,auVietnam,enUkraineetenTunisie.Elleéditeunesuitelogicielledetravailcollaboratifetdegestiondecontenusdestinéeauxentreprises.

La dernière version d’eXo Platform, la 3.0, intègre quatre projets opensourcedansunpackageunique:eXoCollaboration(2.1),eXoWCM(2.1),eXoKnowledge(2.1)eteXoSocial(1.1).L’ergonomiedelasolutionestunpeuenretraitparrapportàlaconcurrencemaislesapportsfonctionnelsduproduitpourlacollaborationetl’échangeenfontuncandidatàenvisagerpourtoutprojetdecettenature.

67

eXoPlatformestdiffuséviaunmodèlede licencedouble.Lecodesourceet une version packagée sont librement accessibles via une licence opensource (AfferoGPL)etuneversionentrepriseest commercialiséeviaunesouscription.

eXoPlatformestécritenJava,conformeauxnormesJSR168et286,WSRP1et2.IlintègreégalementunrepositorydecontenusconformeàlanormeJSR170.

SilverpeasVersion:7.4Site:www.silverpeas.comPorteur:unéditeur(GroupeOevo)Licence:AfferoGPLv3

Silverpeas est un portail collaboratif et social. Développé entre 2001 et2003,lasolutionaconnuunepremièreviedanslemondedeslogicielspro-priétairesavantderécemmentdeveniropensource.

Silverpeassedistingueparunapportfonctionnelplutôtricheetuneergo-nomied’ensembleassezconfortable.Mêmesilavisibilitéduproduitresteessentiellementnationalepourl’instant,Silverpeasestunealternativetrèsintéressantepourconstruirerapidementunportailcollaboratifsimple.Sil-verPeasn’estpasqu’unportail,niunCMS,niunoutildetravailcollaboratif.Enfait,ilestàlacroiséedetouscesmondes.C’estunportail,carilestca-pabled’agrégerdesressourceshétérogènes.C’estunCMS,carilpermetdeconstruiresimplementdesmini-sitesavecuneinterfaceWYSIWYGsimple.C’estunoutilcollaboratif,carilfournitdesoutilsdegestiondeprojetavectâchesetvisuelGanttintégré,unagendapartagé,unforum,unblogouen-coreunannuairecommun.

SilverpeasestécritenJava,conformeauxnormesJSR168et286.

68

LiferayVersion:6.0Site:www.liferay.comPorteur:unéditeur(Liferay,Inc)Licence:LGPLetpropriétaire

Liferayestunesolutiondeportaild’entrepriseopensourced’untrèsbonniveauquipermet,entreautres,l’agrégationdecontenusetd’informations,lepartagedesressourceset lacollaboration.Liferayaétécrééen2000àl’originepouruneégliseaméricaine.

L’unedesforcesdeLiferayestlafacilitédepersonnalisationparl’utilisateurfinal.Liferayoffreégalementplusde60portletsdontunepalettecomplèted’outilscollaboratifsetsociaux(blog,forum,wiki,centredetâches,notifi-cations,réservationderessources,…),unegestionintuitivedescommunau-tésdepratiquesetdel’organisationhiérarchiquedel’entitéquil’emploie.Liferayest enoutred’unegrandeflexibilitépour la gestiondesdroits oul’adaptationdel’apparencegraphiquedespages,etilproposeunesolutionpuissantedestaging.Liferayestuneexcellentesolutionpourunportaild’en-treprise,permettant l’intégrationstandardiséedetous lesapplicatifsexis-tants.

LiferayestécritenJavaetestconformeauxnormesJSR168,JSR286etJSR170.

Autres

Dansl’universdesportails, l’offreopensourceestparticulièrementvigou-reuse.Pourpreuve,au-delàdesproduitsprésentésprécédemment,onpeutégalementciterlesoutilsci-dessous:

•JBoss/Gatein:http://www.jboss.org/gatein

•ApachePluto:http://portals.apache.org/pluto

•Sakai:http://sakaiproject.org

•JetSpeed2:http://portals.apache.org/jetspeed-2

•Lutece:http://fr.lutece.paris.fr

69

RÉSEAUX SOCIAUX D’ENTREPRISE (RSE)LesuccèsdesréseauxsociauxpublicstelsqueFacebook,Twitter,LinkedIn,etc.n’estplusàdémontrer(plusde400millionsd’usagers inscritssurFa-cebookàcejour).Ilsmettentenlumièrel’intérêtqu’ontlesindividusàserapprocher,àseconnaître,àéchangeretàtravaillerensemble.

LesRSE(«Réseauxsociauxd’Enteprise»)sontnésduconstatquel’entre-prisepouvaitégalementutilisercesupportpourgénérerdelavaleur.

L’usagedesréseauxsociauxestdésormaisintégréetcesontdorénavantlesentreprisesquiencouragentleurscollaborateursàlesutiliserpourcommu-niquer.

Pourcouvrircebesoin,ontrouvedeplusenplusdesolutionsopensourcedequalitétellesqueDrupalCommons,ElggouLiferaySocialOffice.

BuddyPressVersion:1.2.9Site:http://buddypress.orgPorteur:unecommunauté

BuddyPressaétéconçuen2008parAndyPeatlingalorsqu’il travaillaitàl’ajoutdefonctionnalitésdenetworkingsurlecélèbremoteurdeblogWor-dPress.Lapremièreversionofficielle(v1),sortieenmai2009,connaitde-puisuneactivitécroissante.

BuddyPress est livré par défaut avec de nombreuses fonctionnalités qu’ilesttrèssimpled’activer.Citonsparexemple:fluxd’activité,profil,groupes,gestiondesamis,messagerie,blogs,forums,etc.BuddyPressdisposed’unecommunautéactive.Uneroadmapestaccessiblesurlesitedelacommu-nauté. Laprochaineversion (la1.3) consolidera l’existant (interfaced’ins-tallation,améliorationdesattributsdesprofils,supportdeWordPress3.0,etc.).

BuddyPressestpubliésouslalicenceopensourceGNUversion2.

BuddyPressalaparticularitéd’êtrebâtisurl’outilWordpress.Ildisposeainsid’unearchitecturesemblable:PHP,ApacheetMySQL.

70

Drupal CommonsVersion:2.0Site:www.acquia.comPorteur:unéditeur(Acquia)Licence:GPL

Drupal Commons est une distributionDrupal orientée « Réseaux sociaux»publiéeen2010parAcquia (sociétédeservices fondéepar le créateurdeDrupal).Drupalaétéconçudanslesannées2000parDriesBuytaertetconnaîtdepuisunsuccèsmondial.

Lepérimètredesportails communautaires créés sousDrupaldépenddesmodulesdisponibles(plusde10000–maisunepartieseulementconcernelesRSE).Citons:Homebox(pour lespagespersonnalisées), InviteFriends(pourgérersesamis),ContentProfile(pourgérerlesdonnéesdesprofils),FriendList(listedesamis),OrganicGroup(gestiondesgroupes),Privatemsg(messagerieprivée),etc.LadistributionDrupalCommonsoffrenativementunpérimètrefonctionnellargepermettantdemettreenœuvrerapidementunvéritableréseausocial.

UneoffredesupportexistevialasociétéAcquia(fondéeparDriesBuytaert).

D’unpointdevuetechnique,DrupalestbâtiautourdestechnologiesLAMP(PHPetMySQLnotamment).Ladernièreversion,la7,offreplusdestabilitéetunpérimètrefonctionnelpluslarge.

ElggVersion:1.8.0.1Site:www.elgg.comPorteur:unéditeur(CurveriderLtd)Licence:GPL

Elggfaitpartiedessolutionsderéseauxsociauxopensourcelesplusconnuesetlesplusabouties.Lasolutionaétécrééeen2004parDaveToshetBenWerdmuller.Cesderniersont,parlasuite,créélasociétéCurveriderLimitedpourmainteniretfaireévoluerleproduit.

71

Elggoffrel’essentieldesfonctionnalitésattenduesdanslecadred’unprojetderéseauxsociaux.Saconceptionparmodulegarantitsonextensibilité;sacommunautéest,quantàelle,trèsactiveetpubliedenombreuxpluginsin-téressants(www.elgg.org).Onpeutciternotamment:lagestiondesprofils(aveclapossibilitédedéfinirdesattributs),lamiseàdispositiondefluxd’ac-tivité,lanotionde«blogging»et«microblogging»,lagestiondegroupe(avecespacesrestreints),unegestionfinedesdroits,uneAPIcomplète,etc.

Cotésupport,lasociétéCurverider,éditriceduproduit,offredenombreuxservicescommelacorrectiond’anomaliesetl’hébergement.

ElggestécritenPHPetfonctionnesoustechnologiesLAMP(Linux,Apache,MySQLetPHP). Sonarchitectureautorise lanotiondepluginsetpermetd’étendrefacilementetrapidementlesfonctionnalitésduproduit(plusde900extensions).

Liferay Social OfficeVersion:1.5.B(Béta)pourLiferaySO./6.0pourLiferayPSite:www.liferay.comPorteur:unéditeur(Liferay)

LiferaySocialOfficeestunproduitdelasociétéLiferay,déjàéditricedupor-tailLiferay.SocialOfficeestunesolutiondecollaborationsocialepourl’en-treprise.LeportailLiferayavulejouraudébutdesannées2000,lancéparBrianChan.Fin2008,Liferayalancéunedéclinaisondesonportailavecunpackagingspécifiqueautravailcollaboratif:LiferaySocialOffice.

Sonpérimètrefonctionnelesttrèsorientéentreprise:profil/membre,ges-tiondedocument,calendrier,événements,groupes,chat,wiki,etc.Onre-trouvedenombreuses fonctionnalitésProjetetpeud’élémentsconversa-tionnels.OnpeuttoutdemêmesoulignerlaqualitéduChatembarquésousLiferay.

SocialOfficeestdistribuésouslalicenceAfferoGPLpourlaversionCommu-nity(laversionencours,la1.5,estenbéta).UneversionEntrepriseexiste,incluantunsupportdel’éditeur.

72

Coté technologies, SocialOffice s’appuie sur le portail Liferay, c’est-à-diresurunearchitectureJEE.Ilsupporteunedizainedebasesdedonnéesetdeserveursd’applications.

Autres

Dansl’universdesréseauxsociauxd’entreprise,l’offreopensourceestpar-ticulièrementvigoureuse.Pourpreuve,au-delàdesproduitsprésentéspré-cédemment,onpeutégalementciterlesoutilsci-dessous:

•eZTeamroom:http://www.ez.no

•eXoSocial:http://www.exoplatform.com

•Lovdbyless:http://lovdbyless.com

•Mahara:http://mahara.org

•Noserub:http://www.noserub.com

•Pligg:http://pligg.com

•Spree:http://project.askspree.de

73

BLOG, WIKI ET FORUMOnneprésentepluslesblogs,wikietforumstellementilssontdésormaisintégrésàl’entreprise.Onditd’euxqu’ilssontunecomposanteàparten-tièreduWeb2.0.

UnblogestuntypedesiteWebcomposédebillets(post),c’est-à-diredesnotesaggloméréesaufildutemps(classementpardate).

Unwikipeutégalementêtredéfinicommeuntypewebmaissaparticula-ritéconsisteensonouvertureverslesautres.Eneffet,lespagessontgéné-ralementmodifiablespar lesvisiteursafindepermettredescontributionscollaboratives.

Unforumest,quantàlui,unespacedediscussionpublique(généralement)ouleséchangessontarchivésparsujet.

Danscettecatégorie,nousprésentonslesmeilleuressolutionsopensource:DotClear,PhpBB,XWiki,etc.

DotClearVersion:2.4.4Site:http://fr.dotclear.orgPorteur:unecommunautéLicence:GPLv2

Dotclearestun logiciel libredepublicationwebcrééen2002parOlivierMeunier.Dotclearestunesolutionconçueavanttoutpoursesutilisateursetrecevantdescontributionsrégulièresdeceux-ci.EnJuin2009,XavierPlante-fèveaprislatêteduprojet.

Dotcleardisposed’unerichessefonctionnellefaisantdeluiunoutildepu-blicationdegrandequalité,égalantetallantparfoisplusloinqued’autresoutilsdumêmeordre.Au-delàdesfonctionnalités,Dotclearestconçupourapporterlemaximumdeconfortàl’utilisateur:uneinstallationautomatiséequinecomprendque2étapes.Deplus,denombreux thèmesetpluginssontdisponiblespourlepersonnaliserfacilement.Lespagesgénéréesontunestructurequioptimiseleurréférencementnaturel.

74

DotClear2estdéveloppéenPHP5etsupportelesbasesPostgreSQL(8.0mi-nimum),MySQL(4.1minimumavecInnoDB)etSQLite.

PhpBBVersion:3.0.9Site:www.phpbb.comPorteur:unecommunautéLicence:GPLv2

PhpBB est un outil de la famille des forums. En plus des fonctions habi-tuelles,PhpBBpermetdecréerdessondages,annoncesetpost-it,cesdeuxderniersrestantenhautdelapagepourêtreplusvisibles.

Lesémoticônespermettentderendreplusvisuellecontenu.Ilgèreunsys-tèmed’avertissementoptionnelparcourrieldel’apparitiond’uneréponseau(x)sujet(s)quel’onchoisitdesurveiller.Sionacceptelescookiesdanslenavigateur,onpeutvoirrapidementoùsontlesnouveauxmessages(c’est-à-direceuxpubliésdepuisladernièreconsultationdelapage).Pourallerplusloin,unsystèmedemessagesprivésentrelesutilisateurs,permetd’éviterlapublicationdesadressesélectroniquespersonnelles. Il permet l’utilisa-tionduBBCode (codevoisinduHTML)dans lesmessagespourunemiseenformeenrichie.Graphiquement,lesupportdedifférentsthèmesvisuelsestcomplet:lapartiegraphiqueesttotalementséparéedulogicielenlui-même,etestdoncpersonnalisableàvolonté.

PhpBBreposesurunearchitectureLAMP.IlestécritenPHP.

75

TWikiVersion:5.1.1Site:http://twiki.orgPorteur:unéditeur(TWiki)Licence:GPL

TWikiestunlogicielprogramméenPerlquiutiliseleprincipeduwikipourfourniruneplate-formedetravailcollaboratif.

Ilpeutêtreutilisécommeunespacededéveloppement,systèmed’admi-nistrationdedocumentsousystèmed’administrationdepersonnel.Lesdé-veloppeurspeuventétendrelecontenuetlesfonctionnalitésdeTWikiavecdiversesextensions.

TWikiestcomposédescriptscgi-binécritsenPerl.Lesinformationsconte-nues dans TWiki sont stockées dans des fichiers textes et sontmises enformeàlavoléeauformatHtml.

WordpressVersion:3.3.1Site:http://wordpress.orgPorteur:unecommunauté

Wordpressaétécrééen2003suiteàunforkdulogiciel«b2».DéveloppéprincipalementparMattMullenweg,Wordpressaconnuunsuccèsdeplusenplusimportantaufildesannées,etestdésormaissoutenuparuneim-portantecommunauté.

Wordpressestunoutildeblogtrèscompletettrèsrichecequiluipermetd’êtreégalementemployépour laconstructiondesitesweb. Il faitpartiedesoutilsdeblog lesplusévolués. La roadmapduproduitest trèsdyna-miqueavecdesnouvellesversionstouslessixmoisengénéral.Laversion3,sortieenjuin2010,avulafusiondeWordpressetWordpressMU,intégrantainsinativementlagestionmulti-blogs.

WordpressestdistribuésouslicenceGPL.

76

WordpressestdéveloppéenPHPsurunebaseMySQL. Ildisposedeplu-sieursAPIetd’unsystèmedepluginstrèsévolués–desmilliersd’extensionssontdisponibles.

XWikiVersion:3.1.4Site:www.xwiki.orgPorteur:unéditeur(XWikiSAS)Licence:LGPL

La solution XWiki a été créée en 2004 par Ludovic Dubost. Elle est au-jourd’huiessentiellementsupportéeparlasociétéXWiki.

Wikiapplicatifdesecondegénération,XWikiestutilisépourdutravailcol-laboratif,dupartaged’informations,ouencorelamiseenlignedecontenustructuréounon.Enplusdesfonctionnalitéswikiusuelles(mise-en-formefacilitée,gestiondesdroitsd’accès,éditioncollaborative...),iloffrelapos-sibilitédeprogrammerauseinmêmedespagesduwiki.C’estcequienfaitunwikiapplicatif,c’est-à-direcapabled’évoluerenfonctiondesbesoinsdesesutilisateurs.

XWikiestdéveloppéenJavasurunebaseHibernate.Leslangagesdepro-grammationauseinduwikisontVelocityyetGroovy.IldisposedeplusieursAPIetd’unsystèmedepluginsetdeportlets.

PmWikiVersion:2.2.43Site:http://www.pmwiki.org/Porteur:UnecommunautéLicence:GPLv2

PmWikiestunmoteurdewikilibreprogramméparPatrickMichaud.Iluti-liselelanguagePHPetnenécessitepasdebasededonnées.

77

L’approchedePmWikiestd’êtrecentrésurlesrédacteursplutôtqueleslec-teurs,cequiimpliquecertaineslimitesauxdocumentsrédigés,notammentdansleurprésentation.PmWikiseconcentreégalementsurunnombredefonctionnalités répondant à des besoins bien spécifiques plutôt que deschosesidentifiéescomme«pouvantêtreutiles».Cecefait,PmWikidisposed’unchampfonctionnelréduitmaisextremementpointu.L’approchemodu-lairedePmWikipermetégalementàchacundesecréeretdepartagerunefonctionnalitéqu’iltrouveintéressante.

Autres

Dans l’universdes réseauxblogs,wikis et forums, l’offreopen sourceestparticulièrementdynamique.Pourpreuve,au-delàdesproduitsprésentésprécédemment,onpeutégalementciterlesoutilsci-dessous:

•DokuWiki:http://www.dokuwiki.org/dokuwiki

•FSB:http://www.fire-soft-board.com

•MediaWiki:http://www.mediawiki.org

•PunBB:http://punbb.informer.com

•SMF:http://www.simplemachines.org

78

E-LEARNINGL’e-learning,égalementappelé«Formationenligne»consisteenl’appren-tissageàtraversdessolutionsélectroniques,webnotamment.

Ellepermetdecréeretmettreàdispositiondesapprenants,descoursetdiversoutilspédagogiques,d’évaluerleursconnaissancesetdefavoriserlescommunautésd’apprentissageautourd’outilscollaboratifs.

Parmilesprincipalesfonctionnalitésquel’onpeuttrouverdansunoutild’e-learning,onpeutciter:gestiondesprofesseurs,élèvesetcours,créationdetypes de ressources pédagogiques, compatibilité SCORM, questionnaires,outilscollaboratifs(wiki,forumsetblog),planning,supervisiondesappre-nants,etc.

Parmilessolutionsopensource,lesoutilstelsqueMoodleouClarolineontuneexcellentenotoriété.

MoodleVersion:2.3Site:http://moodle.orgPorteur:unecommunautéLicence:GPL

Crééeen2002parl’australienMartinDougiamas(venudelasolutionpro-priétaireWebTC),Moodleestlaplateformed’apprentissageenlignelaplusutiliséedanslemonde.

Ellepermetdecréeretmettreàdispositiondesapprenants,descoursetdiversoutilspédagogiques,d’évaluerleursconnaissancesetdefavoriserlescommunautés d’apprentissage autour d’outils collaboratifs. Son approchemodulaire répondauxbesoinsd’un formateur isolécommed’unegrandeinstitution. Parmi ses principales fonctionnalités, on peut citer : gestiondesprofesseurs,élèvesetcours, créationde9 typesderessourcespéda-gogiques, compatibilité SCORM, questionnaires, outils collaboratifs (wiki,forumsetblog),planning,supervisiondesapprenants.

79

Moodleestsupportépardescommunautésdepratiquesactivesquiparti-cipentàsondéveloppement.Dessociétésdeservicesautoriséesproposentdiversesprestations(hébergement,créationdemodules,etc.).

MoodleestuneapplicationLAMP(Linux,Apache,MySQLetPHP).Ellefonc-tionneaussibiensurUnix,Linux,FreeBSD,Windows,MacOSX,NetWare,...etaveclesbasesdedonnéesPostgreSQL,OracleetMicrosoftSQLServer.

ClarolineVersion:1.11.2Site:www.claroline.netPorteur:unconsortiumLicence:GPL

Créée en 2000par l’université catholique de Louvain, Claroline est la se-condeapplicationd’apprentissageen ligne laplusutiliséeenEurope.Sonusageestsimple,enpartiedûàunemoindrerichessefonctionnelleparrap-portàMoodle.Anoterqu’elleadonnélieuauforkDokéos(gérémaintenantparuneentreprise),quiluimêmeadonnélieudanssaversion1.8.6auforkChamilo(prometteur).

Parmisesprincipalesfonctionnalités,onpeutciter:gestiondesprofesseurs,élèves et cours, créationd’exercices et de cours, compatibilité SCORMetIMS/QTI2,outilscollaboratifs(wiki,forums),planning,statistiquesdefré-quentationetderéussiteauxexercices.

Clarolinebénéficieaujourd’huidel’appuidelaRégionWallonneetde3par-tenairesbelgespoursondéveloppement.Leconsortium,crééen2007sousforme association internationale sans but lucratif, fédère la communautéClaroline,coordonnelesdéveloppementsdelaplate-formeetenpromeutl’usage.

Clarolineest écrit enPHPet fonctionne sous Linux,MacOSetMicrosoftWindows.LabasededonnéesutiliséeestMySQL.

80

AutresParmilesproduitsdel’universE-Learning,onpeutcompléterlalisteaveclesoutilsci-dessous:

•Dokéos:http://www.dokeos.com

•Chamilo:http://www.chamilo.org

•Ilias:http://www.ilias.de

81

SUIVI D’AUDIENCEIl existe deux catégories d’outils extérieurs aux applicatifs (au sens large)pourlamesuredel’audience:lesanalyseursdelog,quitravaillentàpartirdesfichiersdelogduserveurHTTP,etlesapplicationsdistantesquicollec-tentleursdonnéesaumoyendebalisesspécialesinséréesdanslespages.

Dansl’universdessolutionsopensource,onutilisefréquemmentdesoutilscommeAWStats(analysedelogs)ouPiwik(analysesurbasedemarqueur).

AWStatsVersion:7.0Site:http://awstats.sourceforge.netPorteur:unecommunautéLicence:GPL

AWStatsestunoutildesuivid’audiencebasésurl’analysedeslogsweb.IlaétéécritparLaurentDestailleur,ilyaquelquesannéesdéjà.

AWStatsfournitdenombreusesstatistiques,graphiquesetrapportsàpartirdel’analysedes logsweb(maiségalementFTP,Streamingetmail). Ilsup-portenativementlalecturedesfichiersdelogsdelaplupartsdesserveurswebcommeApache,WebStar,IIS,etc.Parmilesfonctionnalitésd’AWStats,onpeutciter:lenombredevisites,devisiteursuniques,depages,dehits,de transfert, par domaine/pays, hôte, heure, navigateur, OS, etc. Un despointsfortsd’AWStatsconsisteenlapossibilitédegénérerdestableauxdefaçondynamiquesanspertedeperformancesnotammentgrâceàunepo-litiquedecacheefficace. Ilest trèspopulaireauprèsdesadministrateurssystèmeetréseau.

ÉcritenPerl,AWStatspeutêtre installéetexécutésur laplupartdessys-tèmes.C’estunoutildesupervisiontrèsmaturedisposantdepackagessurtouteslesdistributionsLinux.

82

PiwikVersion:1.5.1Site:http://piwik.orgPorteur:unecommunautéLicence:GPLv3

Piwik est le successeur de la solution phpMyVisites. Dirigé parMatthieuAubry,lasolutionavulejourrécemment.Piwikacommeobjectifdedeve-nirunealternativedechoixàGoogleAnalytics.

Ledéfiestimportant;pourtant,sesdébutssontprometteurs.Enquelquesclics,onaccèdeauxgraphiquesdesdernièresvisites,àladuréedesvisites,auxnavigateursdesvisiteurs,auxpaysdesvisiteurs,àlalistedemotsclésutilisés, à la liste de sites externes, aux classements desmoteurs de re-cherche,à larépartitiondesvisitesparfuseauhoraire,suividesobjectifs,répartitiongéographique,etc.Très jeune,Piwik faitdéjà l’unanimité ; il ad’ailleursreçuleprixdumeilleurprojetSourceforgepourlemoisdejuillet2010;dequoiluiprévoirdebeauxjours.

PiwikestbâtisurunearchitectureLAMP,disposed’unsystèmedeplugins,d’une API et d’une interface très simple d’utilisation grâce à l’utilisationcombinéedel’AjaxetduFlash.

83

AUTRESDanscettedernière rubriquede ladimension«Applications»,nouspré-sentonsd’autresoutilsopensourcequipeuventtrouver leur intérêtdanslesentreprisesmêmes’ilestdifficiled’enfaireunecatégorieàpartentière.

NousprésentonsnotammentQGis(unsystèmed’informationgéographiquebureautique),OpenX(unoutilderégiepublicitaire)etLimesurvey(unoutilavancédecréationdesondagesetd’enquêtesprofessionnels).

Quantum GISVersion:1.8Site:www.qgis.orgPorteur:LacommunautéLicence:GPLv2

QuantumGIS,ouQGIS,estunsystèmed’informationgéographiquebureau-tique.QGISpermetd’ouvrirlesfichierscontenantdel’informationgéogra-phique(Shapefiles,basesdedonnéesPostGIS,KML...),etdelesvisualiser.Ilpossèdedesfonctionsd’éditiondedonnée,ainsiquedecroisementetdetraitementdel’information.Ilsupportelesstandardsenvigueur.

QGISestextensibleetpossèdedescentainesdepluginspourdesusagesdivers,delaconnexionàdescataloguesOpenData,jusqu’àl’éditiondejeuxdecartes,enpassantpardesusagesmétiersspécifiques.

Au delà d’un simple logiciel bureautique, QGIS est aussi une plateformepermettantdedévelopperdessolutionsbaséessurdesdonnéescartogra-phiquesdefaçonefficace.

84

OpenXVersion:2.8.7Site:www.openx.comPorteur:unéditeur(OpenX)Licence:GPLv2

OpenXestunesolutiondegestiond’espacespublicitairesopensource.C’estlasociétéaméricaineOpenXquiéditeetsupportecetoutil.OpenXpermetdebienmaîtriserlescampagnespublicitairesd’unouplusieurssites,etd’enconnaîtresesperformances.

OpenXaunpérimétrefonctionnelrelativementlarge:gestionmulti-sites,multi-annonceurs,affichagedebannièresselonuncalendrier(datedébut/fin), affichage rotatif dansunmêmeespace (zone),multi-formats (IABetplus), limitation à un nombre de clic ou d’affichage par jour, gestion desprioritésàcertainescampagnes,etc.OpenXsupportetouteunevariétédemédias(Images,Html,Javascript,Flash,GoogleAdSense,Doubleclick,Atlas,Yahoo).Onpeutégalementsuivrelesstatistiquespourchaquecampagne:suividesaffichages,suividesclicsetrapportselonlescanaux,exportExcel,HTML,CSVdesrapports,etc.

L’applicationestcapabledegérerplusieurscentainesdemillionsd’impres-sionsparmois.Elles’exécutesurunserveurwebApache(ouhttpd)dispo-santdePHP,deMySQL,etd’unaccélérateurPHP.

85

LimeSurveyVersion:1.91Site:www.limesurvey.orgPorteur:unecommunautéLicence:GPL

LimeSurvey (anciennementPHPSurveyor) est un logiciel librede sondageenligne.IlaétéinscritsurSourceForge.netsouslenomdePHPSurveyorle20février2003.IlaétéécritparundéveloppeurAustraliennomméJasonCleeland.

LimeSurveyestunoutilopensourcecompletdédiéàlacréationdeques-tionnaires de tout type. Le programme permet de réaliser des question-nairescomportantunnombredecatégoriesetdequestions illimitées.20stylesdequestionssontproposés lorsde lacréationd’unquestionnaire :date,évaluation,listedéroulante,classement,entréenumérique,etc.Lime-Surveyestutiliséparungrandnombredepersonnesprivées,pardegrandesentreprises,danslesmilieuxuniversitairesetdansdesinstitutionsgouver-nementalesà travers lemonde.Parmi les références lesplusmarquantesnouspouvonsretenirOpenOffice.org,UbuntuouencoreGnome.

LimeSurveyestécritenPHPcoupléàunebasededonnéesMySQL,Post-greSQLouMicrosoftSQLServer.

86

DIMENSION « INFRASTRUCTURE »

Ladimension«Infrastructure»estcertainementladimensionlamieuxre-présentéedans ledomainede l’opensourceavecdescentainesvoiredesmilliersdesolutionsdisponibles.

C’estd’ailleursdecette«dimension»quelesprojetsopensourcesontnésavecdesproduitsmajeurstelsqueleserveurhttpApache,utilisédansunemajoritédeserveurWeb,lessystèmesd’exploitationLinux,l’outildesuper-visionNagios,etc.Lescatégoriesdecettedimensionposentlesbasesd’unebonne infrastructure capabled’accueillir desmeilleures applicationsdansdesconditionsoptimales.

Plusde50solutionsontétéévaluéesdanscettedimension;etplusde90solutionsysontrecenséesparmilescatégoriessuivantes:

•Contrôledepostesàdistance •SupervisionetMétrologie

•Gestiondeparcetinventaires •Systèmed’exploitationLinux&BSD

•Déploiementetsauvegarde •VOIP/Téléphonie

•Hautedisponibilité •Réseauxsociauxd’entreprise

•Sécurité •Messagerie,Emailing& Groupware

•VPN •Accélérateurhttp

•Firewalls •Autres

87

CONTRÔLE DE POSTES À DISTANCELessolutionsdecontrôledepostesàdistancesontdeplusennombreusesavecdes changementsnotablesen termesde technologies cesdernièresannées.

Ellesontétécrééespourrépondreàuneproblématiquedesupportetd’as-sistanceauxutilisateurs.Cessolutionsdepriseenmainàdistancepeuventselonlesbesoins,êtrelocaliséesoubiengénéraliséesàtoutoupartiedespostesclientsdel’entreprise.

Elles permettent de répondre à différentes problématiques rencontréesdanslesentreprisesdontlavisionpartagéedupostedetravailetletrans-fertdefichiers.

Parmil’offreopensource,onpeutciterdesoutilscommeFreeNx,TightVNCouOpenSSH.CedernierétantlefavoridesadministrateurssystèmesdanslemondedesserveursUNIX.

FreeNxVersion:0.7.3Site:http://freenx.berlios.dePorteur:unéditeur(NoMachine)Licence:GPL

FreeNX est un ensemble de composants implémentant le protocole NX.FreeNXaétédéveloppélasociétéNoMachineen2005.Celle-cicontinueàlesupporteretproposemêmedifférentesversiondesonproduit,dontdesversionscommerciales.

FreeNXestunprotocoled’accèsàdistanceàdessystèmesUNIX,basésurle protocole X11, mais avec un certain nombre d’optimisations facilitantsonutilisationsurlesréseauxàfaiblebandepassante.SimilaireàMicrosoftRDesktop,ilpermetdeconserverlessessions,etdepartagerdespériphé-riquestelsquelesimprimantes,cartesson,etc.FreeNXesttrèsperformantenmatièredecompression,degestiondesessionetderessources.

FreeNXestdéveloppéparunecommunautédepuis2006etestréaliséenC/C++

88

TightVNCVersion:2.0.4Site:www.tightvnc.comPorteur:unecommunautéLicence:GPLv2

TightVNCestunensembled’outilsimplémentantleprotocoleVNC.

Ceprotocolepermetl’affichagegraphiqueàdistanceviaunautreprotocoleréseau,leRFB(RemoteFrameBuffer).Ils’agitd’unprotocoletrèsrépandupourl’administrationgraphiquedespostesdetravail,l’assistanceutilisateur,etc.TightVNCsedéfinitdonccommeunprogrammedecontrôleàdistanceetd’administrationviaInternet,devotreordinateurquelquesoitlesystèmed’exploitationutilisé.

TightVNCestdéveloppéenC/C++.

OpenSSHVersion:5.9Site:http://www.openssh.comPorteur:unefondation(OpenBSD)Licence:BSD

OpenSSHestunensemblede logicielspermettant l’administrationdeser-veursàdistance.

Dans lemondedes serveursUNIX, il s’agit du logiciel favori des adminis-trateurssystèmes.Aufildesannées,OpenSSHs’estétoffédenombreusesfonctionnalités qui permettent de l’utiliser bien audelà de la classique «console réseau ». OpenSSH permet notamment de mettre en place desformessimplesdeVPN,etl’affichagedéportéd’applicationsgraphiques.

OpenSSHestdéveloppédepuis1999par la fondationOpenBSD,qui réfé-renceuncertainnombredesociétésassurantsonsupport.

CommelamajoritédesprojetsBSD,OpenSSHestécritenC.

89

Autres

•FreeRDP:http://www.freerdp.com/

•KRDC:http://www.kde.org/applications/internet/krdc/

•AnywhereTS:http://anywherets.com/

•ChromeRemoteDesktop:https://chrome.google.com/remote desktop

90

GESTION DE PARC ET INVENTAIRESLesoutilsdegestiondeparcetd’inventairesopensourcesontdeplusenplusplébiscitésdanslesentreprisesavecdesréférencespharescommeGLPIouOCSInventoryNGutiliséespardenombreuxacteursduCAC40.

Cessolutionsontunpérimètrefonctionnellargeincluantlagestionduparcmatérieldelasociété,lagestiondescontratsassociés(ordinateurs,périphé-riques,imprimantes,élémentsréseau,consommables,etc.),desfonctionsd’assistance(accèsutilisateurounon,gestionfinedesdroits,notificationsautomatiquesavecmodèlespersonnalisables,SLA),lagestiondeslicences,etc.

Lesoutilsdegestiondeparcetd’inventairespeuventégalementdisposerd’unedimensionfinancière (moduledesuividecoûts,calculd’amortisse-ment,etc.).

GLPIVersion:0.80.2Site:www.glpi-project.orgPorteur:unecommunautéLicence:GPL

GLPIestunoutild’inventairedeparcinformatiqueetdeHelpdesk,lancéen2003etportéparJulienDombre,Jean-MathieuDoléansetBazileLebeau.

Ilpermet:

• la gestion du parc matériel de la société avec leurs contrats associés : ordinateurs (avec remontée automatique si couplé à OCS-NG ou Fusion Inventory), périphériques, imprimantes, élémentsréseau,consommables.

91

•desfonctionsd’assistance:accèsutilisateurounon,gestionfine des droits, notifications automatiques avec modèles personnali- sables,SLA.

•unegrandeextensibilitégrâceà sesplugins : intégrationàdes logiciels de supervision, gestion de projets, nouveaux éléments d’inventaire,etc.

GLPIestbasésurlestechnologiesPHP/MySQL.

OCS Inventory NGVersion:2.0Site:www.ocsinventory-ng.orgPorteur:unecommunautéLicence:GPL

OCSInventoryNGestunoutild’inventaireautomatiquedepostesinforma-tiques,d’originefrançaise,crééen2001.

OCSremonteaussibienlescaractéristiquesmatériellesdespostesqueleslogiciels qui y sont installés. Toutes ces informations sont ensuite visuali-sablesautraversd’uneinterfacewebavecdesfonctionsd’exports.Desdic-tionnairesdelogicielspeuventêtreégalementdéfinispoureffectuerdesre-groupements(MAJWindowsparexemple).Auniveaudutélédéploiement,OCSpermetdegérerlesinstallationsdelogicielsaussibienpourlespostesWindowsqueMacouLinuxautraversdepackagescréésparlesadministra-teurs.Lestélédéploiementssontsécurisésetpeuventêtreplanifiés;deplusl’architecturedesserveursOCSpeutêtrerépartiepournepascongestion-nerleréseaulorsdegrostélédéploiements.

OCSreposesurlestechnologiesPerletMySQLprincipalement.

92

Pulse 2Version:1.3.1.1Site:www.mandriva.com/fr/pro/pulsePorteur:unéditeur(Mandriva)Licence:GPL

Pulse2estunlogicield’inventairedeparcinformatique,d’imagingdeposteetdetélédéploiementcrééparMandriva,sociétéfranciliennemembredeSystematic.

Grâceàunagent installé sur lespostes,Pulse2permet la remontéedescaractéristiquesmatérielsetlogicielsdespostes.L’agentpermetégalementlapriseenmainàdistancesurlespostesparlesadministrateursautraversduprotocoleVNCsuruncanalsécurisé(SSH).Letélédéploiementsefaitparpackages,éventuellementdemanièredistribuée,avecreportingetplanifi-cation.LesplateformesWindows,MacetLinuxsontsupportées.L’imagingdepostepermetdecréerdesmastersetdelesinstallerrapidementetàdis-tancesurdespostessansaucuneinterventiondesadministrateurs(Contrôleàdistance,PXE).

Pulse2estconstruitsurplusieurstechnologies:Python,MySQLetC++.

Autres

Parmilesproduitsdel’universGestiondeparcetinventaires,onpeutcom-pléterlalisteaveclesoutilsci-dessous:

•FusionInventoryhttp://fusioninventory.org

•LinboxRescueServerhttp://lrs.linbox.org

93

DÉPLOIEMENT ET SAUVEGARDELesoutilsdesauvegarde, telqueBacula,permettent l’enregistrement surdifférentssupportsdesdonnéesimportantespourl’entreprise,ceciàpartirderèglesévoluées.

Parmilesfonctionnalitésquel’onretrouvedanslesoutilsdesauvegarde,onpeutciter:laplanificationdessauvegardesdemanièretrèsprécise(agendaparexemple),ladéfinitiondutypedesauvegarde(complète,incrémentale,différentielle),lelieudestockage,etc.Certainsoutilsvontjusqu’àproposerdumulti-streaming,dumulti-plexing,delasauvegardeutilisateur,delages-tiondesPoolsdesauvegarde,etc.

Lesoutilsdedéploiement, telquePuppet,permettentdeprépareràdis-tancedesenvironnementsselondesréglésprédéfiniesouselonunétatfinalattendu. Toutes les grandes entreprises utilisent des logiciels de déploie-mentpourfaciliterl’administrationdeleurparc.

BaculaVersion:5.0.3Site:www.bacula.org/frPorteur:unéditeur(BaculaSystems)Licence:GPL

Baculaestunsystèmedesauvegardeetderestaurationtrèsflexibledéve-loppéen2000parKernSibbaldetmaintenantsoutenuparlasociétéBaculaSystems.

Bacula permet la planification des sauvegardes de manière très préciseaussibienentermesd’agendaquedetypedesauvegarde(complète,incré-mentale,différentielle). L’architecturedeBacula reposesur3composantsessentiels : leDirector est le chef d’orchestre (c’est lui qui coordonnedemanièrecentralisée ledéroulementdessauvegardes), leFileDaemonestl’agentdéployésurchacundesclientschargéderéaliserlasauvegardesouslecontrôledudirector,etleStorageDaemonassurelerôled’interfaceaveclessupportsdestockage.Baculaimplémenteégalementlesfonctionnalitésavancéesutiliséespartouteslessolutionsdesauvegardeperformantestel

94

quelemulti-streaming,lemulti-plexing,lasauvegardeutilisateur,lagestiondesPoolsdesauvegarde,etc.

BaculaestdéveloppéenC/C++.Ils’appuiesurunebasededonnéesPost-greSQLouMySQL.

PuppetVersion:2.6Site:http://puppetlabs.comPorteur:unéditeur(PuppetLabs)Licence:Apache

Puppetestunoutild’automatisationd’infrastructure.

Aulieudedécrireunesuited’actionsàréaliser,commeaveclesoutilsd’ad-ministration classiques, l’administrateur saisit l’état qu’il souhaite obtenir(permissionssouhaitées,fichiersetlogicielsàinstaller,configurationsàap-pliquer),etpuppetsechargeautomatiquementd’amenerlesystèmedansl’étatspécifiéquelquesoitsonétatdedépart.Puppetpermetainsid’admi-nistrerungrandparchétérogènedefaçoncentralisée.

Puppetbénéficied’unecommunautéd’utilisateursenthousiastesetdyna-mique,etd’unsupportprofessionnelparsonéditeurPuppetLabs.

PuppetestréaliséenRuby.

Autres

Parmilesproduitsdel’universDéploiementetSauvegarde,onpeutcomplé-terlalisteaveclesoutilsci-dessous:

•Chef:http://www.opscode.com/chef/

•Salt:http://saltstack.com/

•Ansible:http://ansible.cc/

•Kdumphttp://lse.sourceforge.net/kdump

•mkCDrechttp://mkcdrec.sourceforge.net

95

•SIShttp://sourceforge.net/projects/sisuite

•CloneZillahttp://clonezilla.org

•Partimagehttp://www.partimage.org

•OCSInventoryNGhttp://www.ocsinventory-ng.org

•Amandahttp://www.amanda.org/

•BackupPChttp://backuppc.sourceforge.net/

96

HAUTE DISPONIBILITÉLahautedisponibilitéestuntermefréquemmentutilisédans l’universduWeb,àproposd’architecturesdesystèmesoudeservicespourdésignerlefaitqu’ilssoientdisponiblesunmaximumdetemps,100%idéalement.

Danslesentreprises,ilesttrèsimportantdemettreenplacedestechniquesdehautesdisponibilitéetderésiliencetantl’informatiquereprésentesou-ventlesystèmenerveuxdel’organisation.Ellespeuventêtremisesenœuvrededifférentesmanières:d’unpointdevuephysiqueoud’unpointdevuelogiquenotamment.

Ilexisted’excellentsoutilsopensourcepours’assurerque lesservicesré-pondentenpermanence.Keepalivedparexemplequifonctionnetelunrou-teurpouraiguillerlesdemandesselonl’étatdesservices,ouLinux-HAquipermetlacommunicationentreserveurspourchangeràchauddesconfigu-rationsselonlesétatsdesautresserveurs.

Linux-HAVersion:3.0.4Site:www.linux-ha.orgPorteur:unecommunautéLicence:GPLv2

LeprojetLinux-HAfournitdescomposantsdehautedisponibilitépourlessystèmesd’exploitationdetypeUNIX.

LecomposantprincipaldeceprojetestlelogicieldecommunicationHeart-beat,quipermetàungroupedemachinesdeconnaîtreleurétatrespectif,etainsidedéclencherdesactionsdemanièreconcertéesansavoirbesoind’unserveurtiers.Heartbeatestgénéralementutiliséavecunlogicieldegestionde cluster, tel que Pacemaker, dont le rôle est de gérer les dépendancesentreserviceset réaliser lesopérationsdebasculeautomatiquement.UngestionnairederessourcesminimalestfourniparLinux-HA,ets’avèretrèssouventsuffisant.

97

Linux-HAestlesystèmedehautedisponibilitéleplusrépandu,etdenom-breuxprestatairessontdisponiblespourassurersonsupport.Ilremonteà1999poursespremierscomposants.

Linux-HAestécritenCetenPython.

LVSVersion:1.2.1Site:www.linuxvirtualserver.orgPorteur:unecommunautéLicence:GPLv2

LVS(LinuxVirtualServer)est lesystèmed’équilibragedecharge inclusaunoyauLinuxdepuis1998.IlaécritécritparWensongZhang.

Ilpermetderouter lesconnexionsréseauentrantesversunensembledemachines, en suivant un certain nombre de politiques d’équilibrage dechargeclassiques(round-robin,weightedround-robin,etc.).Ilconstitueunesimplebriqued’unsystèmedeloadbalancing,carilneprendpasenchargelui-mêmesaconfiguration.Onutiliseunlogicieltierspourtesterl’étatdesserveursetmettreàjourlaconfigurationLVSencasdepanned’unserveur.

CommelerestedescomposantsdeLinux,LVSestdisponiblesous licenceGPLv2etestsupportéparungrandnombredeprestataires.

98

HAProxyVersion:1.4.17Site:http://haproxy.1wt.euPorteur:unecommunautéLicence:GPL

HAProxyestunreverseproxyutilisépourlarépartitiondecharge.Leprojetexistedepuis2001;ilaétéécritparWillyTarreau.

IlgèrenativementleprotocoleHTTPcequipermetdemettreenplacedel’affinitédesessionparcookies.Ildisposedeplusieursmécanismesdevéri-ficationd’étatsafindedétecter lesserveursenpanneetderediriger leurtraficverslesautresserveurs.

HAProxyestsupportéofficiellementparunpetitnombredesociétés.

KeepalivedVersion:1.2.1Site:www.keepalived.orgPorteur:unecommunautéLicence:GPL

KeepalivedestuncomposantpermettantdeconfigurerLVS.Leprojetexistedepuis2001.

LVSétantunsystèmerelativementbasiqueetstatique,ilabesoind’unlogi-cielpourmaintenirsaconfiguration.Keepalivedpermetdefairedestestsdedisponibilité(parexempleconnexionTCP,requêteHTTP)d’unservice,tientàjourlalistedesserveursutilisablespourLVS.IlgèreégalementunsystèmedebasculeIPbasésurVRRPpoursapropreredondance.

99

SÉCURITÉLedomainedelasécuritéesttrèslarge,del’antivirusauxsystèmesdedétec-tiond’intrusion,ontrouvedenombreusessolutionsopensource.

Danscetterubrique,onprésentelesvérificateursd’intégrité,lesdétecteursdevirus, lesdétecteursd’intrusions, lesoutilsd’analysedeproblèmesré-seauxetdes«testeurs»defaillesdesécurité.Lesanti-spamtelsqueSpa-mAssassinouDSPAMsontrangésdanslacatégorieMessagerie,Emailing&Groupware.

TouscesoutilssontdeprécieusesaidespourlesadministrateursSystèmesetRéseauxpourgarantirl’intégritédeleurparc.

AIDEVersion:0.15.1Site:aide.sourceforge.netPorteur:unecommunautéLicence:GPL

AIDEestunvérificateurd’intégritépour systèmeUNIX,développédepuis1999.RamiLehtiandPabloVirolainenontinitiélesdéveloppements,suivientre2003et2010parRichardvandenBerg,puisdésormaisparHannesvonHaugwitz.

Sonbutestdecalculeruneempreintedesfichiersdusystèmeaumomentde l’installation, et par la suite de valider la conformité du système aveccetteempreinte.Ainsi,l’administrateurpeutrepérertoutemodificationdefichierssuspecte,généralementsigned’uneintrusionsurlesystème.

100

ClamAVVersion:0.97.2Site:www.clamav.netPorteur:unéditeur(SourceFire)Licence:GPL

ClamAVestundétecteurdevirusantérieurà2005.

ContrairementàseséquivalentsdumondeWindows,iln’estpasutilisépourprotégerlamachinesurlaquelleilestinstallé,maispourscannerlesfichiersquis’ytrouvent.Onl’utiliseainsisurlesserveursweb,surlesserveursdefichiersouencoresurlesserveursmail.ClamAVdétecteungrandnombredemenacescouvranttouslessystèmesd’exploitation.L’accèsauxmisesàjourdessignaturesestgratuit,alimentéesparunecommunautéinvestie.

LemoteurantivirusestlabibliothèquelibclamavécriteenC.

SNORTVersion:2.9.1Site:www.snort.orgPorteur:unéditeur(SourceFire)

SNORT est un détecteur d’intrusion réseau réalisé en 1998 par MartinRoesch.

Souventutilisécommesonde, ildisposeaussid’unmodeactifqui luiper-met,lorsqu’ilestinstallésurunéquipementderoutage,debloquertouttra-ficsuspect.Ils’agitdoncd’undétecteurd’intrusionréseau(NIDS:NetworkIntrusionDetectionSystem)permettantl’analyseentempsréeldutraficsurunsegmentderéseau.

Bienque lemoteur soit distribué sous licenceGPL, il n’estpasutile sansunebasede règles.Celle-ci fait l’objetd’unesouscriptionpayanteauprèsdel’éditeur.Cependant,lesrèglessontmisesàdispositiongratuitementauboutde30jours.

101

OpenVASVersion:4.0Site:www.openvas.orgPorteur:unéditeur(Greenbone)Licence:GPL

OpenVAS(OpensourceVulnerabilityAssessmentScanner)estunprojetissuducélèbrescannerNessusdontlapremièreversiondatede1998.

Ilpermetdetesterlaprésence,danslessystèmesàtester,defaillesdesécu-rité.ContrairementàNessus,OpenVASestcomplètementopensourceetdisposedemisesàjoursgratuitesfourniesparlacommunauté.Desmisesàjourpayantes,àladisponibilitégarantie,etuneinterfaced’administrationgraphiquesontproposéesparl’éditeurGreenbone.

WireSharkVersion:1.6.2Site:www.wireshark.orgPorteur:unefondation(WireShark)Licence:GPL

Wireshark(anciennementEthereal,changementpourdesraisonsdecopy-rightessentiellement)estunoutild’analysedetraficréseauquiavulejouren1998.Ilfaitpartiedelafamilledes«packetsniffer».

Il est utilisé par grand nombre d’administrateurs pour diagnostiquer desproblèmesréseauxcomplexes.Disponiblesousformed’uneapplicationgra-phiquelourdeainsiqu’uneinterfaceenmodetexte,ilestcapablededéco-deruntrèsgrandnombredeprotocoles,ycomprischiffrés.

Wireshark est multi-plateforme, il fonctionne sousWindows, Mac OS X,Linux,Solaris,ainsiquesousFreeBSD.Wiresharkreconnait759protocoles.

102

LinShareVersion:0.11.2Site:www.linshare.orgPorteur:unéditeur(LINAGORA)Licence:GNUAfferoGPLv3

LinShareestuneapplicationdepartagedefichiersvolumineuxetsécuriséscrééeen2008,quisefocalisesurlatraçabilité,laconfidentialitéetl’intégritédesdonnées.

Cetteapplicationproposeplusieursinterfacesd’utilisationtellesque:uneinterfaceweb,desplugins(Outlook,Thunderbird,OBM),uneAPIREST.Elleestutiliséedansl’entreprisepourdéposerdesfichiersdanssonespaceper-sonnel (telqu’uncoffre-fort)etpartagerdesfichiersavecdesutilisateursinternesouexternes,oudesinvitésponctuels.

Les points forts de LinShare sont : la sécurité des échanges (horodatage,signatureet chiffrement), la traçabilitédeséchanges (notifications,histo-rique, journaux, reporting,etc.), l’utilisationet la configurationparmulti-domaines.

LinShareestuneapplicationJavaJEEmulti-plateformes(GNU/Linux,Win-dows, etc.). Elle fonctionne dans un conteneur applicatif (Tomcat, Jetty)ets’appuiesurunebasededonnées(PostgreSQL,MySQL)etunannuaire(LDAP,ActiveDirectory).

LinSignVersion:1.1Site:www.linsign.orgPorteur:unéditeur(LINAGORA)Licence:GNUAfferoGPLv3

LinSignestuneapplicationdesignatureélectroniquededocumentscrééeen2008,multi-documentsetmulti-signatures.

Spécialement conçue pour signer électroniquement des documents, descontrats et des données sensibles, LinSign garantit l’authentification du

103

signataire, l’intégrité, la non-répudiation et l’invariance sémantique desdonnéessignées.Nombreuxformatsdedocumentsàsigner(PDF,OpenDo-cument,XML,etc.),designatures(PDF,XAdES,XML-Dsig)etsupportediverstypesdemagasinsdecertificats(PKCS#12,carteàpuce,tokenUSB,naviga-teurweb).

LinSignpeutêtre:soitinstalléesurlepostedetravail,soitinstalléesurunserveurweb,soitintégréedansuneautreapplicationweb(e.g.uneGED).Elles’appuiesurunsystèmedepolitiquesdesignaturepoursignerdesdocu-mentsavecdescertificatsnumériquesX.509quipeuventêtrestockéssurdescartesàpuce.

LinSign est une application Java JEE multi-plateformes (GNU/Linux,Win-dows,etc.).

LinSignestconformeauProfildeprotectionApplicationdecréationdesi-gnatureélectronique,etestencoursdecertificationANSSI-CSPN(Certifica-tiondesécuritédepremierniveau).

Autres

Parmilesproduitsdel’universSécurité,onpeutcompléterlalisteaveclesoutilsci-dessous:

•Bastille:http://bastille-linux.sourceforge.net

•OpenSIMS:http://opensims.sourceforge.net

•RadicalSpam:http://www.radical-spam.org

104

FIREWALLSLanotiondefirewallestsouventliéeàcellederoutage,c’est-à-direl’ache-minementdesfluxréseauentrelesdifférentesmachines.

Lesfirewallssontdoncgénéralementinstalléssurdeséquipementsderou-tage,dontilssontunepartieintégrante.Cequisignifiequeleroutagepeutêtremodifiéparunedécisiondufirewall,etquelefirewallappliqueradesrèglesdefiltragedifférentesselonl’origineetladestinationdutrafic.C’estlamissionprincipaledufirewall.

Lefirewallpeutégalementêtreutilisédansunrôleplusqualitatif,plusfin,commelevolumedebandepassanteautorisépourtelleoutelleapplicationdansteloutelcontexte.

Enmatièredefirewall,l’offreopensourceesttrèsricheavecdesproduitstelsquePacketFilter,NetFilteroupfSense.

pf (Packet Filter)Version:4.9(suitlesversionsd’OpenBSD)Site:www.openbsd.org/faq/pfPorteur:unecommunautéLicence:BSD

pf(PacketFilter)estlacouchedefiltrageintégréeauxsystèmeslibreshéri-tésdeBSDUNIX(FreeBSD,NetBSD,OpenBSD...).pfaétécrééen2001parDanielHartmeierenremplacementdulogicielIPFilter.

Cesystèmeprésentel’avantaged’avoirunlangagedeconfigurationsimple,etd’intégrerlesfonctionnalitésdeNATetdeQoS.PacketFilterestdevenul’outillibrelepluspuissantpourjouerlerôledepare-feu.IlpeutégalementservirpouréquilibrerlachargeetgérerletraficréseausurdesUnixlibresBSD.

105

NetFilterVersion:1.4.12Site:www.netfilter.orgPorteur:unecommunautéLicence:GPLv2

Netfilter,parfoisappeléiptables,estlacouchedefiltrageintégréeaunoyauLinux.Ilaétécrééen1998parRustyRussell.

Ils’agitd’unsystèmeextrêmementsouple,quis’intègreaveclesfonction-nalitésderoutageetdeQoSdunoyau,etcomprendlesfonctionsdeNAT.Ildisposedenombreuxcritèresdefiltrage(temps,volumededonnées),etdesmodulesdesuivideconnexionspourlesprotocolescomplexes(FTP,SIP,H323). Il esten revanche complexeà configurer, etonutilise souventunoutiltierspourgénérersaconfiguration(Shorewall,ferm,etc.).

pfSenseVersion:2.0Site:www.pfsense.orgPorteur:unéditeur(BSDPerimeter)Licence:BSD

pfSenseestunedistributionlogiciellepermettantderéaliserunepasserelleréseau à partir d’un serveur x86. Elle date de 2004 à partir d’un fork dem0n0wallparChrisBuechleretScottUllrich.

Très fréquemment rencontrée dans les PME et les petites structures,pfSenseoffreune solution complète de routage, filtrage, VPNet partagedeconnexion.Ilestbasésurpf,etintègreungrandnombredecomposantstiers : serveurDHCP/DNS, serveur de temps, proxyweb,monitoring... Laconfigurationsefaitentièrementviauneinterfaceweb.

UnsupportofficielestproposéparlasociétéBSDPerimeter.

106

Autres

Parmilesproduitsdel’universFirewalls,onpeutcompléterlalisteaveclesoutilsci-dessous:

•NuFW:http://www.nufw.org

•UncomplicatedFirewall:https://launchpad.net/ufw

•FirewallBuilder:http://www.fwbuilder.org

•Ferm:http://ferm.foo-projects.org

•ShoreWall:http://shorewall.net

107

VPNUnVPN,RéseauPrivéVirtuelenfrançais,peutêtredéfini,demanièreassezlarge,commelesdifférentestechniquespermettantd’étendreleRéseaudel’entrepriseenpréservantlaconfidentialitédesdonnéesetentraversantlesbarrièresphysiquesdesréseauxtraditionnels.

LessolutionsVPNapportentgénéralementlesbénéficessuivants:authenti-ficationparclépublique,confidentialitédeséchanges,confidentialitéapos-terioriencasdecompromissiondessecretscryptographiquesettransportdepaquetsàdestinationd’unréseauprivéviaunréseaupublic.

Dans l’univers de l’open source, on compte de nombreuses solutions dequalitédontOpenVPNetOpenSWANprésentésci-après.

OpenVPNVersion:2.2.1Site:http://openvpn.netPorteur:unéditeur(OpenVPNTechnologies)Licence:GPLv2

OpenVPNestleferdelanced’unecatégoriedeVPNassezrécente:lesVPNSSL.Ilexistedepuis2002etaétéécritparJamesYonan.

CesderniersréutilisentlesmécanismesduchiffrementSSLpourauthenti-fieretchiffrer lesconnexions.OpenVPNestbasésur leproduitOpenSSL, laprincipaleimplémentationlibreduprotocoleSSL,tantentermesdequa-litéqued’adoption,ets’appuiesursesroutinesdechiffrementetdevéri-ficationd’identitépourassurerunetrèsbonnesécurisationdesdonnées.

Disponible sous Solaris, Linux, OpenBSD, FreeBSD, NetBSD, Mac OS X, Windows2000,XP,Vistaet7,iloffreaussidenombreusesfonctionsdesécu-ritéetdecontrôle.

108

OpenSwanVersion:2.6.35Site:www.openswan.orgPorteur:unecommunautéLicence:GPL

OpenswanestuneimplémentationIPsecpourLinux,descendanteduprojetFreeS/WAN(remontantà1999).

OpenSwanpermetlamiseenplacedeliensIPsecentremachines,maiséga-lementde tunnelsVPN,et ce,aussibienentre réseauxd’entreprisesquepourdesclientsnomades.Ilestcompatibleavecungrandnombredesys-tèmesd’exploitationetdesolutionspropriétaires.

109

SUPERVISION ET MÉTROLOGIELesoutilsdesupervisionpermettentlasurveillancederéseaux,machines,services,etc.Parmilesfonctionnalitésquel’onpeuttrouver,onpeutciter:laconsultationdel’étatdesservicesetdesmachinessupervisés,lamétrolo-gie,lereporting,l’accèsauxévènementsdesupervision,lagestionavancéedesutilisateursetdesACL,maisaussilesdépendances,l’escaladedenoti-fication, lestemplatesdeservicesetd’hôtes, lesupportdessurveillancesactivesetpassives,etc

LaSupervisionetmétrologieestundomainebienservipar l’opensourceavecdenombreuxproduitsdequalité,commeNagiosnotammentquidis-poseégalementd’unegrandenotoriété.

CactiVersion:0.8.7Site:www.cacti.netPorteur:unecommunautéLicence:GPL

CactiestunoutilbasésurRRDTooldédiéàlamétrologie.Ilpermetderepré-sentersousformedegraphiquesn’importequelledonnéequantifiablecol-lectéesoitparlebiaisdeprotocolesréseauxtelsqueSNMPousoitpardesscriptspersonnalisésparl’utilisateur.

IlestconsidérécommeétantledignesuccesseurdeMRTGetapporteunevéritableinterfaceàRRDToolenpermettantdemodifierchacundesaspectsdesgraphiquesgénérés.Lespossibilitésdeconfigurationtrèsavancéesfontquecelui-ciestsouventutiliséencomplémentdesolutionsdesupervisiontelqueNagios,notamment,pourassurer lapartiemétrologie lorsque lesexigencessontfortes.

Denombreuxpluginsdéveloppésparlacommunautépermettentd’étendrelesfonctionnalitésdeCactietparfoisbienmêmeaudelàdelasimplemétro-logie.

Ilfonctionnegrâceàunserveurwebéquipéd’unebasededonnéesetdu

110

langagePHP.Cactiutiliseaussiunsystèmedescripts(Bash,PHP,Perl,VBs...)poureffectuerdesmesurespluscomplexes.

NagiosVersion:3.4.1Site:www.nagios.orgPorteur:unéditeur(NagiosEnterprises)Licence:GPL

Nagios(anciennementNetsaint)estunlogicieldesupervisionderéseauxcrééen1999parEthanGalstad.Ilestconsidérécommeétantlaréférencedessolutionsdesupervisionopensource.

Nagiosdisposedenombreuses fonctionnalitéstelque l’héritagemultiple,les dépendances, l’escalade de notification, les templates de services etd’hôtes,lesupportdessurveillancesactivesetpassives,etc.Celaenfaitunoutiltrèscompletpouvants’adapteràn’importequeltyped’utilisationavecdespossibilitésdeconfigurationtrèspoussées.

Lamodularité et la forte communauté (> 250 000) qui gravite autour deNagios(enparticipantaudéveloppementdenombreuxpluginsetaddons)offrentdespossibilitésentermedesupervisionquipermettentaujourd’huidepouvoirsuperviserpratiquementn’importequelleressource.

Lespluginssontécritsdansleslangagesdeprogrammationlesplusadaptésàleurtâche:scriptsshell(Bash,ksh,etc.),C++,Perl,Python,Ruby,PHP,C#,etc.

111

CentreonVersion:2.2.2Site:www.centreon.comPorteur:unéditeur(Merethis)Licence:GPL

CentreonestunfrontendWeb,développéetsupportéparlasociétéfran-çaiseMerethis,quipermetderéaliser leparamétraged’outilsdesupervi-siontelqueNagios,IncigaouShinken.

Cette interfaceévoluéeapporte, enplusde sespossibilitésde configura-tion,denombreusesfonctionnalitéstellesquelaconsultationdel’étatdesservicesetdesmachinessupervisés,lamétrologie,lereporting,l’accèsauxévènementsdesupervision,lagestionavancéedesutilisateursetdesACL,etc.

Centreons’appuiesurlestechnologiesApacheetPHPpourl’interfaceweb,MySQLpourlestockagedesdonnéesdeconfigurationetdesupervision.

ZabbixVersion:1.8Site:www.zabbix.comPorteur:unéditeur(ZABBIXSIA)Licence:GPL

Zabbixestunesolutiondemonitoringcomplèteembarquantunfront-endweb,unouplusieursserveursdistribués,etdesagentsmulti-plateformesprécompilés(Windows,Linux,AIX,Solaris,etc).

ZabbixestégalementcapabledefairedumonitoringSNMPetIPMIainsiquedeladécouvertederéseau.Desvérificationswebsontégalementintégréespermettantdesimulerleparcoursd’unvisiteursurunserveurwebtoutenvérifiantlecontenuetlestempsderéponsedespages.Desgraphiquesetcartessontmodélisablesdirectementdepuislefront-endsurtouteslesva-leurssuperviséesparzabbixetsesagents.

112

IlreposesurduC/C++,PHPpourlapartiefrontendetMySQL/PostgreSQL/OraclepourlapartieBDD.

OpenNMSVersion:1.8.13Site:www.opennms.orgPorteur:unéditeur(OpenNMSgroup)Licence:GPLv3

OpenNMSestàl’opensourcecequ’estHPOpenviewetIBMtivoliaumondepropriétairedelasurveillancederéseaux.

OpenNMSaétéconçu,dèssesdébutsen1999,pourrépondreauxexigencesdesgrandesentreprisetellesquelascalabilité,l’automatisationetlaflexibi-litéluipermettantainsidesurveiller«out-of-the-box»plusieursdizainesdemilliersde ressources. Parmi sesnombreuses fonctionnalitéson retrouve: découverte et surveillance automatique des équipements et services,collecteet traitementdedonnées (enSNMP, JMX,XML,nrpe,etautres),gestionavancéed’événementsactifsetpassifs,alertesetnotificationsavecescalade et calendrier d’astreinte, génération de rapports, graphiques etcartes réseaux, surveillance en simulationdeparcours, compatiblemulti-sites(remotepolling),etc.

OpenNMSestdéveloppéenJavaets’appuiesurlemoteurWEBJettyetleSGBDPostgreSQL.IlrespectelesstandardsFCAPS.

MuninVersion:1.4.5Site:http://munin-monitoring.orgPorteur:unecommunautéLicence:GPL

Leprojetexistedepuis2004.IlaétécrééparlasociétéRedpillLinpropuisrapidementrejointpardenombreuxautresdéveloppeurs.Leprojetrestetrèsactifaujourd’hui.

113

Muninpermetdesurveillern’importequelparamètredesserveurs,etrendl’informationdisponiblesousformedegraphesdansuneinterfaceWeb.Ilpermetégalementd’évaluern’importequellemétrique: système, réseau,applications, jusqu’aux limitesdevotre imagination.Sesprincipauxatoutssontsasimplicitéetlegrandnombredepluginsdisponibles(parcentaines)pourajouterdesgraphessupplémentaires.

Muninsereposesurl’excellentoutilRRDTool.IlestécritenPerl,cequifaitde lui un logiciel totalementmultiplateforme (Linux / UNIX /Windows). Lesplugins sontdesexécutablespouvantêtreécritsdansn’importequellangage.

Autres

Parmilesproduitsdel’universSupervisionetMétrologie,onpeutcomplé-terlalisteaveclesoutilsci-dessous:

•MRTG:http://oss.oetiker.ch/mrtg

•Shinken:http://www.shinken-monitoring.org

•Vigilo:http://www.projet-vigilo.org

•Zenoss:http://community.zenoss.org

•Icinga:https://www.icinga.org

114

SYSTÈME D’EXPLOITATION LINUX & BSDLessystèmesd’exploitationconstituentlabasedetoutprogrammeinforma-tique.Ilsfournissentunsocled’exécutiondemilliersd’applications.

Dansl’universdel’opensource,deuxgrandesfamillesdesystèmesd’exploi-tationsontreprésentés:ceuxbaséssurLinuxetceuxbaséssurBSD.

Malgrélefaitqu’ilspartagentunsoclecommun,ilsproposenttousdesspé-cificitésquilesrendentmeilleursdansteloutelcontextecommec’estlecas,parexemple,pourOpenBSDquiestsouventutilisépourlamiseenœuvred’élémentsréseauxsensibles.

DebianVersion:6.0Site:www.debian.orgPorteur:unecommunauté

Debianestunsystèmed’exploitationlibre,gratuitetcommunautaire,basésurlenoyauLinuxetdémarréen1993parIanMurdockaveclesoutiendelaFreeSoftwareFoundation.

Avecl’unedesplusgrandescommunautésopensourceaumonde(plusde1600développeurs), le projetDebian est la distribution la plus complètedisponible,avecprèsde30000packagesdanslaversion6.Ladistributionestéditéeenaccordaveclaphilosophiecommunautairequiadonnénais-sanceaulogiciellibre,etconstitueuneréférenceentermesdequalitéetdestabilité.

DebianestunedistributionGNU/Linuxnoncommerciale.

115

UbuntuVersion:12.04(LongTimeSupport)Site:www.ubuntu.comPorteur:unéditeur(Canonical)

Ubuntuestunsystèmed’exploitation libre, communautaire,basésurDe-bian.Leprojetaétéinitiéen2004parlesud-africainMarkShuttleworth.

OfficiellementsupportéparlasociétéCanonical,Ubuntuestdisponibleenversionpostedetravailetserveur.Ubuntuesttoutefoisorientégrandpublicnotammentgrâceàsasimplicitéd’utilisationquifavoriselapriseenmain.C’estunedistributioncompacte(fréquemmentdistribuéesurCD)quiassureunegrande compatibilitématérielleetdisposedenombreux logiciels, debaseou à installer. Parmi les grandes réussitesd’Ubuntu, onnoteraqu’iléquipelesordinateursdesdéputésfrançais.

Red Hat Enterprise LinuxVersion:6.0Site:www.fr.redhat.com/products/rhelPorteur:unéditeur(RedHat)

RedHatEnterpriseLinuxestunsystèmed’exploitationlibreéditéparRedHatdepuis1995.

BaséesurladistributionhistoriqueRedHatLinux(désormaisFedora),RHELestunproduitdestinéauxentreprises,etbénéficied’unsupportéditeur,etd’unestabilitéétendue.Denombreuxaccordsavecleséditeursdelogicielsetlesfabricantsdematérielsassurentunebonneintégrationdanslesentre-prises.

116

SUSEVersion:11Site:www.suse.comPorteur:unéditeur(SUSE/AttachmateGroup)

SuseLinuxEnterpriseServerestunsystèmed’exploitationlibrecréeen1996.Lapremièreversiondecettedistributionapparutaudébutdel’année1994,faisantdeSUSElaplusanciennedistributioncommercialeencoreexistante.

BaséesurladistributionOpenSUSE,ils’agitd’unedistributiondestinéeauxentreprises,mettantl’accentsurlapriseenchargededavantagedematé-rielsetlogicielsquelesautresdistributionsGNU/Linuxainsiquelacompati-bilitéaveclesoutilsdeMicrosoft,VMwareetSAP.

Plusieursversionssontmisesàdisposition,enfontiondel’emploiopération-neldusystèmed’exploitation,onpeutciternotammentlesversionsspéci-fiquespourIBMzEnterprise,pourCluster,pourpointdeservice,tempsréel,pourSAP,etc.

OpenBSDVersion:4.9Site:www.openbsd.orgPorteur:unefondation(OpenBSD)

OpenBSD est un système d’exploitation libre, gratuit et communautaire,basésurBSDUNIX.Ilaétécrééen1994parTheodeRaadt.LeprojetestissudeNetBSD,dontils’estséparéen1996.

DéveloppéparlafondationOpenBSD,quicomprendunecentainededéve-loppeurs,leprojetOpenBSDestunsystèmed’exploitationcompletmettantl’accentsurlaqualitéetlasécuritéducode.C’estunsystèmefréquemmentutilisésurdeséquipementsréseauxsensibles.

OpenBSDestdistribuésouslicenceBSD.

LatrèsgrandemajoritéducodeestenlangageC.

117

FreeBSDVersion:8.2Site:www.freebsd.orgPorteur:unecommunauté

FreeBSDestunsystèmed’exploitationlibre,gratuitetcommunautaire,basésurBSDUNIX.Leprojetestnéen1993.

LeprojetFreeBSDmetl’accentsurlesperformancesetlesfonctionnalités,ildisposedefonctionnalitésavancéesenmatièredestockage(ZFS),deré-seau,etdesécurité(MAC,frameworkd’auditBSM).IlestmajoritairementutilisédansleWeb,etaucœurdematérielspropriétaires(Juniper,NetApp).

FreeBSDestdistribuésouslicenceBSD.

LamajoritéducodeestenlangageC.

Autres

Parmilesproduitsdel’universSystèmed’exploitationLinux&BSD,onpeutcompléterlalisteaveclesoutilsci-dessous:

•Fedora:http://fedoraproject.org/fr

•Mageia:http://www.mageia.org/

•Mandriva:http://www.mandriva.com/fr/

•Gentoo:http://www.gentoo.org/

•ArchLinux:http://www.archlinux.org/

•CentOS:http://www.centos.org/

•Slackware:http://www.slackware.com/

118

VIRTUALISATIONLavirtualisationdeserveursestunensembledetechniquesetd’outilsper-mettantdefairetournerplusieurssystèmesd’exploitationsurunmêmeser-veurphysique.

Leprincipede lavirtualisationestdoncunprincipedepartage: lesdiffé-rentssystèmesd’exploitationsepartagentlesressourcesduserveur.

Pourêtreutiledemanièreopérationnelle, la virtualisationdoit respecterdeuxprincipesfondamentaux:lecloisonnement(chaquesystèmed’exploi-tation a un fonctionnement indépendant, et ne peut interférer avec lesautres en aucunemanière) et la transparence (le fait de fonctionner enmodevirtualisénechangerienaufonctionnementdusystèmed’exploita-tionetàfortioridesapplications).

XenVersion:4.1.1Site:www.xen.orgPorteur:unéditeur(Citrix)Licence:GPL

Xenestunhyperviseurgérantlaparavirtualisation.Leprojetestnéen2003sous la forme d’un projet de recherche de l’université de Cambridge auRoyaume-Uni.

Laparavirtualisationdésignelacapacitépourunsystèmedevirtualisationàinteragiraveclessystèmesvirtualisés.Lesmachinesvirtuellessontainsiplusperformantes,etmieuxadministrables.Xenestissud’unprojetdere-chercheuniversitaire,etfaitdésormaispartiedunoyauLinux.UneversionentrepriseetlesupportassociéestproposéeparCitrix.

119

OpenVZVersion:3.0.25Site:www.openvz.orgPorteur:unecommunautéLicence:GPLv2

OpenVZestunesolutiondevirtualisationlégèrepourLinuxcrééeen2005.

Commetoutesolutiondevirtualisation légère, iln’estpossibled’exécuterquedessystèmesLinuxauseind’OpenVZ.Encontre-partielesperformancesobtenuessontbienplusprochesdesperformancesnativesquetoutautretypedevirtualisation,enparticulierpour lesentrées-sorties,ainsiqu’uneconsommation de mémoire réduite. OpenVZ est principalement utiliséedanslesenvironnementsdedéveloppementetdetests,oùiln’estpasrared’avoirplusieursdizainesdesystèmessurunmêmehôte.

KVMVersion:2.6.20Site:www.linux-kvm.orgPorteur:unecommunautéLicence:GPL

KVMestunesolutiondevirtualisationcomplètebaséesurLinuxdatantde2005.KVMestunforkdeQEMU.Parfois,lecodesourcedesdeuxproduitsestresynchronisé.

IntégréaunoyauLinux(depuislaversion2.6.2),KVMestcapabled’exécu-terdessystèmesvirtuelssoustouslesOScourantsensimulantunmatérielstandardisé,etsupportedesfonctionsavancéestellesquelamigrationetl’inspectionenprofondeurdel’étatdelaVM.

120

Oracle VirtualBoxVersion:4.1.2Site:www.virtualbox.orgPorteur:unéditeur(Oracle)Licence:GPLv2

VirtualBoxestunesolutiondevirtualisation,crééeen2007etdestinéeauxpostesdetravail.

VirtualBox supporte un grand nombre de systèmes d’exploitation invités,etdisposedefonctionnalitésd’interactionaveccessystèmes:partagedefichiers,intégrationdupointeurdesouris,fusiondubureauaveclebureauhôte.Certainesoptions, telles lepartagedespériphériquesUSB,peuventêtreajoutéessousformedepluginspropriétaires.

QEMUVersion:1.2.0Site:www.qemu.orgPorteur:unecommunautéLicence:GPL

QEMUestunémulateurdesystèmelibredéveloppéàl’origineparFabriceBellardetàprésentétenduparunelargecommunautédecontributeurs.

QEMUfonctionnesurlesplateformesx86,x64,PPC,SparcetARMetfonc-tionnesouslessystèmesd’exploitationLinux,FreeBSD,NetBSD,OpenBSD,MacOSX,UnixetMicrosoftWindows.Ilsaitémulerdessystèmesàbasedeprocesseursx86,PowerPC,ARMetSPARC.Dufaitdesaversatilité,ilestsouventutilisédanslecadredetravauxderechercheetdéveloppement.

UtiliséconjointementàKVM,ilpermetdevirtualiserunsystèmex86au-des-susd’unprocesseurx86avecunepertedeperformanceminimale.

121

VOIP / TÉLÉPHONIELaVOIP(«VoixsurIP»)estunetechniquequipermetdecommuniquerparlavoix surdes réseauxcompatible IP.Cepeutêtredes réseauxprivésouInternet,filaire(câble/ADSL/optique)ounon(satellite,Wifi,GSM).

Cettetechnologieestnotammentutiliséepoursupporterleservicedetélé-phoniesurIP(«ToIP»pourTelephonyoverInternetProtocol).

Lesmeilleures solutions permettent l’interopérabilité avec des IPBX (sys-tèmeutiliséenentreprisequiassurel’acheminementdetoutoupartiedescommunications)propriétairesvialesprotocolesexistants(H.323,SIP,IAX,MGCP) et les codecs les plus couramment utilisés (G711, G729ab, iLBC,Speex,GSM,etc.).

Au niveau des solutions open source, Asterisk est l’outil le plus utilisé etlepluscompletavecdenombreusesfonctionnalitésetunebonnecapacitéd’intégrationàunenvironnementexistant.

AsteriskVersion:1.8.6.0Site:www.asterisk.orgPorteur:unéditeur(Digium)Licence:GPL

Asteriskestunautocommutateur téléphoniqueprivé (PABX)open sourcepoursystèmesUNIX.Ilpermet,entreautres,lamessagerievocale,lesfilesd’attente, les agents d’appels, lesmusiques d’attente, lesmises en garded’appels,ladistributiondesappelsetlagestiondeconférences.

AsteriskimplémentelesprotocolesH.320,H.323etSIP,ainsiqu’unproto-colespécifiquenomméIAX(Inter-AsteriskeXchange).Asteriskpeutégale-mentjouerlerôlederegistraretdepasserelleaveclesréseauxpublics.Ilestutiliséparcertainsopérateurscommecoeurderéseautéléphoniquedufaitdesonintéropérabilitéetdesascalabilité.AssociéàSugarCRMouVtigeronleretrouveégalementsouventcommeoutildegestiondecentred’appels.

122

DanssonutilisationclassiquecommeplateformedetéléphonieIP,AsteriskestgénéralementassociéàFreepbx,une IHMpermettantdepiloter l’en-semble des ses fonctionnalités. On retrouve Asterisk et Freepbx dans denombreuses distributions-appliance dont les plus populaires sont Elastix etTrixbox.

KamailioVersion:3.1.5Site:www.kamailio.orgPorteur:unecommunautéLicence:GPL

KamailioestunServerSIPopensource.CeforkduprojetOpenSER(en2005)estl’undesPBXlespluscomplets.

IlsupportedestransactionsasynchronesTCP,UDPetSCTP,l’encryptagedescommunications viaTLS, la répartitionde charge,unmécanismenatifdefail-over,l’authentificationsurdesbackendRadius,Mysql,LDAPouviatrans-portXMLRCP. Ilestutiliséaussibienpardesopérateurstélécomscommeplate-formedeserviceVoIPquepourlessolutionsclassiquesdetéléphonied’entreprise.C’estunealternativeàFreeswitchetAsterisklesdeuxautrespoidslourdsdudomaine.

KannelVersion:.5.0Site:www.kannel.orgPorteur:unecommunautéLicence:KannelSoftwareLicense(baséesurlalicenceApache)

Kannelaétédéveloppéen1998parlasociétéWAPitLtdquin’existeplusàcejour.Leprojetestdésormaisgéréparlesmembresd’ungroupe(«TheKannelGroup»)quiinclutdegrandesentreprises.

123

KannelestuneGatewaySMSetWAPOpenSourceCarrierGrade,ellesup-portelesprotocolesdesSMSCstandard:UCP/EMI,SMPP,HTTP,CIMD.Kan-nel fournit un ensemble d’API lui permettant d’être utilisée comme frontendàdesmiddlewaresouapplicationsWebnécessitantdes sortiesWAPouSMS. Intégréecommebriqued’infrastructure,elle sécurise l’accèsauxressourcesdesopérateurstoutenfournissantunsupportSMSetWAPfiableetrobuste.

KannelestécritenC.

Autres

Parmilesproduitsdel’universVOIP/Téléphonie,onpeutcompléterlalisteaveclesoutilsci-dessous:

•CallWeaver:http://www.callweaver.org

•SER:http://www.iptel.org/ser

•sipXecs:http://www.sipfoundry.org

•Trixbox:http://fonality.com/trixbox

•Yate:http://yate.null.ro/pmwiki

•FreeSwitch:http://www.freeswitch.org

124

MESSAGERIE, EMAILING & GROUPWARELedomainedela«messagerie»esttrèslarge,delamessagerieindividuelleàl’envoidemailinggroupé,ontrouvedenombreusessolutionsopensource.

Dans cette rubrique, on présente les serveurs de messagerie (SMTP etIMAP), lesoutilsAnti-spamet les interfacesdeconsultation(Groupware).Lesanti-virustelsqueCLAVsontrangésdanslacatégorieSécurité.

Touscesoutilssontdeprécieusesaidespourmettreenœuvreunsystèmedemessageriecomplet.

PostfixVersion:2.8.5Site:www.postfix.orgPorteur:unecommunautéLicence:IBM(opensource)

Postfixestunserveurdemessagerie.Lacréationdepostfixremonteà1997.IlaétédéveloppéparWietseVenemaetplusieurscontributeurs.Postfixatoutd’abordétéconnusouslesnomsdeVMaileretparlasuiteIBMSecureMailer.

RemplaçantdeplusenplusSendmailauseindesinfrastructuresmailopensource, Postfix est un serveur SMTP souple et extensible. Il est capabled’interrogerungrandnombredesourcesd’informationsexternes(basededonnées,annuairesLDAP).Sonpérimétreestrelativementlargeetparfai-tementadaptéàuneutilisationprofessionnelle.Postfixpermetnotammentd’éviterlespam(àpartird’unelistepubliqueanti-spamparexemple).

125

Cyrus IMAPdVersion:2.4.10Site:www.cyrusimap.orgPorteur:unecommunautéLicence:BSD

Cyrusestserveurmailextensibledisponibleàlafoispourunusageperson-nelouprofessionnel.Cyrussebasesurdenombreuxstandardsetproposedeux versions téléchargeables. Cyrus IMAPd, quant à lui, est un serveurIMAPlibre.Leprojetestissudel’universitéaméricaineCarnegieMellon,etremonteà1994.

Ilsupportedesfonctionnalitésavancéestellesquelepush(IDLE),lesACL,lesdossierspartagés,lesquotas,lefiltragecôtéserveur(sieve),etungrandnombredeméthodesd’authentificationviaSASL.

SpamAssassinVersion:3.3.2Site:http://spamassassin.apache.orgPorteur:unefondation(Apache)Licence:Apache

SpamAssassinestunantispamutilisantungrandnombredetechniquesdif-férentes.Ildatede1997etestmenéparlaApacheSoftwareFoundation,auteurdutrèscélèbreserveurWebApacheHTTPServer.

Il s’agit d’unoutil très répandu sur les serveursdemails, y compris dansles infrastructuresdesgrands fournisseurs.Parmi les techniquesutilisées,on retrouve l’analyseBayesienne, basée sur l’apprentissagedemots-clés,diverssystèmesdelistesnoires(URIBL,DNSBL),l’analyseducontenu(Razor,DCC),etuncertainnombredecritèressurleformatagedumessage(tauximages/texte,absencedeversiontexte,émetteurinvalide,etc.).

SpamAssassinestécritenPerl.

126

DSPAMVersion:3.10.1Site:www.nuclearelephant.comPorteur:unecommunautéLicence:GPL

DSPAMestunantispambasésurlefiltrageBayesien,écritparJonathanA.Zdziarski,égalementauteurdulivreEndingSpam.

Ce type de filtrage, basé sur l’apprentissage demot-clés, s’avère particu-lièrementefficaceaprèsunephased’entrainement.LeprincipalintérêtdeDSPAMparrapportàsesconcurrentsrésidedanslarichessedesonmoteurd’analyse, ainsi quedans l’interactionavec l’utilisateur,qui disposed’uneinterfacewebpourgérerlaquarantaine,etdésignerexplicitementunmailcommedésirableouindésirable.

ZimbraVersion:7.1.1Site:www.zimbra.comPorteur:unéditeur(WMware)Licence:ZimbraPublicLicense,dérivéedeMPL

Zimbraestunserveurdemessageriecollaborative.SoninterfaceutilisateurentièrementwebetbaséesurAJAXestcélèbrepoursonergonomie.

TouteslesfonctionnalitésdeZimbrasontaccessiblesviaunnavigateurwebouunclientlourd.LeWebmaildeZimbraesteneffetcompatibleavectoutnavigateurwebmoderne. La suite Zimbra intègre un client lourd ZimbraDesktopmaisrestecomplètementcompatibleaveclesclientslourdsstan-dardstelsqueMicrosoftOutlook,MozillaThunderbird,Eudora,etc.Danssaversioncommerciale,Zimbrasesynchroniseégalementaveclaquasitotalitédesplateformesmobiles(iPhoneOS,Blackberry,Android,SymbianOS,PalmOS).

Cetoutildemessageries’appuiesurunsocleinfrastructurericheetrobuste:WebDAV(XML),LDAP,iCal,HTTP(S),SMTP,IMAP,POP3etCalDAV.Ilfournit

127

unsocleSOAPpermettantledéveloppementdepluginsappelés«Zimlets»assurantl’extensionlibredesonpérimètrefonctionnel.Ilestainsipossibledel’interfaceravecunesolutiondetéléphoniecommeAsteriskouunoutildeCRMtelqueSugarCRM.Zimbraestaujourd’huiuneréférenceincontour-nabledelamessageriecollaboratived’entreprise.

HordeVersion:4.0.8Site:www.horde.orgPorteur:unecommunautéLicence:GPL

Horde Groupware Webmail Edition est une solution professionnelle demessageriecollaborative.C’estungroupware(logicieldegroupedetravail)entièrementmodulable.

Ilpermetauxutilisateursdepouvoir,lire,échangeretorganiserleursemails,organiseretpartagerleurcalendrier,contactsettâches.Plusqu’unsimpleagrégat de briques techniques, Horde est une association ergonomiqued’applications comme INgo, Turba, IMP,Mnemodont l’ergonomie en faitunesolutionincontournableetfiabledemessageriecollaborative.

HordeestécritenPHP.

ZarafaVersion:7.0.1Site:www.zarafa.comPorteur:unéditeur(Zarafa)Licence:AfferoGPLv3

ZarafaestunesolutiondemessageriecollaborativesupportantnativementleprotocoleMAPI.ElleestoriginairedesPays-bas.

128

SonWebmail(entièrementaccessibleenWebetutilisantdel’Ajax)etsoninterfaçagedirectavecOutlookledésigne,fonctionnellement,commel’al-ternativeopensourcelaplusprochedeMicrosoftExchange.Depuis2007,lemoteurdelaversionentreprisedeZarafaembarqueleprotocoleZ-pushassurantunecompatibilitéquasitotaleaveclessmartphonesetPocketPCdumarché.

ZarafautiliselabasededonnéesMySQLpourlestockagedesesdonnées.Lewebmailestbasésurl’AjaxavecdestraitementsenPHP(avecl’extensionMAPIPHP).

OpenEMMVersion:OpenEMM2011Site:www.openemm.orgPorteur:unéditeur(AGNITASAG)Licence:CommonPublicAttributionLicense1.0(CPAL)

OpenEMM est une solution d’emaling open source développée depuis1999parlasociétéallemandeAgintas.OpenEMMestutilisépardegrandsgroupestelsqueBenQ,Siemens,etc.

OpenEMMestutilisépourgérerlesnewslettersetlescampagnesmarketingparemaildesentreprises.Ilexistepeudesolutionsd’emailingopensourcedisposantd’unpérimètrefonctionnelaussilarge:uneinterfaceentièrementweb,disponibleenplusieurslanguesdontlefrançaisetl’anglais,outilsdeciblage,statistiquesentempsréel,gestiondestemplates,modulesd’impor-tationetd’extractiondemasse,bonnedocumentation,utilisationpossibledewebservices,gestiondeserreursderetours,etc.

OpenEMMrepose sur les langagesC, JavaetPython. Il utilise labasededonnéesMySQLpourlestockagedesesinformations.

129

OBMVersion:2.4.1Site:www.obm.orgPorteur:unéditeur(Linagora)Licence:AfferoGPLv3

OBMestunesolutiondemessageriecollaborative.ElleestutiliséedanslesservicespublicsfrançaisetproposeaussiuneoffreSaaS.ElleestdéveloppéeparlasociétéfrancilienneLinagora,membredeSystematic.

OBMapportedepuis1999unealternativecrédibleauxproduitsMicrosoftExchangeet LotusDomino.OBMdisposed’un front-endwebpermettantl’administration de la solution, ainsi que l’accès aux calendriers, contactsetauxemailsviaroundcube.DesconnecteurspourMozillaThunderbirdetMicrosoftOutlooksontdisponibles,ainsique laconnectivitéSmartphonevialestandarddefaitActiveSync.

Basésurunearchitecturedistribué,OBMutilisePostfixetCyruspourlages-tiondesemails,OpenLDAPcommeannuaire, supporte lesbasesdedon-néesMySQLetPostgreSQL.Lefront-endwebreposesurApache/PHP,avecRoundCubepourlapartiewebmail.Lesweb-servicesainsiqueconnectivitésmartphonesontréalisésenJava.

Blue MindVersion:0.22Site:www.blue-mind.netPorteur:unéditeur(BlueMind)Licence:AGPLv3/CeCILLv2

BlueMindestunesolutioncomplètedemessageried’entreprise,d’agendasetdetravailcollaboratif.

L’ensembledesfonctionnalitésestaccessibleviaunnavigateuretsupportelemodedéconnectédirectementdanslenavigateursansinstallationdelo-gicielssupplémentaire.BlueMindestaussiaccessiblevialesclientslourdsdemessagerieclassiquevialesprotocolesstandardSMTP/POP/IMAP.Pour

130

leslogicielsThunderbirdetOutlook,BlueMindfournienplusdesconnec-teurspermettantdesynchroniser lescontactsetcalendriers (ouunaccèsauxcalendrierspourThunderbird).Lesupportdelasynchronisation(push)desSmartphones(Android,Iphone,Ipad,WindowsMobile,..)estnatifvialeprotocoleExchangeActiveSync(EAS).

BlueMinds’appuiesurleslogicielslibrespréexistants:Postfix,cyrusIMAP,Roundcube,Apache,Tomcat,nginx,HornetQ,PostgreSQL.L’interfaceutili-sateurestentièrementfondéesurAjaxavecleframeworkJavascriptClosuredéveloppéparGoogle.L’architecturedeBlueMindestbaséesurdeswebservicesetunbusdemessages.

BlueMindestdéveloppéetsupportéparlasociétéfrançaiseéponymequitravailleavecdesrevendeursetdesintégrateurspourdéployerlasolutionchezsesclients.

Autres

Parmilesproduitsdel’universMessagerie,Emailing&Groupware,onpeutcompléterlalisteaveclesoutilsci-dessous:

•RoundCube:http://roundcube.net

•EGroupware:http://www.egroupware.org

•Open-Xchange:http://www.open-xchange.com

131

ACCÉLÉRATEUR HTTPLesaccélérateursHTTP,égalementappelés«ReverseProxies»,sontimplé-mentés du côté des serveurs Internet. Ils ont différents usages comme : lasécurité,larépartitiondecharge,l’accélérationSSL,lacompressionetlecache.

C’estnotammentcedernierpointquenousprésentonsdanscetterubrique.Lesinternautes«passent»parl’intermédiairedesreverseproxiespourac-céderauxapplicationsdeserveursinternes.Despolitiquesdecacheadap-téespermettentderéduirelachargedesserveursd’applicationsWebquelquesoitlelangageutilisé.CertainsaccélérateursHTTPgèrentlecacheparfragmentensupportantnotammentlestandardESI(EdgeSideIncludes).

SquidVersion:3.1Site:www.squid-cache.orgPorteur:unecommunautéLicence:GPL

SquidestunserveurproxyHTTPfréquemmentutiliséenentreprise.Lapre-mièreversiondeSquiddatede1996.

Safonctionprincipaleestcelledeproxydirect,utiliséepourrégulerletraficwebetmettreencachelescontenusfréquemmentconsultés.Ilestparfoiségalementutilisécommeproxyinversedanslesarchitecturesweb.Lorsqu’ilestutiliséàdesfinsdecontrôled’accès,ilestpossibledeseprocurerdeslistesnoiresd’URLauprèsdefournisseurstiers.

SquidestinspiréduprojetHarvest.IlestcompatibleavecIPv6àpartirde saversion3.

132

VarnishVersion:3.0.1Site:www.varnish-cache.orgPorteur:unéditeur(VarnishSoftware)Licence:BSD

VarnishestuncacheHTTPhautesperformances.LapremièreversionstabledeVarnishdatede2006,etaétéinitiéepourlejournalnorvégienVerdensGang.L’architecteduproduitestledanoisPoul-HenningKamp.

Utilisépouraméliorerlesperformancesdessiteswebàforttrafic,Varnishdisposeégalementdefonctionnalitésderépartitiondechargeetpermetdetesterladisponibilitédesserveursproduisantlecontenuweb.VarnishestnotammentutiliséparFacebook.Varnishstockeunepartiedesesdonnéesdans lamémoire virtuelle. La configuration de l’outil est réalisée à partirdefichiersVCL(languagespécifique);celapermetd’allertrèsloindansladéfinitiondesréglesdegestion.Enfin,VarnishsupportelestagsESI(EdgeSideIncludes).

133

AUTRESDanscettedernièrerubriquedeladimension«Infrastructure»nouspré-sentonsd’autresoutilsopensourceparticulièrementutilespourdesadmi-nistrateursSystème&Réseaux.

NousprésentonsnotammentCUPS(unserveurd’impression),SAMBA(per-mettantl’échangedefichiersUNIXsurdespostesWindows),ProFTPD(unserveurFTP),etBIND(unserveurDNS).

CUPSVersion:1.5.0Site:www.cups.orgPorteur:unéditeur(AppleInc.)Licence:GPL

CUPS(CommonUnixPrintingSystem)estunserveurd’impressionpopulairepour lessystèmesUNIX.Sacréationremonteà lafinde l’année1999parMichaelSweetetAndrewSenft,propriétairesdeEasySoftwareProducts.

Ilestutiliséaussibiensurlespostesdetravailquesurlesserveursd’impres-siondédiés.Iloffrelesupportd’untrèsgrandnombred’imprimantes,descapacitésd’administration(gestiondesfiles,comptabilité),etlacompatibi-litéavec lesprotocolesd’impressionclassique : IPP,AppSocket,LPD,SMB(Windows).

134

SambaVersion:3.6.0Site:www.samba.orgPorteur:unecommunautéLicence:GPL

SambaestunserveurSMBpourpostesdetravailWindows.C’esten1992que remonte la première version de Samba. Elle fût écrite par AndrewTridgellàl’AustralianNationalUniversity.

SousWindows, leprotocoleSMBestutilisépour lepartagedefichiersetd’imprimantes.Sambapermetl’utilisationd’unserveurUNIXpourlamiseàdispositiondecesressourcesàdesclientsWindows,permettantainsilacompatibilitéentrelesdeuxenvironnements.Sambaestégalementcapabledefonctionnerencontrôleurdedomainesurdespetitsréseaux.

ProFTPDVersion:1.3.3Site:www.proftpd.orgPorteur:unecommunautéLicence:GPL

ProFTPDestunserveurFTPlibretrèspuissantetbiendocumenté.

Ildisposedefonctionnalitésavancéescommelechroot,leshôtesetutilisa-teursvirtuels,lacomptabilitéetlesquotas.ProFTPDdisposed’unesyntaxed’accèsetdeconfigurationprochedecelleduserveurWebApache.ProFTPDpermetd’utiliserunebasededonnéesMySQLpourgérerlescomptesFTPenlieuetplacedesutilisateursdelamachine.Sonarchitectureestmodu-laire,cequiapermisd’écriredesextensionspourlesupportdelacrypto-graphieSSL/TLS(protocoleFTPS)etl’extensiondel’authentificationviadesbasesRADIUS,LDAPouSQL.

135

BindVersion:9.8.1Site:www.isc.org/software/bindPorteur:unecommunautéLicence:BSD

BINDestleserveurDNSderéférence.LesoriginesdeBINDremontentauxannées1980parquatreétudiantsdel’UniversitédeCalifornie.

Édité par l’Internet Software Consortium, BIND est un serveur DNS per-mettantaussibienlarésolutiondesnomsauprèsdeserveursautoritaires,quel’hébergementdesaproprezone.Ilsupportetouteslesfonctionnalitésavancées,notammentDNSSEC(depuislaréécrituredesoncodeaudébutdesannées2000).

136

DIMENSION DÉVELOPPEMENT ET COUCHES INTERMÉDIAIRES

Ladimension«Développementet couches intermédiaires», commesonnoml’indique,présentetouteslessolutionsutilesauxfonctionsdedévelop-pement,quel’ontrouvehabituellemententrelescouchesInfrastructuresetApplicatives.C’estégalementunedimensionparticulièrementbienfournieenproduitsopensource.

Onconstateainsiqu’au-delàdesapplicatifstelsquelesCMS,lesboutiquese-commerce,lessolutionsdegestiondocumentaire…l’opensourcedisposed’unlargepaneldesolutionspermettantledéveloppementcommeEclipse,parexemple,oulesframeworkstelsSymfonyouDjango.Notonsquecer-tainsoutils,commelesannuairesoulesbasesdedonnées,auraientégale-mentpuêtrerangésdansladimensionInfrastructure.

Plusde50solutionsontétéévaluéesdanscettedimension;etprèsde110solutionsysontrecenséesparmilescatégoriessuivantes:

•Annuaired’entreprise •Frameworksetbibliothèques pourledéveloppementWeb

•Basesdedonnéesrelationnelles •Frameworksmobiles cross-platform

•BigDataetNoSQL •PKI

•BPM/Workflow •Authentification,fédération etgestiond’identité

•Outilsdedéveloppement •Outilsdetestsdecharge

•TestsetIntégrationcontinue •Moteurderecherche

•ESB •Serveurshttpetserveurs d’applications

•MOM&FAI

•Autres

137

ANNUAIRE D’ENTREPRISELesannuairesd’entreprise,égalementappélésAnnuaireélectroniques,sontdes bases de données spécialisées destinées à contenir de façon hiérar-chiquedesélémentsd’organisationdel’entreprise.

Laplupartdutemps,onystockedespersonnes(utilisateurs),desgroupeset des ressources (imprimantes, etc.). Cependant l’usage d’un annuaired’entrepriseneselimitepasàdesrecherchestextuelles,onpeutégalementl’utiliserpourconstituerdescarnetsd’adresses,pourauthentifierlesutilisa-teurs,pourpiloterlapolitiquedesécuritédel’entreprise,etc.

Ilexisteunstandardutilisédanslaplupartdesannuairesd’entreprisepoureffectuerdesrequêtes(protocoleLDAP).

Dans l’univers de l’open source, la solutionOpenLDAPdisposede la plusgrandenotoriétémêmesiunoutilcomme389Directoryserverdisposed’unbeaupérimètrefonctionnel.

389 directory serverVersion:1.2.9.9Site:http://directory.fedoraproject.orgPorteur:unéditeur(RedHat)Licence:GPL

389DirectoryServer,anciennementFedoraDirectoryServer,estunserveurLDAPdéveloppéparRedHatauseindelacommunautéFedora.Ilestbasésur lecodeduvénérableNetscapeDirectoryServer, luimêmebasésur lecodedeslapdoriginalquiaégalementdonnénaissanceàOpenLDAP.L’ori-gineremontedoncà1996,mêmesilapremièreversiondeFedoraDirectoryServerestsortieen2005.

389DirectoryServerimplémenteleprotocoleLDAPv3,sedistinguedesesconcurrentsparuneinterfacegraphiqued’administrationécriteenJavaain-siquelesupportdelaréplicationmaster-master,permettantainsilaredon-dancedesaccèslecturesetécritures.Anoterégalementque389directoryserver peut servir de solution de remplacement à SunONE/JES Directory

138

Server,labasedecodeétanttrèsproche,etSunONEsemblantnepasêtrepoursuividepuislerachatparOracle.

389DirectoryServerestécritenmajeurepartieenC,aveccertainespartiestellesqueleGUIenJava.

OpenLDAPVersion:2.4.26Site:www.openldap.orgPorteur:unecommunautéLicence:OpenLDAPPublicLicense,compatibleaveclalicenceGPL

OpenLDAPestunannuaired’entrepriselibre.Ilreprésenteunealternativesolideauxannuairescommerciaux.OpenLDAPaétécrééen1998parKurtZeilenga.

OpenLDAP implémente leprotocoleLDAPdans saversion laplus récente(V3) touten fournissantunearchitectureextensibleà traversunsystèmed’overlay et backend. Chaque overlay fournit des fonctionnalités supplé-mentaires(groupedynamique,logd’accès,politiquedemotdepasse,etc.).Enoutre, lesdonnéesde l’annuairepeuventêtrestockéesdansdifférentsbackends (proxy ldap, transferts des requêtes à des scripts Perl ou Shell,ouunebasededonnéesSQL,...).OpenLDAPintègreégalementdesméca-nismesde réplicationsetdedélégation,permettantpar exemple l’implé-mentationd’unannuaireLDAPdistribuésurplusieurssites,chacundispo-santdel’administrationdesaproprebranche.

OpenLDAPest développéenC et fonctionne sous Linux, sous différentesvariantesBSD,surlesOSàbaseUNIX(Android,AIX,HPUX,Solaris,etc...),ainsiquesousWindowsetMacOSX.

Autres

Parmilesproduitsdel’universAnnuaired’entreprise,onpeutcompléterlalisteaveclesoutilsci-dessous:

•ApacheDirectory:http://directory.apache.org

•OpenDS:http://www.opends.org

139

BASES DE DONNÉES RELATIONNELLESLesbasesdedonnéessontdevenuesdesélémentsincontournablesdupay-sageinformatique.Ellespermettentdestockerunlotd’informationsdansune structure définie par avance. Les technologies actuelles permettentd’organiseretdestructurerlabasededonnéesdemanièreàpouvoirfacile-mentmanipulerlecontenuetstockerefficacementdetrèsgrandesquanti-tésd’informations.

Lesbasesdedonnéestraditionnelles,commeMySQLouPostgreSQL,sontdetyperelationneletutilisentlelangageSQLpourl’interrogationdeleursdonnées.

PostgreSQLVersion:9.2.1Site:www.postgresql.orgPorteur:unecommunautéLicence:PostgreSQLLicense,approuvéeparl’OpenSourceInitiative

PostgreSQLestleSGBDRopensourcelepluscompletaujourd’hui.PostgreS-QLestissuedeIngres.Leprojetaétélancéen1985parMichaelStonebra-ker.Lapremièreversionbâtiesurl’architectureactuelleestsortieen1995.

Lepérimètre fonctionneldePostGreSQLest très largeetcomparableauxautresbasesdedonnéesentreprisedumarché.Ilsupportelesprocéduresstockées, lesdéclencheurs, les fonctionsspécifiques, les indexessur fonc-tions, les transactions, les règles customspermettantdemodifier le che-mind’exécutiondes requêtes, un largeéventail de typesdedonnées,del’héritagede tables,de la recherche full-text, la répartitiondechargesurplusieursbases,etc.Sesperformancesetsastabilitéluipermettentdes’in-tégreràuneplateformedeproductionexigeante.

PostgreSQLestécritenCetfonctionnesuruntrèsgrandnombredeplate-formesUnix(Linux,Solaris,BSD)ouWindows.

140

MySQLVersion:5.5.15Site:www.mysql.frPorteur:unéditeur(Oracle)Licence:GPLavecliningexception,etpropriétairepourlaversionentreprise

MySQLestunSGBDRrapideetrobuste,particulièrementdéployédanslesenvironnementsInternet.MySQLaétécrééen1995,parMichael«Monty»Widenius.

A l’origineprincipalementorientévitesseetsimplicité,MySQLs’estpeuàpeu enrichi de fonctionnalités réservées auxbases dedonnées tradition-nelles dites d’entreprise.MySQL supporte les transactions, l’intégrité ré-férentielle, les procédures stockées, les déclencheurs, la réplication asyn-chrone,leclustering,larécupérationdesdonnéesencasdecoupure.

MySQL est largement utilisé auprès de sociétés commeGoogle ou Face-book,ouauprèsdesitesmajeurstelsqueWikipedia.

MySQLestdéveloppéenCetC++etfonctionnesuruntrèslargenombredeplateformes,quecesoitcellesbaséessousUnix(Linux,Solaris,BSD)quesousWindows.

141

MariaDBVersion:5.5Site:mariadb.orgPorteur:unecommunautéLicence:GPLavecliningexception

MariaDBest un SGBDR rapide et robuste, particulièrement déployédanslesenvironnementsInternet.MariaDBestunforkdeMySQLdéveloppéparMichael«Monty»Widenius,l’auteurdeMySQL,suiteaurachetdeMySQLparOracle.

MariaDBcomportedenombreusesextensionsparrapportàMySQL,notam-mentdansledomainedel’indexationpleintexteetpourlesupportdeslan-guesasiatiques.MariaDBcomporteplusieursmoteursdestockageàhautesperformancesquinesontpasencoreprésentsdansMySQL.

Lemodededéveloppementcommunautaireainsiquedesoffresdemainte-nancescommercialesattractivesprovenantdeplusieurssociétésindepen-dantesassurentàMariaDBunavenircertain.

CubridVersion:8.4.1Site:www.cubrid.orgPorteur:unéditeur(Naver)Licence:GPL

Cubridestunebasededonnéesrelationnelledéveloppéeparlegéantco-réendel’InternetNaver.CubridaétéconçuparNaverpourremplacerunebasededonnéespropriétairetrèsconnueetpropulsertoutessesapplica-tionsderéseauxsociaux,dontleplusgrandréseausocialdegamers.

Cubridalaparticularitédetenirlachargegrâceàuneversionclusteriséeetded’utiliserJavacommelangageprocéduralàlaplacedePL/SQL.CubridaétéoptimiséepourlesarchitecturesàbasededisquesSSD.

142

PostGISVersion:2.0.1Site:http://postgis.refractions.net/Porteur:unecommunautéLicence:GPL-2.0

PostGISestlacartouchespatialedePostgreSQL.PostGISpermetdetraiterde l’information géographique dans la base de donnée PostgreSQL de lamêmefaçonquel’ontraitedesdonnéesalphanumériques.Cettesolutionimplémentelesstandardsnormalisésparl’OGCetl’ISOdanscedomaine.

Denombreusesfonctionnalitéssontdisponibles,permettantletraitementdegéométries vectorielles,d’images rasteretde topologie.Desmodulesadditionnelsoffrentd’autresservices,telsquepgRoutingpourlecalculd’iti-néraire.Lesfonctionnalitésdestockageettraitementd’objets3Dsontac-tuellementendéveloppement.

PostGIS est aujourd’hui le standard pour les bases de données spatialesopen source. Elle est supportée par la grandemajorité des outils SIG dumarché.Elleestutiliséepardenombreuxorganismessurdesbasestransac-tionnellescommepourletraitementdedonnéesavancédansdesdomainesd’applicationsvariés.

Autres

Parmilesproduitsdel’universBasededonnéesrelationnelles(etincidem-ment,objetsouclef/valeur),onpeut compléter la listeavec lesoutils ci-dessous:

•BerkeleyDB:http://www.oracle.com/us/products/database/ber keley-db

•db4o:http://www.db4o.com

•ApacheDerby:http://db.apache.org/derby

•FireBird:http://www.firebirdsql.org

•HSQLDB:http://hsqldb.org

•SQLite:http://www.sqlite.org

143

BIG DATA ET NOSQLDepuis2009,unenouvellemouvance–leNoSQL–estapparue.ElleproposeunealternativeauSQLetaumodèlerelationnelafindepermettreunhautniveaudescalabilité(extensibilité),etpermettreauxentreprisesdetoutestailles d’exploiter aumieux le délugede données (big data) qu’elles sontcapablesdegénéreroud’acquérir.

Apache HadoopVersion:1.0.3Site:http://hadoop.apache.org/Porteur:unefondation(Apache)Licence:Apache

Apache Hadoop est une plateforme Java pour développer des applica-tionsdistribuéesautourdejeuxdedonnéesmassifs.Hadoopcomprendunnombresignificatifdesous-projets,dont lesplus fondamentauxsontMa-pReduce, framework de calcul distribué massivement parallèle et HDFS,systèmedefichierdistribuéquipermet l’accèsàhautdébitàdes jeuxdedonnéesmassifs.

PlusieursautresprojetsApacheviennentHadoop,commeparexempleZoo-Keeper,quipermetdecoordonnerlaconfigurationsdesdifférentsserveursd’un cluster de calcul, ouHive et Pig, qui implémentent des langages derequêtesspécifiquesauxjobsMapReduceexécutésparHadoop.

HadoopestécritenJava,etsoutenuparplusieursstartupsaméricaines.

144

MongoDBVersion:2.2.0Site:http://www.mongodb.orgPorteur:10genIncLicence:AfferoGPL

MongoDBestunebasededonnées«orientéedocuments»delamouvanceNoSQLpermettantlestockagededocumentsauformatBSON(uneformebinairedeJSON).

Elledisposedecapacitéàévoluerenenvironnementdistribuéviadesméca-nismesderéplicationetdesharding.Sonintégrationparticulièrementréus-sieaveclaplupartdeslangagesdeprogrammationainsiquesadocumen-tationdequalitéluiconfèrentunepopularitéimportante.MongoDBprofitedu fort regaind’intérêtspour lesbasesdocumentairesquipermettentdemieux coller aux environnementsmodernes qui se doivent demanipulerdesdonnéesfortementhétérogènesetpourlesquelslesSGBDrelationnelsnesontpasnécessairementlesplusadaptés.

Labasededonnéesestparailleurssupportéeparuneentitécommerciale,lasociété10genInc.

MongoDBestécritenC++.

NEOVersion:1.0Site:http://www.neoppod.org/Porteur:unéditeur(Nexedi)Licence:GPL-2.0

NEOestunebasededonnéesNoSQLdetypeobjetquiestlafoistransaction-nelle,répartieetredondante.NEOafaitl’objetdanslecadredeSystematicd’unprojetderechercheconjointdeNexedi,PilotSystems,l’UniversitédeParis13etl’UniversitédeParis6.LacohérencetransactionnelledeNEOsur

145

unclusterdestockagerépartiaainsipuêtredémontréecequiouvrelavoieàuneapplicationdestechnologesNoSQLauxsystèmesdepaiementsetauxsystèmesbancaires.

NEOestécritenpythonetenC.

RedisVersion:2.2.13Site:http://redis.ioPorteur:unéditeur(VMware)Licence:0BSD

Redisestundépotdedonnéesclé/valeurissuedelamouvanceNoSQL.Leprojet est sponsorisé par VMware. La première version a été publiée en2009parSalvatoreSanfilippoetPieterNoordhuis.

Commelaplupartdesdatastoreskey/value,RedisproposeuneinterfaceHTTPREST.Sonoriginalitéparrapportauxautressolutionsdisponiblesré-sidedans le fait queRedis disposed’unensemblede fonctionsdemani-pulationdedonnéesprincipalementaxéessurlamanipulationdeschainesdecaractèresquisontstockées,conférantàRedislacapacitédeconstruiredes requêtes légèrement plus complexes que ses concurrents tradition-nellementlimitésauxopérationsCRUD(CreateReadeUpdateDelete).LesbonnesperformancesdeRedis,quecesoitenlectureouenécriture,lepo-sitionnentcommeunexcellentchoixpourl’implémentationdebackenddecacheoudegestionnairedesession.

RedisestécritenC.

146

Apache CassandraVersion:1.1.5Site:http://cassandra.apache.orgPorteur:unefondation(Apache)Licence:Apache

CassandraestuneautrebasededonnéesdelamouvanceNoSQL.Initiale-mentdéveloppéeparFacebooken2008,elleaétéparlasuitelibéréeetsondéveloppementestaujourd’huiassuréparlafondationApache.

Cassandraestunebasededonnéesdite«orientéecolonne».Etudiéepourdesdéploiementsmassivementdistribués(éventuellementsurplusieursda-tacenters),Cassandraestl’unedesbaseslesplusperformantesdèslorsqu’ils’agitderépondreàdesproblématiquesdetraitementdedonnéesmassif.Sonarchitecturecomplètementdécentraliséeluiconfèreparailleursuneré-sistanceàlapannetrèsimportante.Commelaplupartdesbasesorientéescolonnes,elleestparailleursparticulièrementadaptéeauxproblématiquesdécisionnelles.

CassandraestécritenJava.

Autres

L’universBigData/NoSQLestparticulièrementdynamique,onpeutcom-pléterlalisteaveclesoutilsci-dessous:

•CouchDB:http://couchdb.apache.org

•Neo4j:http://neo4j.org

•Voldemort:http://www.project-voldemort.com

•Riak:http://wiki.basho.com/

•HBase:http://hbase.apache.org/

•Hypertable:http://www.hypertable.com>

•Disco:http://discoproject.org/

147

BPM / WORKFLOWDemandedecongés,validationdedocuments,dématérialisationdelare-lation client : les processus sont au cœur du systèmed’informations desentreprisesetcollectivités.

LessolutionsdeBPM(BusinessProcessManagement)offrentuneapprochemoderneenaffranchissantengrandepartielesutilisateursdescontraintestechniquespourmodéliser,déployeretoptimiserleursprocessus.

LessolutionsdeBPMpermettentlamodélisationgraphiquedesprocessus,lagénérationetl’adaptationdesformulaires,etlesuiviwebdesdemandes.

Dans l’univers de l’open source, des solutionsdequalité existent commeBonita,produitpharedusecteurBPMopensource.

BonitaVersion:5.5.2Site:http://fr.bonitasoft.comPorteur:unéditeur(BonitaSoft)Licence:GPLetpropriétaire

Développédepuis ledébutdesannées2000parBull, leproduitestportédepuis2009parl’éditeurfrançaisopensourceBonitaSoft,membred’OW2.

Bonitaproposeunmodeleurgraphiquedeprocessusextrêmementconvi-vial et qui permet de déployer en quelques clics des applications BPMsimples(parexemplediffuserdesformulairesdedemandedecongéssurunintranet).Lesformulairessontgénérésautomatiquementparlasolution,oupeuventêtreparamétrésdemanièreavancée.L’accèsauxdemandesenat-tenteetleurtraitements’effectuentdemanièreintuitivegrâceàl’interface«userXP»,trèssemblableàunclientmail.MaislavéritableforcedeBonita,c’estsonsystèmedeconnecteurs,proposéspardéfautoudéveloppéssurmesure.

LaversionSP(PackdeSouscription)estsoumiseàunesouscriptionquienplusdusupport,apported’autresfonctionnalités.

148

BonitaestdéveloppéenJava,langageégalementutilisépourledéveloppe-mentdenouveauxconnecteurs.Certainsparamétragesavancéss’effectuentenGroovy.

JBPMVersion:5.1Site:www.jboss.org/jbpmPorteur:unéditeur(JBoss)Licence:LGPL

JBPMestdéveloppéparunecommunautésoutenueparJBoss.RéférenceduBPMopensourcedepuisplusieursannées, JBPMaété intégrépardenombreuxéditeursàleurssolutions.Leproduitsouffretoutefoisaujourd’huid’unmanquede dynamismede sa communauté. La dernière version estnéanmoinsprometteuseetleproduitresteincontournablecommebriqueBPMtechniquedeprojetsnotammentenenvironnementopensource.

JBPMestunexcellentmoteurBPM,puissantet léger. laversion5estan-noncéecompatibleavec le langageBPMN2.0.Utilisécommebrique logi-ciellec’estunesolutiontechniquesimpleàconfigureretbénéficiantd’uneAPItrèscomplète.DesinterfacesEclipse(développeurs)etweb(utilisateursfonctionnels)permettentdegérerlesworkflowsgraphiquement,maispâ-tissentd’une certaine jeunessequi les rend inadaptéespourunegestionpardesutilisateursnontechniques.Deplus,l’interfacewebn’estdisponiblequevial’applicationDrools(moteurderègles)cequifaitperdreàl’outilsonprincipalavantage:sasimplicité.

JBPMestdéveloppéenJava.

149

ActivitiVersion:5.7Site:www.activiti.orgPorteur:unéditeur(Alfresco)Licence:Apache

Activitiaétépubliéparl’éditeurd’ECMAlfresco,quisouhaitaitdévelopperunealternativeàJBPMpoursespropresbesoins.Enchoisissantd’enfaireuncomposantindépendant,Alfrescopariesurledynamismedel’opensource(leproduitaétéreverséàlacommunautéSpring)etsouhaiteenfairel’outilderéférenceduBPMopensource.Activitiestainsitechniquementàl’étatdel’Artetbénéficied’untrèsbondynamismegrâceàlagrandepopularitédesonporteur.

Activitiestaujourd’huiunmoteurBPMlégeretrobuste.Sajeunesseledes-tineplutôtàunefonctiondebriqueBPMintégréeàdesprojetspluscom-plexes,commeill’estàAlfrescoparexemple.Activitiprésentenéanmoinsdesinterfacesagréablespourlesutilisateursfinaux(dessindeprocessus)quipermettrontauxéquipesfonctionnellesettechniquesdetravaillerconjoin-tementsurlamodélisationdesprocessus.Samiseenœuvreàproprementparlernécessiteratoutefois impérativementderéellescompétencestech-niques.

ActivitiestdéveloppéenJava.

Petals BPMVersion:1.0-alpha-3Site:http://research.petalslink.org/display/petalsbpm/Porteur:unéditeur(Linagora)Licence:AGPL

PetalsBPMestunoutilopensourcedemodélisationdeprocessusmétier.Ilseprésentesouslaformed’uneapplicationweb,quipermetàtraversuneinterfacegraphiquedecréerdesdiagrammesaustandardBPMN2.0,etàterme,lestraduireenprocessusBPELexécutables.

150

Ilpeuts’interfaceraveclebusdeservicesPetalsESB,ainsiquel’annuairedeservicesPetalsMaster,pourassurerlagestioncomplèteducycledeviedesprocessusmétiers.

C’estunmoteurléger,conformeauxstandardsetergonomique.Ilpermettraàtermed’étendresesmodèlesgrâceàuneAPIdédiée.

151

OUTILS DE DÉVELOPPEMENTCettesectionprésentelesoutilsutilesauxdéveloppementsd’applications,webnotamment.

OnytrouvedesoutilsdegestiondeprojetcommeRedmineouMaven,desoutilsd’automatisationcommeAntouPhing,desenvironnementsdedéve-loppementcommeEclipse,desgestionnairesdeticketscommeMantisBT,desoutilsdegestiondesourcecommeSubversionouGit,etdessolutionsdecollaborationetd’ingénierielogiciellecommeTuleap.

Commeonlevoit,l’opensourceoffred’excellentesbriquesdedéveloppe-mentpourbâtirdesprojetsambitieuxdansdesconditionsoptimales.

AcceleoVersion:3.3.0Site:http://www.eclipse.orgPorteur:unefondation(Eclipse)Licence:EPL(EclipsePublicLicense)

Acceleoestungénérateurdecodequipermetdetransformerdesmodèlesversducode(approcheMDA-ModeldrivenArchitecture).Acceleoal’ori-ginalitédelaisseràl’utilisateurlechoixdansleformalismedemodélisationenentrée,etdansletypedelangageetdeframeworkàgénérerensortie.Ainsi, de nombreux éditeurs sous Eclipse ont été créés pour simplifier lacréationdegénérateurssurmesure,viauneapprochebaséesurdestem-platesetunesyntaxestandardisée.

AcceleoestécritenJava.

152

AntVersion:1.8.2Site:http://ant.apache.orgPorteur:unefondation(Apache)Licence:Apache

Ant(«AnotherNeatTool»)estunoutild’automatisationdetâchestoutaulongducyclededéveloppementlogiciel.AntaétéconçuparJamesDuncanDavidsonen2000(sortiedelapremièreversion).

Antpermetdoncd’automatiserdesopérationsrépétitivestoutaulongd’unprojet,àl’instardecequepeuventfairelescommandesMake.Antestprin-cipalement utilisé dans le cadre de projets écrits en Javamême s’il peutêtreutilisédansdesprojets faisantappelsàd’autres technologies.Parmilestâchesquel’onconfiesouventàAnt,onpeutlister:l’exécutiond’outilsexternescommeCheckstyleouFindBugs,lagénérationdesdocumentations(Javadoc),lacompilationdesprogrammes,l’archivage,lasauvegarde,etc.

AntestécritenJava.

PhingVersion:2.4.7.1Site:www.phing.info/tracPorteur:unecommunauté

Phingestunoutildegestiondecycledeviedeprojetinformatique,inspirédeAntetdéveloppéàl’origineparAndreasAderhold.Ilestnotammentuti-lisépourautomatiserlestâchesrécurrenteslorsdudéveloppementdepro-jetsinformatiquestelsquelancementdetestsunitairesoud’outilsd’analysedecodeouencorepourlagestiondeslivraisons.

Phing utilise, commeAnt, un fichier XML pour définir une liste d’actions(«target»),comportantchacuneuneouplusieurstâches(copydefichiers,lancementd’unecommande),pouvantêtrelancéesenlignedecommande.Ilintègreunelargelistedetâchesennatif(exécutiondetestsPHPUnit,ana-lysedecodeavecPHPCodeSniffer,PHPMessDetector,manipulation

153

defichiers,travailavecdesgestionnairesdeversionsdesources),qu’ilesttrèsfaciled’étendreenfonctiondesesbesoinsparl’intermédiairedenou-vellesclassesPHP.DistribuéàtraverslegestionnairedepaquetsPEAR,Phingpeututiliser,pourcertainesdesestâches,deslibrairiesannexestellesqueXdebug,phpcs.

PhingestdistribuésouslicenceLGPL(LesserPublicGeneralLicense)enversion3.

PhingestdéveloppéenPHPetest compatibleavec lesplateformesWin-dows,LinuxetMaxOSX.

EclipseVersion:3.7Site:www.eclipse.orgPorteur:unefondation(Eclipse)Licence:EPL(EclipsePublicLicense)

Eclipseestunenvironnementdedéveloppementextensibleetpolyvalent,initiéparIBMen2001etportédepuis2004parlaFondationEclipse.

Conçuautourd’uneplateformecommuneàlaquelles’agrègentdescompo-santsdérivatifs,leprojetestainsiconstituédenombreuxsous-projetsspé-cifiquesaux technologies sous-jacentes. L’objectde la solutionEclipseestdefournirdesoutilsfavorisantlaproductivité,maispasseulementcellequiconcerne lecodage logiciel.Onytrouvedesenvironnementsdedévelop-pementintégrémaiségalementdeconception,demodélisation,detests,dereporting,etc.EclipseabeauêtreécritenJava,ilpeutêtreutilisépourdéveloppersousdetrèsnombreuxlangagesdeprogrammation.

EclipseestécritenJava.

154

MantisBTVersion:1.2.8Site:www.mantisbt.orgPorteur:unecommunautéLicence:GPLv2

MantisBTestunoutilwebtrèspopulairedesuividetickets(anomalies,de-mandesd’évolutions,demandesd’intervention,...),adaptéàtoustypesdeprojets.KenzaburoIto, initiateurduprojetennovembre2000,estrapide-mentrejointen2002parJeroenLatour,VictorBoctoretJulianFitzellpourconstituerlecœurdel’équipededéveloppement.

MantisBT permet une répartition des tickets par projet. Il est égalementpossible de qualifier les demandes suivant différents critères (type, caté-gorie, sévérité,priorité,privé/public). L’outildisposenotammentde fonc-tionnalitéscomme:unworkflowd’enchaînementd’étatsparamétrables,unsystèmedenotification,unformulairederecherchedeticketsavecfiltres,unepagepersonnaliséepourchaqueutilisateurlistantlesticketsdontilestl’auteurainsiquelesticketsquiluisontassignés,unegestiondedroitsutili-sateurs,unerubriqued’administrationparprojetpermettantd’ajouter/sup-primerdesutilisateursauprojet,lacréationdesousprojets,etc.

MantisBTestdéveloppéenPHPetnécessitel’utilisationd’unebasededon-nées(MySQL,PostgreSQL,MSSQLouDB2).IlestprincipalementtestépourlesserveursWebApacheetIIS.

MavenVersion:3.0.3Site:http://maven.apache.orgPorteur:unefondation(Apache)Licence:Apache

Mavenestunoutildegestiondeprojettechnique.SondéveloppementestassuréprincipalementparlafondationApache.

155

Mavenpermetde standardiser la formed’unprojetainsique sonutilisa-tion.Ilpermetégalementdegérerlesdépendancesd’unprojet,d’effectuerunelivraisoncomplèteetautomatique,dedéployeruneapplication,etdefaciliterledéploiementd’unprojetauseind’uneplate-formed’intégrationcontinue.Mavenoffreégalementuneintégrationpousséedenombreuxou-tilsdereporting(Surefire,PMD,CheckStyle,NCSS,etc.).MavenestdestinéauxprojetsJavaengénéraletauxprojetsJavaEEenparticulier.

MavenestécritenJava. SubversionVersion:1.6.17Site:http://subversion.apache.orgPorteur:unefondation(Apache)Licence:ApacheetBSD

Subversion (SVN)estunsystèmedegestiondeversioncentralisé. IssudeCVS,sondéveloppementestinitialiséen2000parlasociétéCollabnet.IlestdevenuofficiellementunprojetdelafondationApacheen2010.

Standardetpopulaire,ilaétéchoisipardenombreusescommunautésdulogiciel libre.Denombreuxoutilsetressourcessontdisponiblespour l’ex-ploiteraumieux.ApacheSubversionaétéécritpourcomblerlesmanquesdeCVSdontseule l’implémentationavaitété remisencause (etnonsonconcept).Certainesfonctionnalitésontétéajoutées:lesrépertoiresetlesmétadonnéessontversionnées,lesnumérosderévisionsontglobauxpourl’ensembledudépôt,ilestpossiblederenommeroudedéplacerdesfichierssanspertedel’historique,etc.

SubversionestécritenC.

156

GitVersion:1.7.6.1Site:http://git-scm.comPorteur:unecommunauté

Gitestunsystèmedegestiondeversionnementdécentralisé(DVCS).IlestnotammentutilisépourlenoyauLinuxoupourPHP.C’estunlogiciel librecrééparLinusTorvaldsen2005.

Git permet notamment de «commiter» localement puis de pousser auxautresdéveloppeursunensembledecommitslocaux.Ilpermetégalementd’utiliserunworkflowdedéveloppementensoumettantparexemplel’en-voidecodeàl’approbationd’undesdéveloppeurs.LafacultédeGitàcréerdesbranchesfacilementainsiquedepermettreleuradministrationdefaçonsimpleenfaitunoutildechoixdanslecadrededéveloppementdeprojetsopensource.

GitestdistribuésouslalicenceGPLv2.

GitestécritenC,BourneShelletPerl.

RedmineVersion:1.2.1Site:www.redmine.orgPorteur:unecommunautéLicence:GPLv2

Redmineestunoutilcollaboratifpermettant,à traversune interfacewebsécurisée,degérerdesprojets.IlaétécrééparJean-PhilippeLangen2006.

Redmineoffrelesfonctionnalitéssuivantes:

•gestionmulti-projetssécurisée

•gestiondesutilisateurs,desprofilsetdesdroits,enfonctionde chaqueprojet

157

• gestion de documents, classement par catégorie, propriétaire, titre,date,etc.

•gestiondesdemandes,deleurstatut,deleurprioritéetdeleur historique,assignationdecesdemandesauxacteurspertinentsdu projet.

•visualisationdel’actualitéduprojetsousformedediagrammede Gantt

•notificationparmailouparfluxRSS

•etc.

RedmineaétédéveloppéenRubysurlabaseduframeworkRubyonRails.

158

TuleapVersion:4.0.21Site:www.enalean.com/produits/tuleapPorteur:unéditeur(Enalean)Licence:GPL

TuleapestuneSuiteLogicielleopensourcequifournitlesoutilsnécessairesauxentreprisespourundéveloppement logicieletunecollaborationeffi-cace.EgalementappeléeForgeLogicielleouALM(applicationlifecyclema-nagement),TuleapaétédéveloppéeparlasociétéEnalean.

Tuleapestunlogicielutiliséparplusieursdizainesdemilliersd’utilisateursdanslemondepourleursdéveloppementsprofessionnels,dansdegrandesentreprises telles que STMicroelectronics, ST-Ericsson ou encore Orange.TuleapestunesuiteALMcomplète:trackingdebugs,detests,derisques,etc,gestiondeversions,intégrationcontinue,gestiondocumentaire,outilsdecollaboration,etc.

L’éditeurdeTuleap,Enalean,estunesociétéfrançaisequiafondésonmo-dèleéconomiquesurlesupportetlesservicesprofessionnels

TuleapestécritmajoritairementenPHP.

MercurialVersion:2.3Site:http://mercurial.selenic.comPorteur:unecommunautéLicence:GPL

Mercurialestunlogicieldegestiondeversionsdécentralisé(DVCS)dispo-niblesurlaplupartdessystèmesUnix,WindowsetMacOSX.

Il a été créé pour s’utiliser via la ligne de commande,mais propose uneintégrationforteaveclebureauWindows(TortoiseHg),desinterfacesgra-phiquesavancéespourl’affichagedel’historique(HgView)etuneinterfacewebintégrée.

159

Sesprincipalescaractéristiquessontsacapacitéàgérerlesgrosprojets,sonfonctionnementcomplètementdistribuénenécessitantpasdeserveur,sagestionavancéedesbranchesetdesfusions,ainsiquel’ajoutrécentdelatraçabilitédel’évolutiondel’historique.

MercurialestécritprincipalementenPython.

Autres

Parmilesproduitsdel’universOutilsdedéveloppement,onpeutcompléterlalisteaveclesoutilsci-dessous:

•CVS:http://cvs.nongnu.org

•Gforge:http://gforge.org/gf

•Trac:http://trac.edgewall.org

160

TESTS & INTÉGRATION CONTINUEL’intégrationcontinueestunensembledepratiquesvisantàaméliorer laqualitédelivraisond’uneapplicationenvérifiantàchaquemodificationdecodesource,quelerésultatdesmodificationsn’entrainepasderégressions(c’est-à-dired’anomaliessupplémentairesliéesàl’ajoutdecode).

Pourmettreenœuvredesplateformesd’intégrationcontinue,ilexistedenombreuxoutilsopensourcedequalité telsqueContiniuumouHudson.Autour des ces outils, on trouve également des solutions de rendu gra-phique(affichagedesrésultats).

JenkinsVersion:1.483Site:www.jenkins-ci.orgPorteur:unecommunautéLicence:MITetCreativeCommons.

Jenkinsestunoutild’intégrationcontinue,forkduprojetHudsondéveloppéàl’origineparSun.

Jenkinspermetd’automatiserlaconstructiondeprojetsetdegénérerdesrapportsdetestsetdequalité.Jenkinsestmajoritairementutilisédanslemarchédessolutionsd’intégrationcontinue.LegrandatoutdeJenkinsestsonécosystèmecomposédecentainesdeplugins,ainsiqueson interfaceplussimpleetmoinsaustèrequecelledeContinuumparexemple.Lesgéné-rationsdeprojetspeuventêtreinitiéespardifférentsmoyens(mécanismesdeplanificationsimilairesaucron,dessystèmesdedépendancesentregé-nérations,oupardesrequêtessurcertainesURLspécifiques).

JenkinsestécritenJava.

161

ContinuumVersion:1.3.7Site:www.continuum.apache.orgPorteur:unefondation(Apache)Licence:Apache

Continuumestl’outild’intégrationcontinuedelafondationApache.

Continuumoffretouteslesfonctionnalitésquel’onattendd’unteloutil.Au-tomatisationsconfigurablesbiensûr,maisaussidistributiondubuildsurdesmachinesesclaves,configurationdedifférentsenvironnementsd’exécution,gestiontrèsfinedesdroitsetreportingintégrépourlesrésultatsdestestsunitaires.

LafonctionnalitédifférenciantedeContinuumestlapossibilitéderegrouperdesmodules/projetsauseindegroupesdeprojets.Auseindecesgroupes,lesdifférentesconfigurationsetdroitssontmutualiséscequipermetdegé-rerunensembledeprojetsdefaçonsimplemêmequandcenombreaug-menterapidement.

ContiniuumestécritenJava.

Selenium IDEVersion:1.0.4Site:http://seleniumhq.org/projects/idePorteur:unecommunautéLicence:Apache

Seleniumestunoutildetestsd’interfaces.Leprojetadébutéen2004chezThoughtWorks à Chicago grâce à Jason Huggins, lequel voulait tester lestempsderéponsedediversesapplications(Python,Plone,etc.).

SeleniumIDEpermetd’enregistrerdestestsd’interfacesdepuisFirefoxpuisdelessauvegarderafindelesrejoueravecSelenium.Cetoutilesttrèsutilepourvérifierqu’une interfaceestconformeàcequiestattendu.Deplus, ilpeutêtreintégréàuneplateformed’intégrationcontinueafind’automati-serlestestsd’interfaces.

162

SeleniumIDEn’estpasseulementunoutild’enregistrement: ils’agitd’unenvironnement de développement intégré (IDE). L’utilisateur peut choisird’utilisersacapacitéd’enregistrement,oupeutmodifierlesscriptsàlamain.

PMDVersion:4.2.5Site:http://pmd.sourceforge.netPorteur:unecommunautéLicence:BSD

PMD, connu également sous le nom de «ProjectMess Detector», ou de«ProjectMeetsDeadline»estunoutild’analysestatiquedecodedestinéàdétecterleserreursdeprogrammationlespluscourantes.

Enutilisantunsystèmederèglesextensibles,PMDestcapablededétecterlestry-catchvides, lecodemort,codesur-compliqué,copié-collédecode(grâceaupluginCPD).PMDestégalementcapabledecalculerlacomplexitécyclomatiqued’uncode,indicateurintéressantdansl’évaluationdelaqua-litélogicielle.

PMDanalyselecodesourceJava. IlexisteunéquivalentenPHP(PHPMD,a.k.a.PHPMessDetector).Lesrèglespeuvents’écrireàtraversdesexpres-sionsXPathoudesclassesJava(ouPHPpourPHPMD).

SquashVersion:1.3.0Site:www.squashtest.orgPorteur:unecommunautéLicence:LGPLv2

LasuiteopensourceSquashsecomposedeplusieursoutilsdédiésàl’indus-trialisationdestestsfonctionnels.

Squash TM est un outil open source de gestion de référentiels de tests.Nativement«multi-»et«inter-»projets,ilpermetdegérerl’ensembledes

163

étapes d’une recette, de la gestion des exigences à l’exécution des cam-pagnesdetest.SquashTMestunoutil«fullweb»proposantuneinterfacequiseveutergonomiqueetintuitive.

SquashTAestunoutillageopensourced’automatisationdestestsfonction-nels et d’industrialisation de leurs exécutions. Compatible avec plusieursautomatesopensource(Selenium,Sahi...),SquashTAproposeunebiblio-thèquedefonctionspourgérerlestestsautomatisésd’applicationsWeb,dewebservices,debatchs,etlesjeuxdedonnéesassociés(basededonnéesoufichiers).

OutreSquashTMetSquashTA,lasuiteopensourceSquashsecomposedeSquashDatapourlagestiondesjeuxdedonnéesetSquashSCpourlepilo-tageetl’administrationdeCentresdeServicesQualitéLogicielle.

LeprojetSquashaétésélectionnéparlepôleSystematicetestsoutenuparla région IledeFrance, leConseilGénéraldesHautsdeSeine,Oséoet laDirectiongénéraledelacompétitivité,del’industrieetdesservices(DGCIS).

Autres

Parmilesproduitsdel’universTestsetintégrationcontinue,onpeutcom-pléterlalisteaveclesoutilsci-dessous:

•Sonar:http://www.sonarsource.org

•Checkstyle:http://checkstyle.sourceforge.net

•JUnit:http://www.junit.org

•PHPUnit:https://github.com/sebastianbergmann/phpunit

•FindBugs:http://findbugs.sourceforge.net

•CruseControl:http://cruisecontrol.sourceforge.net

164

ESBLesESB («EnterpriseServiceBus»)permettent la communicationentresapplicationsquineproposentpas,àlabase,deservicesoud’interfacespré-vuspourcela.

LesESBsontsouventprésentéscommedesarchitecturesnouvellesquiex-ploitentdifférentestechniquescommelatransformation,letransfertetrou-taged’informationsetlesservicesWeb.

LesESBinterviennententantque«médiateur»entrelesclientsetlesfour-nisseursdeservices(applications).

Dansl’universdel’opensource,dessolutionsderéférenceexistentcommeTalendESB,MuleetPetals.

Talend ESBVersion:4.2.1Site:http://fr.talend.comPorteur:unéditeur(Talend)Licence:Apache

Talend,société françaisemembredeSystematic,aacquisSopera,éditeurallemanddesolutionsSOAetdeplateformemiddleware,connuoutre-rhinpoursesréférencesprestigieusestellesqueDeutschePost,ZurichInsuranceouencoreLandesbankBerlin.LafusiondessolutionsTalendDataManage-mentetSoperaASFapermislanaissanced’unoutilmiddlewareintégrédehaut niveau alliant la souplesse d’utilisationd’un framework demanage-mentdeservicesd’entrepriseàlapuissancedesoutilsdemanipulationdedonnées.

TalendESBpermetdejoueràlafoissurletableaudelaQualitédeDonnéesetdelaQualitédeService.Leskeyfeaturesquidémarquentcettesolutionsont :uneplateformedemédiation,unecapacitédedistributiondesser-vices,unmonitoringtechniquecentraliséetdehautniveau,l’intégrationdelasuiteTalend.

165

MuleVersion:3.2.0Site:www.mulesoft.orgPorteur:unéditeur(MuleSoftInc)Licence:CPAL(«CommonPublicAttributionLicense»)

MuleestàlafoisunESBetunEAI.Leprojetopensourceaétédéveloppéen2003parRossMason,aujourd’huiCTOdelasociétéMuleSoft(ancienne-mentMuleSource).

Muleestuneplateformefavorisantleséchangesmultiplesentredifférentesapplicationsutilisantdifférentestechnologiestellesque:http,Xml-RPC,Em-ail,JMS,etc.Enfait,Mulesupporteplusde50standards,protocolesettech-nologies,commeJMS,JDBC,TCP,UDP,Multicast,HTTP,servlet,SMTP,POP3,XMPP.Mulec’estégalementuneplate-formed’échangesquipossèdentdenombreusescapacitésderoutage.L’architecturedeMuleestconçuepourêtreextensible.

MuleestécritenJava.

Petals ESBVersion:3.1.3Site:http://petals.ow2.orgPorteur:unconsortium(OW2)etunéditeur(PetalsLink)Licence:LGPL

PetalsESBestunbusdeservicesd’entreprise(ESB)opensource,médiateuretplaquetournanted’uneinfrastructureSOA.LeprojetestdirigéparPetalsLink,etestdéveloppésurlesforgesduconsortiumOW2.

166

PetalsESBrépondauxproblématiquesdelaSOA:unsystèmed’informationflexibleet adaptéauxévolutions rapidesde l’IT. Le toutavecun systèmetempsréeletouvertàl’extérieur.IntégréavecPetalsView(supervisionmé-tier),PetalsMaster(gouvernancedeSOA)etPetalsStudio(EnvironnementdedéveloppementSOA),PetalsESBseplaceaucentred’unesolutioncom-plèteetopensourcepouruneinfrastructureSOA.Petalssupporteetintégredenombreuxprotocolesettechnologies:JBI,SCA,BPEL,EIP,Java,JSR181,XSLT,XSDWSDL,SOAP,REST,POP,SMTP,IMAP,PlateformeJSE.

Autres

Parmilesproduitsdel’universESB,onpeutcompléterlalisteaveclesoutilsci-dessous:

•JBossEnterpriseServiceBus:http://www.jboss.org/jbossesb

•ServiceMix:http://servicemix.apache.org

•Synapse:http://synapse.apache.org

167

FRAMEWORKS ET BIBLIOTHÈQUES POUR LE DÉVELOPPEMENT WEB

Laplupartdesapplicationsmoderness’appuiesurdes frameworksoubi-bliothèquesweb.

Unframeworkpermetderéduire lestempsdedéveloppementdesappli-cations en répondant de façon efficace aux problèmes les plus courantsrencontrés par les développeurs. Il inclut généralement de nombreusesfonctionnalitésprêtesàl’emploidontlesimplémentationssontbienrodéesetutilisentdesmodèlesdeconceptionsstandardsetbienimplémentés.Letempsainsigagnésurlesquestionsgénériquespourraêtremisàprofitsurlespartiesspécifiquesdel’application.

Les frameworks disponibles sont généralement de grande qualité.On entrouvepourtousleslangages(Java,Php,Javascript,Python,Ruby,etc.)avecdesapprochesparfoistrèsdifférentes.

SymfonyVersion:2.0.0Site:www.symfony-project.orgPorteur:unéditeur(SensioLabs)Licence:MIT

SymfonyestunframeworkWebMVCécritenPHP.CrééparFabienPoten-cier,lapremièreversionestsortieen2005,etlaversion2.0,fortementat-tendueestarrivéeenaoût2011.

Symfony est un framework dont les principes de fonctionnement sontsimilairesàDjangoouRubyOnRails.LerespectduprotocoleHTTPetduparadigmeMVC sontau coeurdu framework,qui fournitun contextededéveloppementcomplet.Ledéveloppeuraunaccèsuniformiséàlabasededonnées(grâceàl’ORMDoctrine),auxcontrôleurs,auxvues,etc.

168

Le framework fournit également une large bibliothèquede fonctions uti-litaires.Ducôtédelasécurité,Symfonyfournitdesprotectionscontre lesattaquesclassiquessurlesapplicationsWeb(SQLinjection,XSS,CSRF,...).

Symfony fournit également un ensemble d’outils en ligne de commandepermettantdegérerlecache,degénérerautomatiquementuneinterfaced’administration(admingenerator),degénérerlastructuredelabaseetlesécransd’éditionspourlesobjetsdéclarés(scaffolding),...

SymfonyestdéveloppéparlasociétéfrançaiseSensioLabs.

Zend FrameworkVersion:1.11Site:http://framework.zend.comPorteur:unéditeur(ZendTechnologie)

Zend Framework fait partie du couple de tête des frameworks PHP avecSymfony.IlestundesframeworksPHPlesplusutilisés,sinonleplusutilisé.

L’approchedeZendestassezdifférentedeSymfony,lecouplagedescom-posantsétantbienplusléger.Ilpeutd’ailleursêtrevucommeplusproched’unebibliothèquedecomposantsqu’unframeworkcomplet.Néanmoins,ilfournitlescomposantspermettantlacréationd’uneapplicationMVC,avecabstractiondelabasededonnées.AnotercependantqueZendFrameworknefournitpasd’ORM,maisunesolutionlégèredeTableGatewayInterface.D’unpointdevuegénéral,lepaneldecomposantsdeZendFrameworkesttrèslarge.OnpourraciterentreautresZend_Gdataquipermetdecommu-niqueraveclesservicesGoogleouZend_Captchapourintégrerdescaptchaàsonapplication.

ZendFrameworkestdistribuésousNewBSDlicenseetsoutenuparlasocié-téZendTechnologies,éditriceégalementdumoteurZendquiestaucœurdel’interpréteurPHP.

ZendFrameworknécessitePHP5.2etsupportetoutelesbasesdedonnéesgéréesparPDO.

169

SpringVersion:3.0.6Site:www.springsource.orgPorteur:unéditeur(SpringSource,uneentitédeVMware)

Springestunportfoliod’outilsetdebibliothèques.Springproposeunstackcompletcommeunesorted’alternativeàlastackstandardJavaEE.

Spring s’appuie sur son conteneur léger permettant de gérer les dépen-dancesentre lesobjets composant l’application.Pardessus ce conteneurléger,ilestpossibled’utiliserundesnombreuxcomposantsduportfolio.LesprincipauxétantSpringMVC,SpringORMetSpringAOP.SpringMVCestunframeworkMVCfull-RESTetbasésurlesannotations.Lesclassesrépondantauxactionsutilisateursontannotéesafind’indiquer laméthodeàutiliserainsi que la vue à retourner. SpringORMest unebibliothèqued’abstrac-tiondesaccèsauxdonnées.IlfournituneabstractionpourlesframeworksusuelsdepersistencetelsqueHibernate,JDOouEclipseLink.SpringAOPestun framework de programmation orientée aspect. Plus simpliste queAs-pectJ,SpringAOPoffrenéanmoinslesoutilsusuelsdelaPOAavecdifférentstypesdegreffonsetdifférentesmanièresd’exprimerlespointsdecoupe.

Springestégalementutilisépourchargerlesdifférentesconfigurationsdel’application, pour la gestion des transactions ainsi que pour tout un en-sembled’outilsutilitairescequilerendincontournabledansl’éco-systèmeJava.SpringestdistribuésouslalicenceApache.

170

GW TVersion:2.4Site:http://code.google.com/intl/fr-FR/webtoolkitPorteur:unéditeur(Google)

GoogleWebToolkit est un frameworkRIAdéveloppéparGoogledont laversion1.0datededu17mai2006.

GWTpermet ledéveloppementd’applications richesenpur Javaqui sera«compilé»enJavascriptetHTML.Lerésultatestuneapplicationricheres-pectant les standards duweb par opposition à des technologies commeFlexouSilverlightquinécessitentl’installationd’unpluginspécifiquesurlespostesClient.

GWTpermetundéveloppementrapidegrâceàsonformatXMLdedescrip-tiond’interfaces.Toutefois,GWTgénéranttouteslesvuesdesoninterfaceàpartirdeXMLetdeJava,ilestparadoxalementtrèsdifficiled’intégrerunmontageHTMLcequiimpliqueuneintégrationlongueetmanuelleconsis-tantenunetraductiondumontageenXMLetenJava.

GWTestdistribuéselonlestermesdelalicenceApache.

GWTpermetdecréeretmaintenirdesapplicationswebdynamiquesmet-tantenœuvreJavaScript,enutilisantlelangageetlesoutilsJava.

JQueryVersion:1.6.3Site:http://jquery.comPorteur:unecommunauté

JQueryestunedesprincipalesbibliothèquesJavaScript.CrééeparJohnRe-sigen2006.

JQuerysimplifie lesdéveloppements JavaScriptmulti-navigateursen four-nissantuneAPI indépendantede laplateformesous-jacente.L’objectifdejQueryestdesimplifierlesmanipulationsusuellesenjavascript:manipu-

171

lationduDOM,gestiondesévénements,animationetgestiondesappelsAJAX.L’implémentationsuitunelogiqueobjetstricteetpeutbénéficierduchainaged’appelspoursimplifier l’écriture.JQuerypossèdeégalementunmodedecompatibilité,autorisant sonutilisationenmêmetempsqu’uneautrebibliothèqueJavaScript.UnedesforcesdejQueryest l’écrituresim-plifiéedepluginspermettantlaréutilisationetl’encapsulationfonctionnelledescomportements.Lacommunautéétanttrèsréactive,unemultitudedegreffonssontdisponiblessurlesiteofficiel.

JQueryestdistribuésousunedoublelicenceMITouGPL,permettantdel’in-tégrersanscontrainte.JQueryaétéintégrédansdenombreuxprojetsopensourceainsiquedansMicrosoftASP.NETAjaxetGooglefournitunCDNpourlesfichiersdelabibliothèque.

JQueryestcompatibleaveclavastemajoritédesnavigateurs,ycomprisIn-ternetExplorer6.

PrototypeVersion:1.7Site:www.prototypejs.orgPorteur:unecommunauté

PrototypeestunebibliothèqueJavascriptcrééeen2005parSamStephen-son,afind’ajouterlesupportAJAXauframeworkRubyOnRails.

Enplusdelasimplificationdudéveloppementcross-navigateursetorientéAjax, le but de Prototype est d’enrichir le langage JavaScript ainsi que leDOMen lui rajoutant composantset fonctionnalités supplémentaires.Decettefaçon, ledéveloppementJavaScriptà l’aidedePrototypepermetderetrouvercertainsconceptstraditionnelsdelaprogrammationorientéeob-jet,absentduJavaScriptstandard(constructeurs,héritageobjet,...).Anoternéanmoinsquel’enrichissementduDOMposeplusieursproblèmesetestentraind’êtreretirédelabibliothèque.

PrototypeestdistribuésouslicenceMIT.

PrototypeestécritenJavaScriptetestcompatibleaveclavastemajoritédesnavigateurs,ycomprisInternetExplorer6.

172

Play!Version:1.2.3Site:www.playframework.orgPorteur:unéditeur(Zenexity)Licence:Apache

Play!estunframeworkJavaorientéWebcrééparGuillaumeBorten2007.

Le principe de Play! est de réduire la durée du cycle de développementJava,ainsiquelimiterlacomplexitéapplicativesouventassociéeauxprojetsJava.Onytrouveradonc latranspositionenJavadesconceptsprincipauxdeframeworkstelqueRoR,DjangoouencoreSymfony:MVC,ConventionoverConfiguration,Don’tRepeatYourself, .... Play!disposeégalementdesonpropregestionnaire techniquedeprojets,permettant la créationdesinterfacesCRUD,etdesonpropreserveurd’application(mêmes’ilpeutsedéployerfacilementdansunTomcat),cequiluipermetparexemplelere-chargementtransparentetàchaudducodemodifié.

Play!aétédéveloppéparlasociétéfrançaiseZenexity.LesupportenestàprésentassuréparlasociétéaméricaineTypesafe.

Play!estécritenJavaenenScala,lestemplatesenGroovyetlegestionnairedeprojetsenPython.

DjangoVersion:1.4.1Site:https://www.djangoproject.comPorteur:unefondation(DjangoSoftwareFoundation)Licence:BSD

DjangounframeworkWebenPythonquiaétécrééen2005parlegroupedepresseLawrenceJournal-World.

Djangoestbasésur leparadigmeMVCetsur leprincipeduDon’tRepeatYourself,enfournissantlemaximumd’élémentspré-existants,

173

telsqu’unecouched’abstractionàlabase,unsystèmedecache,uneinfras-tructuredemanipulationdesformulairesetdevalidationdesentrées,unmoteurdetemplating,uneinterfaceauframeworkdetestsunitairesPython(PyUnit),desoutilsdecréationsd’interfaceCRUD,dessystèmesdepréven-tionsdesattaquesWebclassiques(XSS,CSRF,injectionSQL,etc...).AnoterqueDjangoestdisponiblesurlaplateformeGoogleAppEngine.Parmilessitesnotablesdel’InternetutilisantDjango,onpeutciterDisqusouencoreSpotify.

DjangoestdéveloppéenPython.

Ruby On RailsVersion:3.2.8Site:http://rubyonrails.orgPorteur:unecommunautéLicence:MIT

RubyOnRailsestunframeworkWeb.Lapremièreversion,écriteparDavidHeinemeierHansson,estsortieen2004.

LeframeworkRubyOnRailssecaractériseparleconceptduDon’tRepeatYourself,enfournissantuncertainnombredegénérateursdecodesetd’in-terfaces(scaffolding).Ceux-ciévitentaudéveloppeurderefairelesmêmesopérationsetderecoderdesfonctionnalitésstandardstoujourssimilaires.Dans lemêmeétatd’esprit, lescouchesbassesclassiques(sécurité,accèsauxbasesdedonnées,gestionduHTTP,appelsAjax)sontintégréesaufra-meworketpermettentaudéveloppeurdeseconcentrersurlalogiquemé-tierplutôtquesurlesaspectstechniques.ParmilessuccessstorydeRoR,onpeutciterTwitter,mêmesicertainesparties(nonliéeaufrontoffice)ontétéré-écritesenScala,suiteàdesproblèmesdetenueenchargedel’inter-préteurRuby.

RubyOnRailsestdéveloppéenRuby.

174

CubicWebVersion:3.15.4Site:http://www.cubicweb.org/Porteur:unecommunautéLicence:LGPL

CubicWebestunframeworkenPythonpourleWebSémantiquequiaétécrééen2001parlasociétéLogilab.

Au-delàdesfonctionnalitéshabituellesdecegenred’outil(CRUD,sécurité,RESTful,développementagile,testsunitaires,indépendancevis-à-visdelabasededonnéessous-jacente,etc),CubicWebmetl’accentsurlaréutilisa-tionetlafusiondedonnéesdisponiblessurleWeb(LinkedOpenData)etleurvisualisationdynamiquedansunnavigateur, letoutenrespectantlesstandardsduW3C(RDF,OWL,etc).Lesapplicationstypiquesconcernentlapublicationdecataloguesdeplusieursdizainesdemillionsd’objetsoudesbasesdédiéesàlarecherchemédicale.

CubicWebestdéveloppéenPython.

Autres

Parmilesproduitsdel’universFrameworksetbibliothèquespourledéve-loppementWeb,onpeutcompléterlalisteaveclesoutilsci-dessous:

•CakePHPhttp://cakephp.org

•Lithiumhttp://lithify.me

•Pradohttp://www.pradosoft.com

•PHPonTraxhttp://www.phpontrax.com

•CodeIgniterhttp://codeigniter.com

•Jelixhttp://jelix.org/fr

•CXFhttp://cxf.apache.org

•Yiihttp://www.yiiframework.com

•Zetacomponentshttp://incubator.apache.org/zetacomponents

175

FRAMEWORKS MOBILES CROSS-PLATFORMLesapplicationsmobilessesontmultipliéescesdernièresannéesavecl’avè-nementdessmartphones.Ontrouvedésormaisdenombreuxsystèmesd’ex-ploitationmobilescequinécessitelamultiplicationdesdéveloppements.

Pourévitercettefragmentationdesdéveloppements,desframeworksmo-biles open source cross-platform ont vu le jour permettant à partir d’unmêmecodeleportagesurXsystèmesd’exploitation.

C’estlecasparexemplepourPhoneGapquifonctionne,entreautres,avecIPhone,Android,Blackberry,SymbianetPalm.

Dansl’universdel’opensource,3frameworksressortentasseznettement:PhoneGapcommeévoquéprécédemment,maiségalementRhodesetTita-nium.Cesframeworksemploientdestechniquesdifférentespourameneràdesrésultatsrelativementproches.

TitaniumVersion:1.7.2Site:www.appcelerator.comPorteur:unéditeur(Appcelerator)

TitaniumMobileestunFrameworkmultiplateforme,permettantlagénéra-tiond’applicationsnativespouriOSetAndroid.CetoutilestdéveloppéparAppceleratordepuis2009.

L’APIJavaScriptdeTitaniumpermetledéveloppementmultiplateforme,etleSDKTitaniumsechargedegénérerlecodenatifàpartirducodeJavaS-cript.Titaniumpermetl’accèsàtouteslesfonctionnalitésdessmartphonesettablettes,etdenombreusesextensionssontdisponibles(paypal,barcodescanner...).

Ceproduit estdisponible sous licenceApache2etAppceleratorproposeplusieursniveauxdesupportallantdeIndieàProfessionnel.Onpeutdéve-lopperuneapplicationavecTitaniumenutilisantlelangageJavaScriptetlesextensionssontréaliséesencodenatif.

176

LesbasesdedonnéesmanipuléessontdesbasesSQLite.TitaniumsupporteactuellementiOSetAndroid,lesupportBlackBerryestenbêta.

PhoneGapVersion:1.0.0Site:www.phonegap.comPorteur:unéditeur(Nitobi)

PhoneGapestunoutilpermettantdecréerdesapplicationsmobilesmulti-plateformesenutilisantlesstandardsduweb.PhoneGapestdéveloppéparlasociétéCanadienneNitobi,depuis2008.

LesapplicationsréaliséesavecPhoneGapsontdesapplicationsweb,quisontpackagéesparl’outildefaçonàêtrelancéesvialenavigateurnatifdusmart-phonecible.PhoneGapproposeégalementuneAPIquipermetl’appelauxfonctionnalitésavancéesdessmartphones(GPS,accéléromètre,caméra...).

PhoneGapestdistribuésouslicenceMIT.

PhoneGap supporte actuellement 6 plateformes, c’est donc une solutioncomplèteet techniquementpertinentepour ledéveloppementd’applica-tionsmobilesmultiplateforme.Nitobi a récemment lancé le service Pho-neGapBuildpermettant lagénérationdesapplicationsfinalesdepuisuneinterfaceweb.

177

RhodesVersion:3.0Site:http://rhomobile.comPorteur:unéditeur(Rhomobile)

RhodesestunFrameworkopensourcemultiplateforme,dédiéaudévelop-pementd’applicationsmobiles.CetoutilestdéveloppéparlasociétéRho-mobiledepuis2009.

Rhodessupportedenombreusesplateformes(depuisAndroidjusqu’àWin-dowsPhone7,enpassantparSymbian).Côtédéveloppement,RhodesestunframeworkinspirédeRubyOnRails,lesvuessontdéveloppéesenHTMLetlemétierdel’applicationenRuby.L’applicationfinalegénéréeembarqueuneVMRubyetunserveurweb,afindes’abstrairedelaplateformecible,cequipermetàRhodesdesupporterdenombreusesplateformes.

RhodesestsouslicenceMIT.

LasociétéRhomobileproposeégalementtouteunesuited’outilspourdé-velopperetdistribueruneapplicationRhodes,telsqu’unIDEenligneetuneplacedemarché.

178

PKILessolutionsdetypePKIpermettentdesécuriserlesrelationsélectroniques(emailparexemple)engarantissantconfidentialité,authentification, inté-gritéetnon-répudiation,quecesoità traversdescertificatsdesignature(d’e-mailoud’accèsweb)oudechiffrement(cryptagebi-clef).

Ensécurisantlagestiondesidentités,lesoutilsdePKIfacilitentledévelop-pement des activités transactionnelles, qu’elles soient externes (relationscontractuelleset commerciales)ou internes (responsabilisationdes colla-borateurs).

Parmilessolutionsopensourcedisponibles,onpeutciterOpenSSL,Open-CA,OpenTrustouencoreEJBCA.

OpenCAVersion:1.1.1Site:www.openca.orgPorteur:unecommunautéLicence:BSD

OpenCAPKIestaujourd’hui la composanted’unvasteprojet communau-taire,visantàdéfinirlesstandardsdedéveloppementd’unlogicieldePKI.OpenCAPKIenestlapartiedédiéeàlagestiondescertificats.

D’uneconceptionmodulaire,ilfournituneinterfacewebpourréaliseraisé-mentlaplupartdestâchescourantes(révocationetémissiondecertificats,tests...).Ilpermetégalementunerestrictiondesdroits.Aveclesautrescom-posantsduprojetPKItelquelerépondeurOCSP,ilpeutparticiperàl’établis-sementd’unesolutioncomplètedePKI.

Ledéveloppement,entièrementcommunautaire,aétéinitiéen2001etsepoursuitactivement.

Lasolutionesttrèshétérogènemaisutilisedesstandardsactuelsreconnus:leserveurwebestbasésurApache2etl’interfaceécriteenPerl.Lesméca-nismesdecryptographiesontbaséssurOpenSSL.Enfin,lagestiondescerti-ficatsestréaliséeparOpenLDAP.

179

OpenSSLVersion:1.0.0eSite:www.openssl.orgPorteur:unecommunautéLicence:ApacheetBSD

OpenSSLestlalibrairieopensource,quasimentélevéeaurangdestandard,encequiconcernelesfonctionscryptographiques.Enparticulier,elleimplé-mentecomplètementlestandarddesPKI,i.elanormeX509.

Enplusd’offrirlechiffrementainsiquelehachagepossibleavecn’importequelalgorithmeconnu(MD5,AES,blowfish...)ellepermetégalement,aveclesupportX509,d’émettreetderévoquerdescertificatsainsiquedepar-faitementgérerdeschaînesdecertification.Ellepeutécrireetréécrirelescertificatsdanslesformatslespluscourantsdumarché,etnombred’outilsplusavancésentermed’utilisabilitésontbaséssurOpenSSL.

Ledéveloppementd’OpenSSLestancienetadébutéavant1998.

Développé en C, elle reste la référence dans le domaine Linux et BSD etseretrouvesouventutiliséedanstoutcontextenécessitantunchiffrement(allantdesprotocoles802.11auxcommunicationsHTTPS,enpassantparSSHetFTPS).

easyCAVersion:0.9Site:http://sourceforge.net/projects/easycaPorteur:unecommunauté

easyCApermetdegérertrèsrapidementetsansfioritureunePKIdepetitetaille.IlaétédéveloppéparFerryKempsen2005.

Ilpermetdes’abstrairequasi-totalementdelacomplexitérelatived’OpenSSLenpermettantdecréertrèsvitesesautoritésdecertificationainsiquesescertificatsClient.Ilpermetenoutrelagestiondesrévocationsetproposedesoptionsd’exportpoursauvegarde.

180

SouslicenceGPL,ledéveloppementsembletoutefoisdésormaisinterrom-pu.Cependant,lescriptdebaseaétéreprisdansdenombreuxprojetsin-dépendantset s’est vu compléterpardenouvelles fonctionnalités (OCSP,etc...).

easyCA est écrit en Bash et ne requiert aucune dépendance, hormisOpenSSL.Ilestfacilementéditableetpersonnalisablepourlesbesoinsdelaplupartdesadministrateurssystème.

EJBCAVersion:4.0.3Site:www.ejbca.orgPorteur:unéditeur(Primekey)Licence:LGPL

Développéedepuis 2001, EJBCAest une solutionopen-sourcede gestionPKI,parmilespluscomplètesquisoient.Ilestactuellementportéetmain-tenuactivementparlasociétésuédoisePrimekey.

Al’instard’autressolutionsdePKI,EJBCApermetnonseulementdegérertous lesaspectsde lacertificationcouranteX509(émissiondecertificats,révocations avec CRL, chaînes de certifications)mais fait partiedes seulsproduits,etc’estlàsongrandavantage,àimplémenterunegrandepartiedesstandardsliésàlaspécificationX509(répondeurOCSP,CMS...)etgèrecorrectementlesmatérielsspécifiquestelsquelesHSM.Ilproposeégale-mentune interfaced’administrationcomplèteavec restrictionsdesdroitsainsiqu’unportailclient.

Unsupportcommercialestcontractableauprèsde la sociétééditricePri-mekey.

D’unpointdevuetechnique,EJBCAestécrit intégralementenJavaetestpropulséparunserveurd’applications JEE,quipeutêtreaussibien JBossqueGlassfish.IlfaitpartiedesraresproduitsrespectantintégralementlesspécificationsJavaBeans.

181

AUTHENTIFICATION, FÉDÉRATION ET GESTION D’IDENTITÉ

Danscettecatégorie,nousvousprésentonsdifférentessolutionsd’authenti-fication,defédérationetdegestiond’identité.

Il s’agit doncd’outils relativementprochesmais avecdesfinalités parfoisdifférentes.Ainsiparexemple, lesystèmeShibboleth,permet l’authentifi-cationuniquemulti-domaines.Ilestainsipossibled’incluredesapplicationstiercesdans son systèmedegestiond’identité fédéréafinque lesutilisa-teurs s’identifiant sur leur système unique d’identification puissent avoiraccèsàl’applicationenquestion.

LinOTPestégalementprésenté ; il s’agitd’unesolutiond’OTPpermettantl’utilisationdemotsdepassegénérésàuninstantdonné,validespendantunecourteduréeetutilisablesuneseulefois.

D’autressolutionsopensourcecommeCAS,FederID,LemonLDAP,OpenAMsontprésentées.

CASVersion:3.4.10Site:www.jasig.org/casPorteur:unecommunautéLicence:JA-SIG,detypeBSD

Central Authentication Service est un système de Single Sign On orientéWeb.Ilaétécrééaudébutdesannées2000àl’universitédeYale.En2004,CASestpassédanslegirondugroupementd’intérêtsJA-SIG.

CASpermetdefaireduSingleSignOnentreplusieurssites,ycomprisdansdesdomainesdifférents,enutilisantdestokensàusageunique.Lesappli-cationsn’ontjamaisaccèsaumotdepassedel’utilisateur,etobtiennentlelogindecelui-cien interrogeantCAS.Leprotocoledecommunicationuti-liséestleSAMLv2,etdanslesdernièresversionsdeCAS,ilestpossibledefournirdesinformationssupplémentairesaulogindel’utilisateur(groupes,nom,prénom,etc...).CASpeututiliserdifférentstypesdebackendentant

182

quebaseutilisateur,telsqu’unannuaireLDAP,unebasededonnéesrela-tionnelle, des fichiers à plats, etc. CAS fournit également un système deproxy,permettantàuneapplicationdetransférerl’identificationàuneautreapplication,Webounon,enbackend,telqu’unwebserviceouunserveurIMAP.

CASestécritenJava,etfournitdesclientsCASpourintégrerlesapplicationsauSSO,cecienJava,PHPet.Net.UnmoduleApacheestégalementdispo-nible.

LemonLDAP::NGVersion:1.2.2Site:http://lemonldap-ng.orgPorteur:unconsortium(OW2)Licence:GPL

LemonLDAP::NGestunsystèmedeSSOetdecontrôled’accèsWeb,initiéen2003parleMinistèredesfinances,puisreprisparlaGendarmerieNationaleetLinagora.IlintègreleconsortiumOW2en2007.Ilnécessitel’utilisationd’unserveurApache,maisunmodereverseproxypermetdel’utiliseravecdesapplicationsfonctionnantsousunautreserveur(IIS,Tomcat,etc.)

LemonLDAP::NGpermetdebaserl’authentificationdesapplicationswebsurunannuaireLDAP,maisaussisurdenombreuxautresannuaires,basesdedonnées,ainsiquesurd’autressystèmestelsqueOpenIDetSAML.IlpeutégalementservirdefournisseurCAS,OpenIDetSAML.Lecontrôled’accèspeutsefaireparURLpourchaqueapplicationàprotéger.LemonLDAP::NGpermetaussilatraçabilitédesaccès.Ilproposeuneinterfaced’administra-tionWeb.

Le produit est réalisé en Perl et est facile à personnaliser, aussi bien entermesdecomportementqued’apparenceviaunmoteurdetemplate.

183

OpenAMVersion:9.5.3Site:http://forgerock.com/openam.htmlPorteur:unéditeur(ForgeRock)Licence:CDDL(CommonDevelopmentandDistributionLicense,licenceopensourcecrééeparSunMicrosystems,baséesurlaMozillaPublicLicense,version1.1).

OpenAMestunesolutioncomplètedegestiond’identités.SuiteàladécisiondeSund’arrêterledéveloppementd’OpenSSO,lasociétéForgeRockainitiéunebranchequ’elleanomméeOpenAMetqu’ellecontinuededévelopperetdemaintenirdepuislors.Elleaannoncéqu’elleallaitpoursuivrelasortiedenouvellesversionsd’OpenAMensuivantlafeuillederouted’originedeSunMicrosystems.

OpenAM est une brique d’infrastructure permettant d’assurer de façontransparentelesfonctionsdeSingleSignOnaussibienpourdesapplicationsWEBquepourdesMiddleware.OpenAMfournitunesolutionpermettantundéploiement facilitédesprojetsdegestiondesdroitsd’accèsWeb: lapasserelleuniverselle.

OpenAMestdéveloppéeenJava.

LinOTPVersion:2.3Site:www.linotp.orgPorteur:unéditeur(LSELeadingSecurityExpertsGmbH)Licence:AGPLv3.UneversionEnterpriseestégalementdisponible.

LinOTPestunesolutiond’OTPopensourcemaintenuepar lasociétéalle-mandeLSELeadingSecurityExpertsGmbH.

C’estunesolutionrobusteetprofessionnelleintégrabledansuneinfrastruc-turehétérogène.LinOTPs’interfaceavectouttypedetokenssupportantleprotocoleHMAC-OTPmaiségalementdessolutionshybridestellesquelespériphériquesMOTP.OTPsignifie«One-TimePassword»:eneffet,lesOTP

184

sontdesmotsdepassegénérésàun instantdonné,validespendantunecourteduréeetutilisablesuneseulefois.Lagénérations’effectuegrâceàdesmatérielsadaptés,commelestokensoumêmedessmartphones.

D’unpointdevuetechnique,LinOTPestunserveurécritenlangagePython,aveclequeloncommuniquepardesimplesrequêtesHTTP.Ilestdoncpos-sibledel’administrerviad’autresoutilsqueceuxfournisdansladistribution.Onpeutimaginerdévelopperuneinterfacewebspécifiquequel’onincluraitdansunesectionprivilégiéed’unIntranetparexemple.

ShibbolethVersion:2.0Site:http://shibboleth.internet2.eduPorteur:unecommunautéLicence:Apache2.0

ShibbolethaétédéveloppéparleconsortiumInternet2regroupantuniver-sitéset centresde recherche (plusde200) afinde simplifier et sécuriserl’accèsàdifférentesressourcesinternesetexternes.Laversion1.0deShib-bolethaétépubliéeen2003.

Shibbolethpermetlamiseenplaced’unsystèmed’authentificationcentra-liséentreplusieursservicesainsique lapropagationd’identitésentrecesservices.L’objectifdelapropagationd’identitésestdouble:déléguerl’au-thentificationàl’établissementd’originedel’utilisateuretobtenircertainsattributsdel’utilisateur(pourgérerlecontrôled’accèsoupersonnaliserlescontenus).Al’instardumodulepourApacheHTTPServer,plusieursexten-sions ont été développées permettant d’interfacer divers systèmes avecShibboleth.

ShibbolethestécritenJavaetC++.

185

LinID Directory ManagerVersion1.0Sitehttp://www.linid.org/projects/directory-managerPorteurunéditeur(Linagora)LicenceAGPLv3

LinIDDirectoryManagerestunframeworkJavabasésurSpringetTapestry5permettantdeconcevoirdesinterfacesdegestiond’identitéseninteragis-santdirectementaveclesdonnéesd’unannuaireLDAPv3.

Le framework fournitdenombreuxcomposants, comme le formulairedechangementdemotdepasse,leblocage/déblocagedecomptes,l’associa-tiondemembresàdesgroupes,lagestiondesvaleursparlistedesélectionoucasesàcocher.

Ilpermetdecréerdes interfacesallantde l’utilisationtrèstechnique(parexemple LinID OpenLDAPManager, console d’administration de la confi-guration OpenLDAP), à utilisation très fonctionnelle, comme des pagesblanches/pagesjaunesouuntrombinoscope.

Autres

Parmilesproduitsdel’universAuthentification,fédérationetgestiond’iden-tité,onpeutcompléterlalisteaveclesoutilsci-dessous:

•OpenSSOhttp://java.net/projects/opensso

•FederIDhttp://federid.ow2.org

186

OUTILS DE TESTS DE CHARGELesoutilsdetestsdecharge,commeleurnoml’indique,sontdesapplica-tionspermettantdesimulerunefortechargesurunservice.

CelapeutêtreunsiteWebmaiségalementunebasededonnées,unan-nuaireLDAP,unwebservice,etc.Lespossibilitéssonttrèsnombreuses.

Uneinterfacegraphiqueestgénéralementdisponiblepourpermettrelasai-siedesscénariosdetests:passagepartellepage,clicsurtelmenu,rem-plissage de tel formulaire, soumission, etc. Les scénarios en eux-mêmespeuventêtred’unegrandecomplexité,avecdesboucles,conditions,extrac-tionetréutilisationdevariables,chargementdevariablesdepuisunfichierexterne,etc.

Ensortiedestestsdecharge,lesapplicationsproposentgénéralementdenombreuxdegraphesetstatistiquesexportablessouslaformederapports.

Parmilesoutilsopensource,onpeutciterJMeter,TsungetaussiFunkload.

JMeterVersion:2.5Site:http://jakarta.apache.org/jmeterPorteur:unefondation(Apache)

Jmeterestunoutild’injectiondetraficéditéparlafondationApache.

Ilestutilisépourréaliserdestestsdechargesurplusieurstypesdeserveurs :Web,LDAP,Basesdedonnées,etc.Ildisposed’uneinterfacegraphiquequirendlacréationdescénariosd’utilisationplusfacile.Lesscénarioseneux-mêmespeuventêtred’unegrandecomplexité,avecdesboucles,conditions,extractionetréutilisationdevariables,chargementdevariablesdepuisunfichierexterne,etdenombreuxtypesdegraphesetdestatistiques.

JMeterestdistribuésouslicenceApache.

Sondéveloppementacommencéen2001,ilestréaliséenJava.

187

TsungVersion:1.4.0Site:http://tsung.erlang-projects.orgPorteur:unecommunautéLicence:GPL

Tsungestunoutild’injectionde trafic,utilisépour les testsdechargededifférentstypesdeserveurs.

IlsupporteHTTPetquelquesdérivés(SOAP,WebDAV),lesbasesMySQLetPostgreSQL,ainsiqueXMPP.RéaliséenErlang,unlangagespécialisédanslesapplicationshautesperformances,ilnesouffrepasdeslimitestradition-nellesdecetyped’outils,etpeutdoncsimuleruntrafictrèsimportant. Ildisposed’ungénérateurautomatiquedestatistiques.

InitialementcréeparlasociétéfrançaiseIdealx,ilestdésormaisdéveloppéparunecommunautéindépendante.

FunkLoadVersion:1.16.1Site:funkload.nuxeo.orgPorteur:unesociété(Nuxeo)Licence:GPL

FunkloadestunoutildetestsfonctionnelsetdechargepourapplicationsetserviceswebdéveloppéparlasociétéfrançaiseNuxeo,poursesbesoinspropres.IlaétéutiliséentreautresparGoogleetMozilla.

FunkloadestdéveloppéenPython.

Autres

Parmilesproduitsdel’universOutilsdetestsdecharge,onpeutcompléterlalisteaveclesoutilsci-dessous:

•CLIFhttp://clif.ow2.org

•OpenSTAhttp://opensta.org

188

MOTEURS DE RECHERCHELesmoteursde recherche sont, comme les systèmesd’exploitationet lesbasesdedonnées,despierresangulairesdenotrequotidien.

Ilspermettentderetrouveretd’accéderàdesressources (ausens large :pages web, images, vidéos, fichiers, etc.) indexées avec un ensemble demotsclés.

Lesmoteursderecherchesontgénéralementcomposésdedeuxservices:l’indexationetlarecherche.

Lesmoteursderecherchesedifférencientgénéralementparleurscapacitésd’indexation(format,rapidité,algorithmedepertinence)etleursfonctionsdetraitementslinguistiques(pluriels,conjugaisons,phonétique,etc.).

Dans l’univers de l’open source, le marché est dominé par les moteursde recherche Lucene et Solr. On les retrouve très souvent associées auxmeilleuresapplicationsweb.

LuceneVersion:3.4.0Site:http://lucene.apache.orgPorteur:unefondation(Apache)Licence:Apache

PortéparlafondationApache,leprojetLuceneestlasolutionretenue,entreautres,parWikipedia,pourl’indexationetlarecherchedesescontenus.Lu-ceneestsansaucundoutel’outilderechercheleplusconnu,leplusutiliséetleplusdynamiquedumarchédel’opensource.IlaétéaccessibleenlibretéléchargementparDougCuttingenmars2000.

Lucenesedéfinitavanttoutcommeunebibliothèquederechercheetd’in-dexationdecontenus.Commelaplupartdesmoteursderecherche,Lucenesebasesurleconceptdel’indexationautomatique,c’est-à-direentraitantuneseulefois lesdonnéesd’entréeetenleurdonnantdemultiplesliens.Coté fonctionnel, Lucene support la recherche de formes approximativesd’unmêmemot(féminin,pluriel,conjugaison), lagestiondessynonymes,

189

lapertinenceparamétrable,etc. Le toutavecunniveaudeperformancesexceptionnels.

LuceneestécritenJava. Ilpeutêtre intégréauseind’applicationsécritesdansdifférentslangages:Java,Python,Ruby,Perl,PHP,C++,etc.

SolrVersion:3.4.0Site:http://lucene.apache.org/solrPorteur:unefondation(Apache)Licence:Apache

SolrestunesurcouchedeLucenequiajoutedesfonctionnalitésetfacilitele déploiement de certaines fonctions de Lucene reconnues comme troptechnique.SondéveloppementaétéinitiéparCNETNetworkslesquelsontdécidéen2006depublierleurtravail.

Solrestunserveurderecherched’entreprisepermettantdecentraliserlesopérationsd’indexationetdeservicesderésultats.Solrestcapabledecom-muniqueraveclesautresapplicationsviadenombreuxprotocolesbaséssurdesstandardsouverts,ildisposeégalementd’uneinterfaced’administrationenmodeWeb.L’unedescaractéristiquesmajeuresdeLuceneestlacapacitéàindexerlescontenusparchamp,ouparattribut,c’estàdirequ’undocu-mentn’estpasanalysécommeunsimpleensembledemots,ilestconstituédechamps,chaquechampétantunesuitedemots(terms).Solrpermetdetirerpleinementpartidecette fonctionnalité.Ce fonctionnementpermetunegestionbeaucoupplusfinedelapertinence,etdelarechercheavancée.

mnoGoSearchVersion:3.3.11Site:www.mnogosearch.orgPorteur:unéditeur(Lavtech.com)

MnoGoSearchestunmoteurderecherchedontlapremièreversionopensourceestsortieen2000.

190

MnoGoSearchestspécialisédansl’indexationdesitesWebInternetouIn-tranet.Decefait,sonmoded’indexationestprincipalementbaséesurducrawlingHTTP.Pourlarecherche,MnoGoSearchfournitunscriptCGIinté-grabledansunserveurWeb.Unsystèmesimpledetemplatespermetdecustomiser la page de recherche.MnoGoSearch supporte nativement denombreuseslangues,lessynonymes,lacorrectionorthographique,lesopé-rateursde recherchebooléenne,etc.... Le stockagepeut se faireenbaseMySQLouenbasePostGreSQL.

MnoGoSearchsupporteégalementl’indexationdedocumentsbureautiquesàtraversdesutilitairesexternes(catdoc,pdf2text,etc...),ainsiquel’indexa-tiondesystèmedefichierssanspasserparunserveurHTTP.

MnoGoSearchestdistribuésouslicenceGPLpourlesenvironnementsUnix,tandisquelesbinairesWindowssontpropriétairesetpayants.

MnoGoSearchestdéveloppéenC.

OpenSearchServerVersion:1.2.1Site:www.open-search-server.comPorteur:unéditeur(OpenSearchServer)Licence:GPL

OpenSearchServerestunserveurderecherche,crééparEmmanuelKeller.Lapremièreversionopensourceestsortieen2008.

OpenSearchServeraétédéveloppéeninternedanslecadredusitel’UsineNouvelle.BasésurLucene,ilsedifférenciedeSolRparuneinterfaced’admi-nistrationgraphiqueaccessibleenHTTP,unecapacitédecrawlingde sitetrèsavancée(gestiondesthreads,exclusiondepages,programmationdel’indexation, etc...), un système d’indexation de base de données et uncrawler defichiers.OpenSearchServer peut également facilement s’inter-faceravec touteapplication,à traversune interfaceREST.Deplus,Open-SearchServerpeutêtreétendufacilementàtraversdesmodulesspécifiquesquiviendrontenrichirsesfonctionnalités.OpenSearchServerestégalementcapabled’interpréterlecontenudeplusieursformatsdefichiers

191

(OpenOffice,MsOffice,PDF,etc...).

LasociétéJaeksoft,baséesurParisetmembredeSystematic,assurelama-jeurepartiedesdéveloppementsetfournitdusupportsurl’outil.

OpenSearchServerestécritenJava.

Autres

Parmilesproduitsdel’universMoteursderecherche,onpeutcompléterlalisteaveclesoutilsci-dessous:

•Xapian:http://xapian.org/

•Whoosh:http://whoosh.ca/

•Nutch:http://nutch.apache.org

•Sphinx:http://sphinxsearch.com

•Flax:http://www.flax.co.uk

192

SERVEURS HTTP ET SERVEURS D’APPLICATIONSDanscetterubrique,nousprésentonslesserveursHTTPetlesserveursd’ap-plicationsJEEopensourcedumarché.

LesserveursHTTP(égalementappelédaemonHTTPouserveurWeb)ser-ventlesrequêtes(pages,imagessouvent)desinternautesenrespectantleprotocolehttp.

Dansl’universdesserveursHTTP,leserveurApachedominetrèslargementavecunenotoriétéexceptionnelle.Iln’estpasdifficiledetrouverdespresta-tairespourduconseiloudel’intégration.

Concernantlesserveursd’applications,mêmesiJBossASetTomcatsepar-tagelavedette,onvoitdenombreuxnomsapparaitrecommeGlassfishno-tamment.

Comptedetenudeladiversitédesoutilssélectionnésdanscettecatégorie,lesgraphiquessuivantsneprésententpasdemoyenne.

ApacheVersion:2.2.20Site:http://httpd.apache.orgPorteur:unefondation(Apache)Licence:Apache

Apache est le serveurweb le plus utilisé aumonde. Sondéveloppementacommencéen1995alorsqu’ils’agissaituniquementd’unecollectiondecorrectifsetd’additionsauserveurNCSAHTTPd1.3.

Iloffreunegrandesouplessedeconfigurationetungrandnombremodulespourunecouverturefonctionnelletoujoursinégalée.Laversion2anotam-mentapportée le supportdeplusieursplateformes (dontWindows),unenouvelleAPIetlesupportd’IPv6.Enplusdesonpérimétreinitial,Apacheestconçupourêtremodulaireetpermettrel’accueildefonctionnalitésad-ditionnellescommel’interprétationdulanguagePERL,PHP,PythonetRuby,lesupportdestagsSSIetdesCGI,etc.

193

JBoss ASVersion:7.0.1Site:www.jboss.org/jbossasPorteur:unéditeur(RedHat)

JBossAS est le leadermondial des serveurs d’application, avec plus d’untiersdepartdemarché.LepremierconcepteurduproduitfutMarcFleury.Enavril2006,RedHatarachetéJBossInc.

CertifiéJavaEE6WebProfile,ilreprésenteuneexcellentealternativeauxserveursd’applicationcommerciauxcommeWebSphereouWeblogic.JBossfournituneinterfaced’administrationclaireetsimple.Sonarborescenceesttoutefoisassezcomplexe.

JBossestdistribuésouslalicenceLGPL.

JBossestécritenJava.

TomcatVersion:7.0.21Site:http://tomcat.apache.orgPorteur:unefondation(Apache)

ApacheTomcatestleconteneurdeservletsJEEdelafondationApache.LeprojetTomcataétélancécommeimplémentationderéférencedesservletsparJamesDuncanDavidson,architectelogicielchezSun.

Ils’agitduserveurd’applicationJavaleplusutiliséaumonde.Soninterfaced’administrationesttrèssommaire.D’ailleurs,onassociesouventTomcatàunautreserveurWebplus«généraliste»commeApachevoireJBoss.Danscecas,leserveurWebs’occupedeservirlespageswebHTMLparexempleetdélègueàTomcatlespagesfaisantappelàJava(Servlet,JSP,etc).

TomcatestdistribuésouslalicenceApache.

Tomcataétéécriten langageJava. Ilpeutdoncs’exécutervia lamachinevirtuelleJavasurn’importequelsystèmed’exploitationlasupportant.

194

GlassFishVersion:3.0.1Site:http://glassfish.java.net/frPorteur:unéditeur(Oracle)

GlassFishestl’implémentationderéférenceJavaEEdéveloppéparOracle.Enfait,leprojetestnéen2005deparl’ouverturedeSunApplicationServer.LapremièreversiondeGlassFish,la1.0,datede2006.

GlassFishpossèdenotammentuneinterfaced’administrationtrèscomplèteetunshell completpermettantd’administrer le serveuren lignedecom-mande.Auniveaudes standards,GlassFishestune implémentationcom-plètedelanormeJavaEE6quirecouvre:EJB3.1,JPA2.0,JAX-RS1.1,JSF2.0,Servlet3.0,CDI1.0,etc.

GlassFishestdistribuésousdoublelicenceCDDLetGPLv2.

GlassFishestécritenJava.

Autres

Parmilesproduitsdel’universServeursHTTPetserveursd’applications,onpeutcompléterlalisteaveclesoutilsci-dessous:

•EasyBeans:http://wiki.easybeans.org

•Geronimo:http://geronimo.apache.org

•JOnAS:http://wiki.jonas.ow2.org

•Lighttpd:http://www.lighttpd.net

195

MOM & EAILesMiddlewareOrientésMessages,ou«MOMs»,sontdesoutilsparticu-lièrementprécieuxpourmettreenœuvredeséchangesentreapplicationsdetoutesnatures.

Unmiddleware permet à différentes applications d’échanger et d’intero-pérer. Un middleware permet aux applications d’interopérer y comprislorsqu’ellestournentsurdesserveursdifférents,interconnectésparunré-seau.Lemiddlewareestunoutildehautniveau,puisqu’iloffresesservicesauxapplications,maisleséchangesinduitss’appuientsurtouteunepiledeprotocolesréseau.

Unmiddlewareestdavantagequ’unsimpleprotocoled’appeldesservicesoffertsparuneapplication,et typiquementRPC,RMIoubienSOAP, touségalementsynchrones,nesontpasvraimentconsidéréscommedesmid-dlewares.

ActiveMQVersion:5.5.0Site:http://activemq.apache.orgPorteur:unefondation(Apache)Licence:Apache

Sortien2004,ActiveMQestleMOMopensourcedelafondationApache.

ActiveMQ s’appuie sur quelques autres projets Apache : Apache Camel(Implémentationpartielledes«Entreprise IntegrationPatterns»)et Jetty(Serveurd’applicationJavaintégréàActiveMQ).EtActiveMQestàsontourutiliséparquelquesautresgrandsprojets:ApacheServiceMix,Mule,Gero-nimo(commefournisseurJMSpardéfaut).LetraitementdesmessagesdeActiveMQestsansdoutesonpluscélèbreatout,aprèsceluidesagrandeconnectivité.À l’aideduprojetCamelquiest intégré, ila lapossibilitédetraiterlesmessagesselonlesmodèlesd’intégrationd’entreprises(EIP).

ActiveMQest développéen Java. La diversité des langages et environne-mentssupportésauniveaudesclientsestparticulièrementgrande,etc’est

196

undesgrandsatoutsdeActiveMQ.Leslangagesetprotocolesàpartirdes-quelsonpeutaccéderàActiveMQsont:C,C++,Ajax,RESTfuletSOAP,.Net,Delphi,FreePascal,Perl,PHP,Pike,Python,Ruby,etc.

JORAMVersion:5.7.0Site:joram.ow2.orgPorteur:unconsortium(OW2)etunéditeur(ScalAgent)Licence:LGPL

JORAM(«JavaOpenReliableAsynchronousMessaging»)estleMiddlewaredeconsortiumObjectWeb,sortieen1999.ObjectWebestaussiconnupoursonserveurd’applicationJavanomméJonasauquelestd’ailleursintégréJO-RAM.

JORAMaunearchitecture interneélégante,baséesur lemodèled’agent.Unagentestuncomposantlogicielrépondantàcertainsévénements.DanslecasdeJORAM,lesévénementssontsousformedemessages.Lesqueuesetlestopicssontainsireprésentéspardesagents.Unutilisateurconnectéàlaplateformeestégalementreprésentéparunagentditproxy.Cetteap-procheoffreunegrandeflexibilitécarellepermetlacréationetlasuppres-siond’agentsàlavoléeetsurn’importequelbroker.

LeslangagesparlesquelsontpeutaccéderàJORAMsont:Java(vial’inter-faceJMS),CetC++(àl’aidedeJNIpermettantainsidesimulerunenviron-nementJMS).

197

RabbitMQVersion:2.8.6Site:www.rabbitmq.comPorteur:unéditeur(VMWare)Licence:MPL

RabbitMQestunMOMopensourcequiimplémentelestandardAMQPetproposedespasserellesversd’autresprotocoles.Sonarchitectureàpluginsluipermetd’êtreétenduparl’ajoutdenouvellesfonctionnalités.

RabbitMQest implémentéenErlangau-dessusdelaplateformedehautedisponibilitéOTP,cequi luiconfèreunegranderobustesse.Onpeutyac-cédercôtéclientviaunegrandevariétédelangages,grâceàl’utilisationduprotocolestandradAMQP.

Autres

Parmilesproduitsdel’universMOM&EAI,onpeutcompléterlalisteaveclesoutilsci-dessous:

•JBossMessaging:http://www.jboss.org/jbossmessaging

•ZeroMQ:http://www.zeromq.org/

198

AutresDanscettedernièrerubriquedeladimension«Développementetcouchesintermédiaires»nousprésentonsd’autresoutilsopensourcequipeuventtrouver leur intérêtdans lesentreprisesmêmes’ilétaitdifficiled’enfaireunecatégorieàpartentière.

NousprésentonsnotammentDrools(unmoteurderèglesétonnant)etESI-Gate(permettantlaconstructionàlavoléedepagesàpartirdefragmentsissusdetechnologiesdifférentes).

DroolsVersion:.2.0Site:www.jboss.org/droolsPorteur:unéditeur(JBoss)

Drools(ouJBossRules)estunsystèmedegestionderèglesmétierutilisantunmoteurd’inférenceàchaînageavant.

L’utilisationd’unoutiltelqueDroolspermetdefaireévoluerdesrèglesetdescontraintessansmodifierunprogrammeinformatique.Celareprésenteunavantagecertain.Droolsestconstituédeplusieursmodules:Guvnor(in-terfaced’administrationWeb,Expert(moteurderègles),Planner(Moteurde planification automatique) et Flow (Moteur deworkflow). Drools Gu-vnoroffrelesservicessuivants:gestiondesversionsetledéploiementdesrègles,éditiondesrèglessansdéveloppement,hiérarchisationetcatégori-sationdes règles,déploiementautomatisédes règles. Les règlespeuventêtrevisualiséesdemanièretechniquemaiségalementgrâceàunéditeurtrèssimpled’accèsetsousformedetableaudedécisionparfaitementcom-préhensiblepardesutilisateursfonctionnels.

DroolsestdistribuésouslalicenceApache.

199

ESIGateVersion:2.19Site:www.esigate.orgPorteur:unecommaunuté

ESIGateestunagrégateurdecontenusweb.Ilaétécrééparplusieursingé-nieursspécialistesJEEdechezSmile,premierintégrateurfrançaisdesolu-tionsopensource.

ESIGatepeuts’interfaceràdesserveursexistants,dontilrécupèrelespagesHTMLàlavolée.Lesdifférentesbribesdecontenusainsiobtenuesdediffé-rentsserveurssontensuiteassembléesenunepageunique,servieàl’inter-naute.Lagrandeforcedecetteapprocheestqu’elleesttotalementagnos-tiquetechnologiquement,capabled’intégrern’importequellesapplicationsweb, sans demander lamoindremodification de l’existant. ESIGate peutaussiêtreconfigurépourextrairedesbribesdecontenusauseindespagesexistantes.Danscecas, ilestpossibled’insérerdescommentairesHTML,afindeparfaitementdélimiterlesblocsàextraire.

ESIGate est distribué sous la licenceApache. ESIGate est écrit en Java etfonctionneenacceptantplusieurssyntaxes,soitàbasedetaglibsJSP,soitenutilisant lestagsde lanormeESIdéfinieparAkamaipoursonContentDeliveryNetwork.

200

CONCLUSION

Commenousavonspulevoiràtraversceschapitres,l’offreopensourceestparticulièrementlargeavecdesproduitsdegrandequalitéauxsoclestech-niqueset fonctionnelsparmi lesmeilleursdumarché logiciel.Ainsi, dansun grandnombrededomaines, faire le choix de l’open sourcen’est plusvraimentunequestionmaisplutôtuneréalitéd’officepourlaplupartdesentreprises.

D’ailleurs, toutes lesétudes le confirment, l’open sourceestomniprésentdans l’entreprise.En juillet2010,sur547DSI interrogésparGartnerdans11paysdifférents,seul1d’entreeux(soit0.2%dutotal!)déclaraitnepasutiliserd’open sourcedans sonorganisation.11%d’entreeuxaffirmaientutiliser l’open source de manière stratégique pour acquérir un avantageconcurrentiel,et22%supplémentairesdéclaraientutiliserl’opensourcedemanière cohérentedans tous les départements de leur organisation. Ceschiffressontenprogressionconstante,annéeaprèsannée.

Lesbénéficesàl’utilisationdel’opensourcesonténormes:pérennité,liber-tédechoix,respectdesstandards,dynamiqued’évolution,standarddefait,coût,etc.Lesadministrateursetexploitantslesavent:rienn’estplusfiableetperformantqu’unserveurLinuxpourfairetournerunserveurd’applica-tionJavaouPHP,parexemple,ouencoreunebasededonnées.

Ce livre, nous l’espérons, vous permettra de converger vers lesmeilleursproduitsetvousaideraàbâtirdesarchitecturessûres,pérenneset inno-vantes,pourlebénéficedelacompétitivitédevotreentreprise.

201

REMERCIEMENTS

Ceguideestentrèsgrandepartieissud’unlivreblancpubliéparlasociétéSmileen2011.CelivreblancesttoujoursdisponibledepuislesitedeSmile(www.smile.fr).

Smileaacceptéàl’occasiondel’OpenWorldForum2012depasserleconte-nudeceguideenlicenceFDL,defaçonàcequ’ilpuisseêtremisàjouretenrichipardenouveauxcontributeurs.Nouslesenremercionschaleureu-sement.

La rédaction initiale à été réalisée par les collaborateurs et dirigeants deSmile suivants : Grégory BECUE; Benoît JACQUEMONT; Maxime BESSON;PatrickKOUASSI;AlexandreNION;PhilippeDEOLIVERIA;FrédéricDEGOM-BERT;PatrickNERDEN;ThomasCHOPPY;Jean-FrançoisBOSSARD;RégisDA-MONGEOT;ThibautDEMARET;JulienBAGARIE;SébastienGIRAUD;AlainAR-DITI;PatriceBERTRAND;BarthélémyVESSEMONT;EricDRIERDELAFORGE;GuillaumeMAISSA;EricPLAQUEVENT;AllaedineELBANNA;JérémySUBTIL;MarcGIBERT;SylvainTACQUET;BadrCHENTOUF;HélèneZYSMAN;PhilippeBRIERE;SébastienMAULION;AurélienLEMAIRE;AurélienFOUCRET;MarcMAURICE;SylvainBANNIER.

Lamiseàjouretl’enrichissementdudocumentenseptembre2012ontétéréalisésprincipalementparuneéquipedebénévolesetpermanentsduGTLLduPôleSystematicParis-Region :StéfaneFERMIGIER,LaurentSEGUIN,JulienMARBOUTIN,ainsiqued’expertsexternescommeJean-LucRAFFAELLI.OntégalementapportédescontributionsaudocumentplusieursmembresduGTLL :MarineSOROKO,EtienneJULIOT,NicolasCHAUVAT,VincentPICAVET,MichaëlBELKASMI,MichaelBAILLY, Jean-LouisERCOLANI,DavidCARELLA,Jean-PaulSMETS.

202

LICENCES

Cedocumentestplacésousdeslicencesquivousautorisentàenréutiliserlecontenu,moyennantlerespectdecertainesrègles: La partie «Guide des logiciels open source» est placée sous licence GNU Free Documentation License version 1.3. En d’autres termes, vous pouvez copier, distribuer et/ou modifier ce document selon les termes de cette licence que vous pouvez trouver à l’adressesuivante:http://www.gnu.org/copyleft/fdl.html

Nous attirons votre attention sur les contraintes attachées à cette licence en cas de modification du document, qui impliquent en particulier de respecter les auteurs des versions initiales du document, à la fois en les citant comme co-auteurs mais aussi en les dégageant de toute responsabilité relative à vos propres modifications.

Le reste du document est placé sous licence Creative Commons Attribution-NoDerivs 3.0 Unported (CC BY-ND 3.0), disponible à l’adresse suivante : http://creativecommons.org/licenses/by-nd/3.0/fr/legalcode

En d’autres termes, vous pouvez redifuser les textes correspon- dants à condition de ne pas les modifier et d’attribuer l’oeuvre de la manière indiquée par l’auteur de l’oeuvre ou le titulaire des droits (mais pas d’une manière qui suggérerait qu’ils vous aprouvent,vousouvotreutilisationdel’oeuvre).

203

204

Annexe:annuairedesprestatairesenIle-de-France 204

4D 206ACAPI 206ADACORE 207AF83 207ALFSTORE 208ALIXEN 208ALTERWAY 208ANAKEEN 209ANT’INNO 209ARAOK! 210ARTENUM 210BEARSTECH 210CAPGEMINI 210CELI 211CORE-TECHS 211CS 211ENOVANCE 212EPIPHYTE 212ESIGROUP 212EUREVA 212EXOSEC 213GENYMOBILE 213GLOBALISMEDIASYSTEMS 213HAMBURWARE 214HEDERATECHNOLOGIES 214HENIX 214INNOVIMAX 215JAEKSOFT 215KALIS 216KELIS 216LINAGORA 217LOGILAB 217MAARCH 218MANDRIVA 218NEXEDI 218NUXEO 219

Sommaire des annexes

205

OBEO 219OPENWIDE 220OSLANDIA 220OW2CONSORTIUM 221PAQTIGO 221PILOTSYSTEMS 221PROLOGUE 222PROXEM 222QUALIXO 222RESTLET 223SMILE 223SOPINSPACE 224SPARKOM 224SPIRULA 224SPLITTED-DESKTOPSYSTEMS 225SYSRA 225TAGMATICA 225TALEND 226WALLIXGROUPEIFRESEARCH 226WEBISTEM 227XWIKI 227YSANCE 228ZENIKA 228

206

Annexe: annuaire des prestataires et fournisseurs de solu-tions en Île-de-France

LalistequisuitregroupedessociétésprésentesenÎle-de-France,activesauseindesassociationsreconnuesdusecteurdulogiciellibre(Pôlesdecom-pétitivité,consortiaetassociationsprofessionnelles).

Leurprésencedanscetannuaireestbienévidemmentpurementindicative,etnesauraitconstitueràelleseuleunlabelindiscutabledequalitéouderespect des valeurs et des principes du logiciel libre et de l’open source.Nousvousinvitonsàvousenassurerenlescontactant.

4D

Adresse:60RueD’Alsace,92110CLICHY

Site:www.4d.com

4Dest l’éditeurdeWakanda,plateformeopen sourcededéveloppementetdedéploiementend-to-endJavaScript,s’appuyantsurlesderniersstan-dardsduWeb,quiambitionnede révolutionner lacréationd’applicationsWeb.Lestroisaxesmajeursdedéveloppementde4DpourWakandasontladémultiplicationde laproductivitédudéveloppeurparrapportauxou-tilsactuelsdumarché,ledéploiementclientcross-platformdansn’importequelnavigateurDesktopoumobile(tablettesetsmartphones)àpartird’unprojet de développement unique, et enfin lamise en oeuvre d’une offrePAAS«Platformasaservice»permettantundéploiementsimpleetperfor-mantdesapplicationsWakandasurleCloud.

ACAPI

Adresse:16RueDesChateaupieds,92565RUEIL-MALMAISONCEDEX

Site:www.acapi.fr

ACAPIestunesociétéspécialiséedans l’analyseet l’améliorationdespro-cessusEtudes:développementdeprojetsetmaintenancedesapplications.

207

ADACORE

Adresse:46Rued’Amsterdam,75009PARIS

Site:www.adacore.com

Lavisiond’AdaCoreestlacréationd’unesolution100%librepourlacerti-ficationdelogicielscritiquesdansl’aéronautique,lespatialetletransport.AdaCoreestleprincipaléditeurdesolutionsdedéveloppementpourAda83, Ada 95, et Ada 2005, le langage de programmation spécifiquementconçupour les projets logiciels de grandedimension et de longueduréedanslesquelslafiabilité,l’efficacitéetlasécuritésontcritiques.GNATPro,leproduitphared’AdaCore,comprendunensemblecompletd’outilsdedé-veloppement(compilateur,debugger,IDE,diverslibrairies,outilsdevérifi-cationdemémoire,decouverture,detest,kitdecertificationDO-178B,…)etunsupporttechniquedetrèshautniveau,cequigarantitdesréponsesrapidesetadaptéesauxbesoinsdesesclients.

AF83

Adresse:15ruePoissonnière75002Paris

Site:www.af83.com

Fondéeen2006àParisetSanFrancisco,af83estuneagencedigitaleinno-vantespécialiséeenconceptiond’expérience, technologieetcommunica-tion.Cettetripleexpertisenouspermetd’assurertoutelachaînederéali-sationd’unprojetdigitaldelaconceptionàlapromotion.Notremission?Aidernos clientsà créer, transformeretdévelopper leurs servicesnumé-riques.

Nousnoussommespositionnésdanslacréationd’applicationsmettantenœuvrelestechnologiesetlespratiqueslesplusavancéesdepuislacréationd’af83.Noséquipesd’expertsseconcentrentaujourd’huisurlanouvellegé-nérationd’applicationsexploitantlespossibilitésdeHTML5,RubyonRails,MongoDBetNodeJS.

208

ALFSTORE

Adresse:44RueCauchy,94110,ARCUEIL

Site:www.alfstore.com

AlfstoreestunéditeurdelogicielsspécialisédansledomainedesRéseauxSociauxd’Entreprise(RSE).Nousnouspositionnonscommeunéquipemen-tierpour lesprincipalesplateformes socialeset collaborativesdumarché(Jive,IBM,Liferay,etc).NotreoffredemodulesECMpermetd’enrichircesplateformes,enapportantdesfonctionsmétiertypeGED,CMSetBPM.

ALIXEN

Adresse:20RueJeanRostand,91400,ORSAY

Site:www.alixen.fr

Alixenaétécrééeenoctobre2002paruneéquiped’ingénieursetdecom-merciaux expérimentés dans l’intégration et lamaintenance de systèmesd’informations basés sur des Logiciels Libres. La connaissance et l’expé-riencesur lessolutionsmisesenoeuvreontpermisàAlixendeconcevoiruneoffredeproduitsetdeservicesparfaitementadaptéeauxbesoinsdesentreprises,administrationsetcollectivités.Alixens’estconstruiteautourdevaleurs,partagéesparl’ensembledesescollaborateurs,visantàpromouvoirleslogicielslibresetlesformatsouverts.Nousestimons,eneffet,qu’ilestimportantdepouvoirdisposerdessourcesdeslogicielsetd’avoirledroitdelesmodifierpourêtremaîtredesonsystèmed’information.Cette libertépermetdegarantirunepérennitédesdonnéesdel’entreprise.

ALTER WAY

Adresse:1,RueRoyale227BureauxDeLaColline,227,bureauxdelacollineCedex,92213,ST-CLOUD

Site:www.alterway.fr

209

AlterWayentenddonner à la démarcheOpen Sourceunedimension in-dustrielle qui en accroîtra l’attractivité et en garantira la pérennité. Lesdonneursd’ordretrouveront,auprèsd’AlterWay,acteurOpenSourcema-jeur,unevéritablealternativeauxgrandsintégrateurstraditionnels.Lesdo-mainesd’interventiond’AlterWaysont: IntégrationenOpenSource;Ges-tiondecontenu;Administrationsystèmesetréseaux;BusinessIntelligence;Hébergement;Formation.

ANAKEEN

Adresse:5PlaceDeLaRepublique,75003PARIS

Site:www.anakeen.com

Développeuretcommercedesolutionlogicielpourlagestiondefichiersetl’accèsauxdonnées.

ANT’INNO

Adresse:29,RueDeLaBeaune,93100MONTREUIL

Site:www.antinno.fr

Ant’innoestunéditeurdelogiciel.Ant’innodéveloppeetcommercialiseunlogicieldegestioncollaborativededocuments,l’Ant’box.Lecritèredifféren-ciantde la solutionAnt’boxest le caractèreoptionnelduclassementdesdocumentsqui estpossiblemaispasobligatoire.Cetteparticularité fonc-tionnelleimposel’intégrationd’unmoteurderecherchetextueltrèsperfor-manten termedepertinence.L’industrialisationdumoteurde rechercheenlangagenaturelduCEAainsiquelagestiondesressourceslinguistiquesmultilinguessontaussiaucoeurdemétierd’Ant’inno.

210

ARAOK!

Adresse:17,RueVauquelin,75005PARIS

Site:www.araok.com

ARAOK!estunesociétédeconseil,100%focaliséesurlee-commerce,quicultiveunedoubleexpertisemarketingettechniqueeteffectueuneveillepermanentesurlesacteursdudomaineetsurlessolutionstechniques.

ARTENUM

Adresse:24RueLouisBlanc,75010PARIS

Site:www.artenum.com

ArtenumestlasolutionadaptéeàvotreR&D.Entrepriseindépendantesi-tuéeàParis,Artenumtravailleavecdespartenaireseuropéensafindefacili-terletravailnumériqueetcollaboratif.Àl’interfaceentrelarechercheetin-dustrie,ArtenumapportelestechnologiesOpenSourcelesplusinnovantespourlesdeuxsecteurs.

BEARSTECH

Adresse:40passagedepanoramas,75002PARIS

Site:www.bearstech.com

Logiciellibreetservicespourl’hébergementetl’administrationsystème.

CAPGEMINI

Adresse:11RueDeTilsitt,75017PARIS

Site:www.capgemini.com

Capgeminiestl’undesleadersmondiauxduconseil,desservicesinforma-tiquesetdel’infogérance.

211

CELI

Adresse:33AvenuePhilippeAuguste,Cedex,75011PARIS

Site:www.celi-france.com

Développementdelogicielsdédiésàl’analysedesopinions,destendances,desdesiderataissusdesblogs,newsgroups,forums,etc.

CORE-TECHS

Adresse:218,AvenueJeanJaurès,75019PARIS

Site:www.core-techs.fr

Core-TechsestunsociétéspécialistedanslaconceptionetledéploiementdesolutionsWeb:portailsWeb,plateformesEcommerce,Intranet,Extra-nets,développements spécifiques. Ses réalisations s’appuient sur l’exploi-tationdesolutionsdegestiondecontenuOpenSourceetdeframeworksPHPetJava.

CS

Adresse:22,AvenueGalilée,92350LE-PLESSIS-ROBINSON

Site:www.c-s.fr

Concevoir, intégrer,exploiterdesapplications,dessystèmesetdes infras-tructurescritiques,CSmetauservicedesesclientslestechnologieslesplusinnovantespour construiredes solutionsglobalesdehauteperformance.Grâceàsacapacitéd’innovationetàsonpotentielhumainettechnologique,CS se situeparmi les leaderseuropéens sur sesmarchés :Aéronautique,Aviationcivileetmilitaire,Spatial,Défense,ÉnergieetUtilities,BanqueetFinance, IndustrieetAutomobile,Télécommunications,AdministrationsetCollectivités locales, Assurance et Prévoyance, Distribution et Logistique,Transportsterrestres.

212

eNovance

Adresse:56RueDeLaRochefoucauld,75009PARIS

Site:www.enovance.com

eNovanceestunesociétécomposéed’unequinzained’expertsspécialiséstravaillantautourd’unephilosophiecommune:ladiffusionetledévelop-pementdestechnologiesOpenSource.DepuissacréationeNovances’estpositionnéesurunedoubleactivité:uneactivitédeserviceetuneactivitédeR&Dautourdel’OpenSource.

EPIPHYTE

Adresse:12,RueVivienne,75002PARIS

Site:www.epiphyte.eu

BaséeàParis,EpiphyteestunesociétéoffrantdesservicesenR&DetenIngénierieInformatique,destinésàlaréalisationdeprestationsdehautni-veauendéveloppementinformatique.

ESI GROUP

Adresse:100AvenueDeSuffren,BP80112Cedex,75015PARIS

Site:www.esi-group.com

Simulationdeprocessetdetest.

EUREVA

Adresse:17,RuePascal,75005PARIS

Site:www.eureva.fr

Eurevaestunesociétédeconseilenmanagementettechnologiesspéciali-séedansl’innovationlogicielleetproposesonexpertisesur:Lavirtualisationd’infrastructures;Lesarchitecturesmobiles;Lesarchitecturesd’entreprises.

213

EXOSEC

Adresse:3,RueDuPetitRobinson,ZACdesMetz,78350JOUY-EN-JOSAS

Site:www.exosec.fr

EXOSECextune sociétéd’expertiseen infrastructuresàHauteQualitédeService.Nousdélivronsnotresavoirfairesouslaformedeservicesdeconseiletd’ingénierieainsiquecommeéditeurdesolutionsd’optimisationdesflux.Notreobjectifestd’accompagnerglobalementnosclientspourtoutelages-tiondel’infrastructuredeleurSI.Conception,implémentationetassistancesurlesinfrastructuresréseauxàHauteQualitédeService.Expertiseréseaux,OpenSourceetSupervision.

GENYMOBILE

Adresse:87RueDeTurbigo,75003PARIS

Site:www.genymobile.com

Sociétédeservice,GENYMOBILEestspécialiséeenconseiletingénierieentechnologiemobileàdestinationdesgrandscomptesetindustriels.Nosdo-mainesd’expertisesontlessuivants:ConseilTechnologique-IngénierieMo-bile-Formation-AccompagnementsurprogrammedeR&Detinnovation-Sujetstechniquespointus:Virtualisationd’Android,customisationdeRom,sécurisationdesOSmobiles,mobiledevicemanagement... - Informatiqueembarquéeetdomotique.

GLOBALIS media systems

Adresse:6Bis,RueAugusteVitu,75015PARIS

Site:www.globalis-ms.com

GLOBALISestlaseuleSSIIaupositionnementintégralementdédiéàlapla-teformePHP/ LAMP.Nousconcevonset réalisonsdes solutions (applica-tionsetsites) Internet, Intranetetmobilesdepuisplusde15ans.Etudes,

214

développement,intégration,assistance,TMA,interventionsenrégieouauforfait,nosprestationsontdéjàséduitplusde300clientsissusdel’indus-trie, de la banque, desmédiasoude la distribution. Chaqueannée, plusde100000utilisateurspratiquentnosapplications…avecsatisfaction.NoussommesagréésautitreduCIRparleMinistèredelaRecherchedepuis2007.

HAMBURWARE

Adresse:1MailGayLussac,Cedex,95015CERGY

Site:www.hamburware.com

Ami-cheminentrel’éditeurd’applicationswebetlawebagency.

HEDERA TECHNOLOGIES

Adresse:38,RueDuCheminVert,75011PARIS

Site:www.hederatech.com

HederaTechnologyestunestart-upfocaliséesurl’innovationdesinfrastruc-tures IT.Avecnossolutions logicielles, les infrastructures ITsontagilesetfluides,l’ITdevientunecommodité.Lesapplicationsmétierssécuriséesetredondées sontdéployéesenquelquesclics. Laconfiguration, ledéploie-mentetl’administrationsontcomplétementautomatiséspouruneoptimi-sationducycledeviedesinfrastructuresphysiquesetvirtuelles.

HENIX

Adresse:45-47,AvenuePierreBrossolette,92120MONTROUGE

Site:www.henix.com

HenixestunesociétédeServiceenIngénierieInformatiquecrééeen1999,spécialiséeenQualificationLogicielleetenAssistanceàMaîtrised’Ouvrage.Henixproposeà ses clientsdeséquipesdédiéesaux tests,organiséesenCentre de Service Recette. Son outillage open source, développé dans le

215

cadre du projet R&D Squash, lui a permis de démocratiser l’accès à unealternativeopensourcemature,derenforcersavisibilitésurcecréneauau-prèsdegrandscomptes(groupes,ministères,...)etderenforcerlalégitimitéde ses services de qualification logicielle et de ses services supports. ViasafilialeÉcoledelaQualitéLogicielle,Henixcontribueégalementàlapro-fessionnalisation/montéeentechnicitédesmétiersdelaqualitélogicielle.Henix anime le ClubQualité Logicielle, créé en 2006 à l’initiative de res-ponsablesinformatiquesqualité/méthode/outilsdegrandessociétésfran-çaises.LeClubs’intéresseauxdifférentesfacettesdelaqualité,auxtraversd’échangesentregrandscomptes(normalisation,échangedebonnespra-tiques,retourd’expérience),deprésentationsdesolutions,etdegroupesdetravail.Enassistanceàmaitrised’ouvrage,Henixintervientenanalysemé-tieretfonctionnelle,enconduitedeprojet/PMOetenaccompagnementdu changement,dans lesdomainesde la santé,de l’énergie,enbanque/financeettransports/logistique.

INNOVIMAX

Adresse:9ImpasseDesOrteaux,75020PARIS

Site:www.innovimax.fr

Permettre aux sociétés de prendre enmain leur stratégie numérique enmettantenoeuvredestandardspérenneafind’assurerunequalitémaxi-male.Nousajoutonsàcelaunefortecompétencedanslamontéenchargedetraitementdevolumededonnéesoudehautdébit.Consulting,Forma-tionetdéveloppementenstratégienumérique,standardsetqualité.Trai-tementdedonnéesenmasseouàhautdébitenstreamingetenparallèle

JAEKSOFT

Adresse:89RueDeMeaux,93410,VAUJOURS

Site:www.open-search-server.com

ÉditeurdumoteurderechercheOpenSearchServerestun logicieldemo-teurderechercheconstruitautourdesmeilleursoutilsopensource.

216

KALIS

Adresse:2RueEugènePottier,Promopole,78190TRAPPES

Site:www.kalis.fr

Volontéd’entreprendreetdedonnerunsensàlaviedel’entreprise.Réellecapacitéàresterfocalisépourdévelopperunsavoir-faireetcréerunepo-sitioncompétitiveforteetreconnuepar lesgrandesentreprises…KALISaconçuetmisenoeuvredesOffresdeServicesdansledomainedel’Amélio-rationdelaQualitéduSystèmed’Information-KaliITG:uneoffredeConseil‘outillée’pourlesDSIs’appuyantsuruneméthodologie,desexpériencesetunesolutionlogicielleinnovanteetperformante(XAGA).-KaliSOFTuneoffresimple permettant aisément l’amélioration de laQualité des patrimoinesApplicatifs(JAVA/C++/...)ens’appuyantsurdelaMéthodologieetsurunesolutiondeQualimétrieOpenSource(SQUALE).-KaliTESTuneOffredeTests&Recettes’appuyantsuruneméthodologieetunedémarcheéprouvées,desexpériencesconcrètesetunesolutionOutilléeOpenSourceàtrèsfortROI(TESTLINK/MANTIS).-KaliCHANGEuneOffrepoursupporterleCycledevieApplicatifprenantencompte laGestiondesExigences (RéférentieldetraçabilitédesExigences),laGestiondeConfigurationlogicielle,lastandar-disationdesprocessusdedéveloppementCMMietdeproductionITIL

KELIS

Adresse:9,RueDuGrosBuisson,60150THOUROTTE

Site:www.kelis.fr

Kelis a pour volonté la dissémination de l’écriture structurée par le biaisd’outils logiciels de type chaînes éditoriales accessibles et performants,dansl’ensembledessecteursd’activité(delaformationetdelaformalisa-tiondessavoirsàlarédactionderapportsquotidiensjusqu’àlawebradio).KelisestéditeurdelasuitelogiciellelibreScenari,deconceptiondechaîneséditorialesdecréationdedocumentsmulti-supports.Kelisaccompagnesesclientsetpartenairesàlaconceptionetmiseenœuvredeleurchaîneédito-riale,adaptéeàleurcontexte.

217

LINAGORA

Adresse:80,RueRoqueDeFillol,92800PUTEAUX

Site:www.linagora.com

Linagora,sociétéspécialiséeenLogicielLibre,éditesespropreslogicielsetproposeunegammedeservicesprofessionnels.L’activitéd’éditions’articuleautourde4produits:

•OBM(outilsdemessagerieetdetravailcollaboratif);

•LinPKI(solutionsdeconfiancenumériqueetdesécurité);

•LinID(applicationsdegestionetdefédérationdesidentités);

• Petals (ESB libre qui s’adapte aux infrastructure étendues etgrandeéchelle).

Linagora propose également l’Open Source Software Assurance, offre desupportetmaintenancecontractuellementgarantissurplusde200logicielslibres,ainsiquedesservicesdedéveloppementetintégration,decréationweb,deformationsetdeconseil.

LOGILAB

Adresse:104BoulevardLouis-AugusteBlanqui,75013PARIS

Site:www.logilab.fr

Logilabest reconnuepour sonexpertisedans lesdomainesde l’informa-tiquescientifiqueetduWebsémantique,surlabasedePython,Debianetdesméthodesagiles.

218

MAARCH

Adresse:11BoulevardDuSudEst,92000NANTERRE

Site:www.maarch.org

Maarchestuneinfrastructured’archivageGEDOpensourcecomplètepourla conservation de gros volumes de ressources numériques. Cette plate-formeoffrelesfonctionsd’importationetderestitutiondedocumentsafindepermettre la conservationet l’exploitationdes ressourcesnumériquesd’uneorganisationsur le longterme,encontribuantaurespectdesrégu-lations françaiseset internationales concernant l’archivagedocumentaire.Maarchexisteaujourd’huienfrançais,anglaisetsupportelemultilingue.

MANDRIVA

Adresse:8RueDeLaMichodière,75002PARIS

Site:www.mandriva.com

Mandriva facilite l’installation et l’utilisation du système d’exploitation li-nuxpour lesparticuliers et lesorganisations (entreprises, administration)partoutdanslemondeenfournissantdesdistributionsLinuxadaptéesauxdifférentsusages.Grandpublic:distributionMandrivaLinux,éditiond’uneversionLinuxgratuiteetpayanteincluantdeslogicielstiers;ladistributionestaussidisponiblesurCléUSBbootable.OEM:lesdistributionssontdis-poniblespourêtrepréinstalléessurdesPC.Entreprise,administrations:dis-tributionorientéeserveuretoutilsdegestiondeparcsinformatique(Win-dows,Linux,Unix).

NEXEDI

Adresse:39RueErlanger,75016PARIS

Site:www.nexedi.com

Nexediaétéfondéeen2001aveclacréationduprojetERP5,dontlapre-mièremiseenœuvreaétéélu«MeilleurprojetERP»en2004.

219

NUXEO

Adresse:18,RueSoleillet,75020PARIS

Site:www.nuxeo.com

Nuxeoestlepionnierdelagestiondecontenud’entreprise(ECM)enopensource.Nuxeodéveloppeuneplateformeopensourced’ECM,baséesurlesstandardsdel’informatiqued’entreprise(JavaEE);travailleavecunréseaudepartenaires,notammentintégrateursetISVs,àlamiseenoeuvred’ap-plicationsdéveloppéessurcetteplateformechezdesclients,grossesPME,grandscomptesouadministrations;vend,sousformedesouscription,desoutilsdedéveloppementetdemaintenancepropresàsécuriserl’usagedesonlogicielparleséquipesdedéveloppementetd’exploitation.

OBEO

Adresse:2routedelaNoue-BP76,91193Gif-Sur-Yvette

Site:www.obeo.fr

Obeoproposedessolutionsd’usinesàlogiciels,allantdelagénérationdecodeà lamodernisationd’applications.Obeoestconnupoursonimplica-tiondans lafondationEclipseentantquemembrestratégiqueetcomme4eplusgroscontributeuraumondesurcetteplateforme(notammentvialeprojetAcceleo).Sondomainedeprédilectionestlafabricationsurmesured’outilsdemodélisationpourl’industrieetpourl’architecturedesystèmesd’information.

220

OPEN WIDE

Adresse:14,RueGaillon,75002PARIS

Site:www.openwide.fr

OpenWideagit comme ‘Technologyprovider’,enproposantduserviceàfortevaleurajoutéedanssesdomainesdecompétence.OpenWideviseàsedévelopperàl’échelleeuropéennecommeacteurtechnologiquemajeurdanslesarchitectureslogiciellesembarquéesetlessolutionsdetraitementd’imageavancées.OpenWideestunesociétédeservices,centréeautourdesescompétencestechnologiques(traitementd’image,linuxembarqué,tempsréel,Andoid).Nousdélivronsdesprestationsdeconseiletdesupportet/oudessolutionscléenmainauxgrandsclients industrielsdel’électro-niqueprofessionnelleprincipalement.

OSLANDIA

Adresse:4,PlaceLouisArmand,Tourdel’horloge,75603PARISCEDEX12

Site:www.oslandia.com

OslandiaproposetouteunegammedeserviceautourdesSystèmesd’In-formationGéographique:AMOA,formation,assistance&support,audit&conseil,développementsspécifiquesavecnossolutions,oudans lecoeurdeslogicielsopensource.Oslandiaestainsicapabledevousaccompagnersurtoutes lesphasesdevotreprojetd’architecturededonnéesspatiales,afindetirerlemeilleurdestechnologiesOpenSource

221

OW2 CONSORTIUM

Adresse:7AvenueJeanJaures,78340LES-CLAYES-SOUS-BOIS

Site:www.ow2.org

OW2estunecommunautéopen-sourceindépendanteetmondiale.Lamis-siond’OW2estde:a)promouvoirledéveloppementdemiddlewareopen-source,lesapplicationsmétiersgénériques,lesplates-formesdecloudcom-puting et b) de favoriser une communauté dynamique et un écosystèmed’affaires.

PAQTIGO

Adresse:1RueAlbertEinstein,77420CHAMPS-SUR-MARNE

Site:www.paqtigo.com

Pour lesGrandsComptes,PAQTIGOadéveloppéunedémarchesimpleetpratiqued’industrialisationdeprocessusinformatiquesbaséesurlesréfé-rentielsdebonnespratiquesCOBIT,CMMi,ITILpourréduirelesdélaisetlesdélaisetlescoûtstoutenaméliorantlaQualitédeservice.

PILOT SYSTEMS

Adresse:9,RueDesargues,75011PARIS

Site:www.pilotsystems.net

PilotSystemsréussittousvosprojetsOpenSource:développementsspé-cifique,intégrationdesolutionsOpenSource,engagementauforfait…PilotSystemsestunacteurreconnudescommunautésOpenSource.Nosspécia-lités:Intégrationdesystèmes;Conceptionetdéploiementdesitesinternetet intranet; Hébergement et maintenance; Développements spécifiques;FormationsenZope,Plone,Python;Conseilenintégration,déploiementetgestiondeprojet;Maîtrised’ouvrage.

222

PROLOGUE

Adresse:12AvenueDesTropiques,91940LES-ULIS

Site:www.prologue.fr

Prologuecrée,développeetmetenœuvredestechnologiesinnovantesauservicedetouslessystèmesd’information.

PROXEM

Adresse:19BdDeMagenta,75010PARIS

Site:www.proxem.com

ProxemestuneJeuneEntrepriseInnovantespécialiséedansleTraitementAutomatique du Langage Naturel, l’analyse des données non-structuréeset leWebsémantique.UneffortdeR&Dimportant,et l’établissementdepartenariats avec des laboratoires d’informatique linguistique, nous per-mettentderaccourcirledélaientrel’apparitiond’unconceptetsamiseenœuvreopérationnelle.

QUALIXO

Adresse:73-75,RueDeLaPlaine,75020PARIS

Site:www.qualixo.com

Qualixoestspécialiséeenqualimétrie-mesuredelaqualitélogicielle-etenqualificationtechnique:testsdeperformances,desécuritéapplicative,complianceopensource.Nousintervenonsenconseilsurlamiseenœuvrededémarche/outillage,etenauditponctuelourécurrent(centredeservicequalitélogiciels).

Positionnéesuruneniche,notrecapacitéd’innovationaétéreconnuedèsnotrecréationparleMinistèredelaRechercheetdelaTechnologiegrâce

223

aulabelJeuneEntrepriseInnovante(JEI).PorteurduProjetSquale(SofwareQualityEnhancement)labelliséparpôledecompétitivitéSytem@ticParis-RegionetfinancéparleFondUniqueInterministériel,QualixoengageunepartiedeseschargesenR&Dafindevaloriserlesrésultatsdesestravauxderecherche.

RESTLET

Adresse:ESSECVenturis,CNIT,BP230-2,PlacedelaDéfense,92053PARISLADEFENSE

Site:www.restlet.org/

RestletSASestunéditeurdemiddleware,spécialistedesAPIsweb.Nospro-duitspharessontlelogicielopensourceRestletFramework,leaderpourledéveloppementd’APIswebdestyleRESTenJavaainsiquelaplateformeenligneAPISpark,simplifiantlacréationetl’hébergementd’APIsweb.

SMILE

Adresse:48RueDeVilliers,92300LEVALLOIS-PERRET

Site:www.smile.fr

Smileestune sociétéd’expertsdesarchitectureswebetdes solutionsopensource.Avec500collaborateursenFranceetuneexpertiseopensourcerecon-nuedansunevariétédedomaines,SmileestlepremierintégrateurdelogiciellibreenFrance.Avecunedevise:fairesimple,utile,performant.Acteurengagédans lesprogrèsde l’Internetdepuis1995,Smilea réaliséquelques-unsdesplusgrandssitesdel’Internetfrançais,dessitesàfortevaleurajoutéeetàforteaudience.Smileaégalementétéchoisieparlesplusgrandesentreprisesfran-çaisespourconcevoir,réaliseretmaintenirdesapplicatifsIntranetstratégiques,servantdescentainesd’utilisateurssurdesmilliersdetransactions.

224

SOPINSPACE

Adresse:4,PassageDeLaMainD’Or,75011PARIS

Site:www.sopinspace.com

SopinspaceestunacteurderéférencedesservicesWebinnovantsàbaselogicielleentièrementlibrepourcertainesactivitéscollaborativesetladé-mocratieparticipative,enparticulier le logicieletserviceWebco-ment(R)pourl’annotationdetextesenlignes.LesprincipalesactivitésdeSopinspacesont:LaR&Dpourleslogicielsinnovantsdestinésauwebsocial;Laconcep-tionetl’animationdeprocéduresdedémocratieparticipative,dedébatpu-blicetdetravailcollaboratifutilisantinternet;Leconseilauxpolitiquesdedémocratieparticipativeetlesétudesd’impactdestechnologiesetdeleursnouveauxusages.

SPARKOM

Adresse:7RueDeLaCroixMartre,91120PALAISEAU

Site:www.sparkom.com

SPARKOMoffrelapremièreplateformed’optimisationdelamontéeencom-pétences,derentabilisationdesinvestissementsenformationetdegestionde l’interaction clients par l’accompagnement interactif instantané entrepairs.

SPIRULA

Adresse:7,RueDeLaCroixMartre,91120PALAISEAU

Site:www.spirula.info

LaMissiondeSpirulaestdepermettreauxentreprisesdeMesurerleursProjetsenproposantdessolutionsinnovantespour:Comprendrelepassé-Piloterleprésent-Prévoirl’avenir.NousproposonsdesprestationsdeConseil,AssistanceetFormationdanslesdomainessuivants:IngénierieLogicielsetSystèmes;Me-sureetestimationdeProjets;Améliorationdeprocessusdedéveloppement.

225

SPLITTED-DESKTOP SYSTEMS

Adresse:2SquareRivoli,78150ROCQUENCOURT

Site:www.splitted-desktop.com

SYSRA

Adresse:30AvenueGénéralLeclerc,91330YERRES

Site:www.sysra.com

Depuissacréationen1993,SYSRAproposeservices,développements,sup-portetformationsur lestechnologiesobjetspour lesprojets lesplusexi-geants.SYSRAestleleaderduprojetEyeDB,unSystèmedeGestiondeBasesdeDonnéesObjetopensourceinnovant.

TAGMATICA

Adresse:126RueDePicpus,75012PARIS

Site:www.tagmatica.com

Lamajeurepartiedelaconnaissancefigurantdansdestextes,ils’agitdelestraiterautomatiquement.Lesprincipauxobjectifssontd’extrairelecontenuintéressant,derouterlestexteset/oudelesindexer.Lesdomainesd’appli-cationsont lapresseet ladocumentationtechnique.TAGMATICAestuneforce indépendantequipermetà ces clientsdedévelopperdes fonction-nalitésinnovantes.Sesspécialitéssontlesdictionnaires,lesanalyseursetlastandardisationISO.TAGMATICAestaussiéditeurdel’analyseursyntaxiqueTagParserappliquéaufrançais,anglais,avecunprototypepourl’espagnol.TagParsercombinedestechniquessymboliquesetstatistiquesafind’êtreunoutilrobusteetrapide.

226

TALEND

Adresse:9,RuePages,92150,SURESNES

Site:www.talend.com

Talend développe des solutionsmiddleware open source qui permettentauxorganisationsdetirerunmeilleurpartideleursapplications,systèmesetbasesdedonnées.Faisantvolerenéclats lemodèlepropriétairetradi-tionnel,Talenddémocratise lemarchéde l’intégrationen fournissantdestechnologies open source d’entreprise qui adressent à la fois les besoinsd’intégrationdedonnéesetd’intégrationd’applicationsdesorganisationsdetoutetaille.

WALLIX GROUPE IF RESEARCH

Adresse:119,RueDeTocqueville,75017PARIS

Site:www.wallix.com

Wallix s’appuie sur lemodèle Open Source pour concevoir des solutionsde sécurité et de gestion d’infrastructure informatique pour les entre-prises.WALLIXapourambitiond’êtrele1eracteureuropéendelasécuritéà basede composants logiciels libres. En tant qu’éditeur,WALLIX conçoitdeslogicielsOpenSourcepackagéssousformed’appliancesmatériellesoulogiciellesprêtesaudéploiement.LagammeWallixcomprendtroisoffresprincipales«TotalSecure»,«LogBox»,Wallix«AdminBastion»ou«WAB».Cessolutionspermettentdedéployerdesréseauxdeconfiancedanslesentreprisesétendues,decontrôlerlesaccèsauxressourcesdel’entreprise,derecueilliretd’analyserlestracesdeconnexion,enfindecontrôlerl’acti-vitéinformatiquepourreconstituerunévénementencasdepanneoudepréjudice.

227

WEBISTEM

Adresse:26RuePierreSémard,92320CHÂTILLON

Site:www.webistem.com

Webistemmetàladispositiondescommunautésscientifiquesunegammed’outilsdetravailcléenmain,accessiblesenligne.Webistemplaceaucœurdesaréflexionlesmembresdelacommunauté,afindeleurgarantireffica-citéetgaindetempstoutaulongdelaconduitedeleurprojet.Avecunegarantiedegaindetempsdémontrée,etpourunbudgetraisonnable,We-bistem intervient rapidement pourmettre enœuvredes outils de travailcollaboratifs,simplesetperformants.

XWIKI

Adresse:10,RuePernety,75014PARIS

Site:www.xwiki.com

NousfournissonsunegammedeservicesprofessionnelssurlelogicielXWi-ki,souslicenceLGPL(support,développement,formation,conseilethéber-gement), etproposonségalementuneoffrepackagée :XWikiCloud.Nosmarchécible:organisationsetcommunautéssouhaitantpermettreàleursutilisateurs demieux travailler ensemble, et conduire leurwiki à un plushautniveaudeperformance.Nosdomainesbusinesscibles : intranet,ex-tranet,siteparticipatif,veillecollaborative,CRM,gestiondedocumentationtechnique, encyclopédie... Notre ambition: devenir leader dans les outilslibresdetravailcollaboratifetdegestiondesconnaissancesentreprises.

228

YSANCE

Adresse:4PlaceLouisArmand,75012PARIS

Site:www.ysance.com

YsanceestunesociétédeconseiletdedéveloppementspécialiséesurlesproblématiquesprojetàfortsenjeuxpoursesclientsenparticuliersdansledomainedelaBusinessIntelligence,duCRM,duwebetducloudcompu-ting.Ysancemetl’innovationtechnologiqueauservicesdesenjeuxdesesclients tout enproposantdes solutionséprouvées. Investissementmassi-vementenR&D,Ysancesélectionnesespartenairessurdescritèresd’excel-lencetechniqueetdepertinencemétiercequiluipermetdeproposeruneapprocheprojetsimplifiéepourleclient.

ZENIKA

Adresse:51RueLePeletier,75009PARIS

Site:www.zenika.com

ZenikaestuncabinetdeconseilinformatiquespécialisédanslesnouvellestechnologiesetprésentsurParis,Rennes,Lyon,AthènesetLondres.Noussommesplusparticulièrementversésdansl’Open-SourceetcontribuonsàdéveloppercetécosystèmeenFrance.Nousnerecrutonsquedesconsul-tantsjustifiantd’uneexpertiseforteetreconnueauniveaunationalouin-ternational.Zenikaintervienttoutdulongdesprojetsinformatiques.Depuislapriseenchargede ladéfinitiondesarchitecturesapplicatives jusqu’auxlivraisonsfinales,Zenikapeutvousaiderà industrialiservotredéveloppe-mentetréduirelaprisederisquetechnologique.

229

230