Portails les solutions open source

Publié par







Livre blanc
___________________________

Portails
les solutions open source

Badr Chentouf – Directeur Consulting
Patrice Bertrand – Directeur des Opérations





Version 1.3 – le 1er Septembre 2006
Pour plus d’information : www.smile.fr
tél : 01 41 40 11 00
courriel : sdc@smile.fr Page 2

Portails – les solutions open source – v1.3




PREAMBULE
Smile
Fondée en 1991, Smile est une société d’ingénieurs experts dans la
mise en œuvre de solutions Internet et intranet. Le métier de Smile
couvre trois grands domaines :
! La conception et la réalisation de sites Internet haut de
gamme. Smile a construit quelques uns des plus grands
sites du paysage web français, avec des références telles
que Cadremploi ou Explorimmo.
! Les applicatifs Intranet, qui utilisent les technologies du
web pour répondre à des besoins métier. Ces
applications s’appuient sur des bases de données de
grande dimension, et incluent plusieurs centaines de
pages de transactions. Elles requièrent une approche
très industrielle du développement.
! L’intégration de solutions open source, parmi lesquelles
les portails, présentés ici, mais également les outils de
gestion de contenus, les solutions de e-commerce, les
systèmes documentaires …
Ce livre blanc
Ce papier n’est pas un simple comparatif entre les portails open
source que nous avons sélectionnés. Nous nous efforçons aussi de
faire ici une introduction aux concepts fondamentaux des ...
Publié le : lundi 2 mai 2011
Lecture(s) : 119
Nombre de pages : 49
Voir plus Voir moins
Livre blanc ___________________________ Portails les solutions open sourceBadr Chentouf  Directeur Consulting Patrice Bertrand  Directeur des Opérations
Version 1.3 le 1er Septembre 2006 Pour plus dinformation : www.smile.fr tél : 01 41 40 11 00 courriel : sdc@smile.fr
 Portails  les solutions open source  v1.3
PREAMBULE
Page 2
Smile Fondée en 1991, Smile est une société dingénieurs experts dans la mise en uvre de solutions Internet et intranet. Le métier de Smile couvre trois grands domaines : !La conception et la réalisation de sites Internet haut de gamme. Smile a construit quelques uns des plus grands sites du paysage web français, avec des références telles que Cadremploi ou Explorimmo. !Les applicatifs Intranet, qui utilisent les technologies du web pour répondre à des besoins métier. Ces applications sappuient sur des bases de données de grande dimension, et incluent plusieurs centaines de pages de transactions. Elles requièrent une approche très industrielle du développement. !Lintégration de solutions open source, parmi lesquelles les portails, présentés ici, mais également les outils de gestion de contenus, les solutions de e-commerce, les systèmes documentaires 
Celivre blanc Ce papier nest pas un simple comparatif entre les portails open source que nous avons sélectionnés. Nous nous efforçons aussi de faire ici une introduction aux concepts fondamentaux des portails et de leur mise en uvre. Nous proposons, pour chacun des concepts les plus importants, notre analyse des enjeux et des possibilités qui différencient les outils du « marché du libre ». Après cette analyse, nous positionnerons chacun des portails retenus, vis à vis de la fonctionnalité considérée.
© Copyright Smile - Motoristes Internet - 2006 Toute reproduction interdite sans autorisation
 Portails  les solutions open source  v1.3
Page 3
Version 1.3 Plusieurs nouveautés sont apparues dans le monde des portails open source. Tout dabord,Jetspeed2 arrive enfin, après une longue attente. Ensuite,eXoplatform et Liferay intègrent dans leurs dernières versions des fonctionnalités de gestion de contenus. Et enfin,Jahia passe en version 5, avec un certain nombre daméliorations importantes. On assiste donc à une scission des portails : dun coté les portails de type Suite complète avec des briques de gestion de contenu et/ou de travail collaboratif, et dautre part les portails framework, avec uniquement le socle dun portail  modules, identification, personnalisation - à partir desquels on peut construire une application.Sil est vrai que mettre en uvre deux ou trois produits distincts demande plus de travail que mettre en uvre un seul produit,on sinterrogera à chaque fois sur la performance et les fonctionnalités de telle ou telle brique intégrée, en comparaison avec une brique externe. Ce nest quau vu de cette comparaison quun choix éclairé pourra être fait.
Quest ce quun portail ? Avant tout, il convient bien sûr de définir les termes. Dautant plus que le portail na pas une définition universelle. Sur lInternet, un portail est un site qui réunit différentes ressources, soit autour dun même thème (portail immobilier, portail demploi, ) soit sans thème particulier, cest un portail généraliste, tel que Yahoo ou Msn. On voit que cette définition nest pas précise, puisque Explorimmo est un portail immobilier, mais Ebay ne se revendique pasliatropdenchères. Dune certaine manière, portail est une appellation plus haut de gamme, que différents sites peuvent sarroger. Pourtant, un portail nest pas un simplesite de contenus. Au minimum, cest un site qui inclut desressources applicatives,des services.de Explorimmo, la recherche de logements, Dans le cas mais aussi la gestion dune sélection doffres, de recherches enregistrées, la dépose dannonces, la gestion dalertes, sont les services à valeur ajoutée qui justifient lappellation. Un portail donne aussi accès à des ressources qui ne lui appartiennent pas toutes : il propose des services relevant dautres
© Copyright Smile - Motoristes Internet - 2006 Toute reproduction interdite sans autorisation
 Portails  les solutions open source  v1.3
Page 4
sites, sa valeur ajoutée propre étant dans la sélection et la réunion de ces outils. Enfin, un portail intègre aussi une dimension denisalioaterpnnso, plus ou moins élaborée. Ainsi pour reprendre notre exemple, Explorimmo permet aux internautes de définir un espace personnel, dy placer leur sélection dannonces, leurs requêtes, les alertes quils ont définies, etc. Alliance de contenus et bouquet de services, liens vers des ressources tierces, personnalisation : voilà qui définit généralement un portail de lInternet. Ce nest pourtant pas tout à fait la définition qui nous intéresse ici. Une notion plus spécifique a vu le jour en 1998, avec lintroduction du portailMyYahoo, qui dune certaine manière a créé le concept du portail, tel que nous le définissons aujourdhui. Le portailMyYahoo(« mon Yahoo »), offre différentes possibilités de personnalisationpage daccueil de Yahoo, qui permettent àde la chacun de voir immédiatementles informations qui lintéressent: les informations médicales pour les docteurs, informatiques pour les informaticiens, mais aussi la météode ma région, les cours de boursede mes actions, les liens Internetque jutilisetcaruonemm,  et même dagencer ces blocs dinformation à sa guise sur la page. Le principe du portail personnalisé, «façonMyYahoo »est donc que chacun se construit sa propre page, en faisant sa sélection parmi les ressources qui lui sont proposées.
Portail Intranet Pour ce qui est des sites Internet, le concept de portail a connu une phase dengouement excessif, vers 2001, où tous les sites se rêvaient portails, et voulaient offrir un fil dinformations Reuters, et une carte météo. Cela na pas eu le succès espéré. Dune part ce type dagrégation est le propre des portailsrénégsetsila, qui peuvent prétendre êtrela page daccueil de linternaute, et seuls 4 ou 5 sites peuvent le revendiquer. Dautre part, les internautes ont mûri et savent trouver linformation là où elle se trouve : les actualités sur des sites de presse, la météo sur les sites météo, et ainsi de suite.. Enfin, lesfavorisdes navigateurs leur permettent de gérer leurs ressources préférées au niveau navigateur et non au niveau portail. Cest finalement dans les entreprises que le concept de portail sest vraiment imposé. Le portail dentreprise est à la croisée de trois tendances :
© Copyright Smile - Motoristes Internet - 2006 Toute reproduction interdite sans autorisation
 Portails  les solutions open source  v1.3
Page 5
!La« webisation »des applications métier !Le déploiement de sites Intranets de communication, dinformation, ou de bases de connaissance !La généralisation du groupware
La conjonction de ces trois mouvements conduisait tout naturellement aux portails dentreprise. Revenons sur chacun deux. La webisation des applications métier Ce que nous appelons« webisation »desapplications métier, cest la volonté de faire du simple navigateur web le moyen daccès universel à toutes les applicationsqui servent le métier spécifique de lentreprise. Dès 1998, Renault avait résolu que cétait la voie à suivre. Les avantages étaient nombreux, en particulier pour de grandes entreprises disposant de nombreux établissements de par le monde : nimporte quel poste de travail de lentreprise, dans nimporte quel pays, pourrait donner accès à nimporte quelle application  sous réserve dune bonne gestion des droits bien entendu. Cen était fini des synchronisations de bases et transferts de fichiers innombrables et incertains entre filiales : on pouvait enfin construire un système dinformation à la fois mondial et centralisé. Les grandes entreprises suivirent donc cette voie, et après quelques années lobjectif est en vue : une majorité dapplications de lentreprise offre une interface web. Les Intranets Amorcé dès 1998-2000, le déploiement dans les entreprises de sites Intranet sest maintenant généralisé. Avec au départ une vocation deonnimuticamoc, ils senrichissent et acquièrent aussi une dimension deréférentiel documentaireet debase de connaissancede lentreprise. Parvenus à cette maturité, les Intranets ne sont plus de simples outils de communication, maisde véritables outils de travail ne. Il sagit plus de consulter le « mot du Président », le menu de la cantine et quelques communiqués : les collaborateurs ont désormaissite pour trouver linformation nécessaire à leurbesoin du travail.
© Copyright Smile - Motoristes Internet - 2006 Toute reproduction interdite sans autorisation
Page 6
 Portails  les solutions open source  v1.3 Le groupware La troisième tendance qui mène au portail dentreprise est celle des outils de travail collaboratif, ourogwaupre. Sous cette dénomination, on réunit une diversité doutils, qui peuvent inclure messagerie électronique, agenda personnel et partagé, dossiers et documents partagés, liste de tâches, etc. Pour certains, ces outils sont devenus indispensables à leur travail, et une majorité dentreprises a déployé des solutions telles que Microsoft Outlook/Exchange et Lotus Notes, indépendamment de leur Intranet. Mais ici aussi, comme pour les applications métier, de nombreux arguments militent pour un accès en mode web aux applications de groupware : accessibilité universelle, déploiement, administration.
Groupware
Applis métier Applis Applis métier
Groupware
PortailApplis métier
Contenus IntranetIntranet Une majorité des ressources de Le portail offre un accès unifié à ses lentreprise sont accédées en mode ressources, visant avant tout lefficacité du web. travail.
Nous lavons dit : lavènement des portails dentreprise est à la croisée de ces chemins. Toutes cette diversité de ressources étant accédée en mode web, il devient nécessaire dy« mettre un peu dordre » Cest, dorganiser et duniformiser laccès à ces ressources. la vocation des outils de portails.
© Copyright Smile - Motoristes Internet - 2006 Toute reproduction interdite sans autorisation
 Portails  les solutions open source  v1.3
Page 7
Généralisation des applications métier web EmnartiucrhiitsésdeemsesnitteestDéploietilmedntedes Intranets de ou s contenus groupware
PORTAIL dENTREPRISE
Vision globale tableau de bord Identification Information unique personnalisée
Cadre té ation et dadinmingirstration des droits
InfrastructureComme nous le verrons, un portail unifie laccès aux ressources de lentreprise, et permet de faire des pages daccueil composites et personnalisées, en forme de tableau de bord, réunissant des éléments de synthèse en provenance de différentes sources. Mais un portail a également une vocation dite dnirfuctuastrre, à différents titres : !Il permet dadministrer les applications et de gérer les droits daccès des utilisateurs aux applications ; !Il est un outil didentification unique, permettant aux utilisateurs de passer dune application à lautre sans avoir à fournir à nouveau leur identifiant et mot de passe. !Il offre un cadre dintégration pour les applications, et à ce titre contribue à promouvoir une architecture de développement unifiée dans lentreprise.
© Copyright Smile - Motoristes Internet - 2006 Toute reproduction interdite sans autorisation
 Portails  les solutions open source  v1.3
Page 8
Ce dernier aspect est en fait mineur, dans la mesure où le portail ne doit pas viser à intégrer les applications dans leur globalité, uniquement ày donner accès, et offrir unepetite fenêtrevers ce que lapplication peut offrir. En revanche les deux premiers aspects sont essentiels, et nous y reviendrons.
Open source ou propriétaire ? Le marché des portails regorge aujourdhui de solutions commerciales, développées par les plus grands éditeurs mondiaux. BEA, IBM, Oracle, Vignette, etc. Ces solutions sont majoritairement en environnement J2EE. Face à cette offre, on trouve aujourdhui des solutions open source de qualité, qui nont plus rien à envier à celles des grands éditeurs, et cela à plusieurs égards. Dans le monde J2EE, pour plusieurs domaines dapplication déjà, lopen source a acquis une dimension desolution de référence, puis souvent dendarstad. On a observé cette évolution déjà dans le domaine des frameworks, les socles de développement du J2EE, où les solutions Struts, Turbine, Hibernate, issues de lopen source, se sont finalement imposées par rapport aux solutions déditeurs commerciaux. La principale raison nest pas dans le coût de licence, mais dans la recherche dindépendance et de pérennité dabord, puis dans le caractère standard et finalement universel de ces solutions. Pour ce qui est des portails J2EE, il faut souligner que à la suite des efforts de normalisation, les solutions open source et propriétaires sappuient sur les mêmes spécifications. Cela implique quelles ont un lot commun de fonctionnalités, la même manière de fonctionner, et quelles rendent à lutilisateur pratiquement le même service final. Le processus général, que lon a déjà observé, est que une fois la norme posée, la valeur ajoutée relative des éditeurs tend à diminuer, et lopen source à simposer. Et de plus, les solutions open source peuvent revendiquer une meilleure garantie de pérennité et douverture, en particulier grâce à laccessibilité des sources, mais également  pour certaines  à la largeur de la communauté. Le support, longtemps réservé aux éditeurs « classiques » existe aujourdhui pour les solutions open source et est assuré soit par les SSII qui ont acquis lexpertise nécessaire, soit directement par les
© Copyright Smile - Motoristes Internet - 2006 Toute reproduction interdite sans autorisation
 Portails  les solutions open source  v1.3
Page 9
développeurs de la solution au travers de sociétés qui servent aussi à financer les développements du produit.
© Copyright Smile - Motoristes Internet - 2006 Toute reproduction interdite sans autorisation
 Portails  les solutions open source  v1.3
Page 10
SOMMAIREPREAMBULE ........................................................................ 2SMILE.............................................................................................................................2CELIVRE BLANC......................................................................2..........................................CETTE VERSION..............................................................................................................3..QUEST CE QUUN PORTAIL? ................................................................................................3PORTAILINTRANET.............................................................................................................4IFRASNTURETRUC....................7..........................................................................................OPEN SOURCEOU PROPRIETAIRE? .......................................................................................8SOMMAIRE ........................................................................ 10SOLUTIONS DE PORTAILS OPEN SOURCE .......................... 11UN PANEL DES MEILLEURES SOLUTIONS........................................................................11.......PHPNUKE.................................................1......2...............................................................TYPO................................................................3...................................31........................JETSPEED........................................4...1...........................................................................UPORTAL...............................................................................51........................................LIFERAY6.............................1............................................................................................EXO PLATFORM......................................................1.7........................................................JAHIA81............................................................................................................................CONCEPTS FONDAMENTAUX DES PORTAILS ..................... 20PAGE DACCUEIL TABLEAU DE BORD....................................................................02................AGREGATEUR ET MENU A LA FOIS.....................................................................................22..LE PORTAIL ET SES RESSOURCES.......................................................................................42.INTEGRATION DES APPLICATIONS METIER.............................................................................8.2GESTION DE CONTENUS........................................................................9...2.........................TRAVAIL COLLABORATIF................................................................................................43....LA PERSONNALISATION................................................................37......................................IDENTIFICATION.............................................................................................................04..AUTHENTIFICATION UNIQUE ET UNIFIEE(SINGLESIGNON) ......................................................41NORMALISATION ETJSR168 ............................................................................................45WSRP........................................................................................................................... 47SYNTHESE......................................................................... 49
© Copyright Smile - Motoristes Internet - 2006 Toute reproduction interdite sans autorisation
Soyez le premier à déposer un commentaire !

17/1000 caractères maximum.