Editeur d'une solution de portail, Plumtree
vient d'annoncer le support de deux nouvelles technologies de portlets par
sa plate-forme : Web Services for Remote Portlets (WSRP) du consortium OASIS
d'une part, la brique numéro 128 du Java Community Process (JCP) de Sun
d'autre part. Cette information intervient alors que ces spécifications
seraient sur le point d'être promues au rang de standards.
Pour mémoire, les portlets sont conçus pour faciliter l'intégration
d'applicatifs tiers au sein d'un portail. Objectif affiché : fournir aux
utilisateurs une interface combinant l'ensemble des outils de travail dont
ils ont besoin - du client de messagerie à des dispositifs de travail
collaboratif, en passant éventuellement par des programmes métier
(liés à la production par exemple).
Une logique d'intégration
facilité
La valeur ajoutée des dispositifs
de l'OASIS et du JCP ? Ces interfaces de programmation (API) ont
pour but de faciliter le portage d'un composant de portail d'une architecture
à une autre. A cette fin, ces spécifications définissent la façon
de présenter les données relatives à l'affichage du service applicatif
correspondant. Mais également la manière dont cet élément
interagit avec l'infrastructure de portail en tant que telle, sur le terrain
de la personnalisation, du multilinguisme ou encore de la sécurité notamment.
Ces
deux briques répondent à des philosophies assez différentes.
La proposition de Sun se limite aux environnements Java et J2EE (Java
2 Enterprise Edition). Ce qui n'est d'ailleurs pas forcément problématique
dans la mesure où la grande majorité des serveurs d'applications
tournent sous ce type de plates-formes. A l'inverse, WSRP pourrait potentiellement
fonctionner avec n'importe quel système, y compris des mainframe.
En revanche, tous deux implémentent le langage des Web Services.
Une couche qui leur donne la faculté de faire appel à des
serveurs basés sur des technologies différentes.
Des composants portables
Grâce à ces nouveaux
modules, Plumtree entend avant tout se doter d'une application de portail
standardisée. Principal avantage affiché par la société:
les développements de portlets effectués par le biais de son produit (Plumtree
Corporate Portal) deviendront désormais réutilisables au sein d'autres
outils de portails. Ainsi, les clients de l'éditeur ne devraient plus
avoir dépendre de l'offre de ce dernier...
Reste à savoir si ce
point fort sera au rendez-vous... Sur ce point, Plumtree indique avoir
testé la compatibilité de son architecture de portlets JSR
128 avec les serveurs d'applications Apache/Tomcat, WebLogic (BEA) et
WebSphere (IBM). Et l'équivalent pour WSRP avec Oracle Applications
Server, l'émulateur client/serveur de Citrix. Mais également,
de la même manière, avec les plates-formes de BEA et d'IBM.
[Antoine Crochet-Damais, JDNet]