Aller au contenu

Java Specification Requests 168

Un article de Wikipédia, l'encyclopédie libre.
Ceci est une version archivée de cette page, en date du 18 novembre 2007 à 15:13 et modifiée en dernier par Nono64 (discuter | contributions) (International Business Machines Corporation : correction du lien "IBM"). Elle peut contenir des erreurs, des inexactitudes ou des contenus vandalisés non présents dans la version actuelle.

Modèle:Ébauche informatique La JSR 168 (ou Java Specification Requests : Portlet Specification) est la spécification des portlets définissant le contrat entre les conteneurs de portlets et les portlets.

Cette requête de spécification Java (JSR), qui porte le n°168, prend place dans le cadre du JCP, le Java Community Process.

L'idée de cette spécification est de rechercher l'interopérabilité entre les portlets et les portails. Cette spécification a pour but de permettre à n'importe quelle portlet développée en Java de s'exécuter dans n'importe quelle architecture distribuée avec un serveur d'application compatible J2EE.

La spécification définit un ensemble d'API pour les serveurs portails concernant les domaines de l'agrégation, la personnalisation, la présentation et la sécurité.

Les buts principaux sont :

  • Définir une API Java Portlet standard basée sur l'API Servlet ;
  • Assurer l'interopérabilité et la portabilité ;
  • Supporter des types de clients multiples (multi-terminal) ;
  • Supporter la localisation et l'internationalisation ;
  • Supporter l'exécution de portlet distante.

Cette spécification a été soumise initialement par IBM et Sun. Depuis de nombreuses entités supportent cette spécification, parmi elles on peut citer : Accenture, Apache Software Foundation, BEA Systems, Borland, Cap Gemini, Documentum, Epicentric, Ever-Team, Jahia, Oracle Corporation, Plumtree, SAP, Sybase...

La version 1.0 de la spécification JSR 168 a été adoptée en octobre 2003.

Citons le cas du projet Apache Pluto qui a pour but de créer et de maintenir une implémentation de référence à la spécification Portlet Java JSR 168. Le projet doit fournir un conteneur indépendant de portlets, qui pourrait être embarqué dans différents portails, en particuliers JetSpeed-2 (le portail open source de Jakarta). Il offre également aux développeurs une plate-forme exemple à partir de laquelle ils peuvent tester leurs portlets.

Voir aussi

Liens internes

Liens externes