JSR 168
Un article de Wikipédia, l'encyclopédie libre.
![]() |
Cet article est une ébauche à compléter concernant l'informatique, vous pouvez partager vos connaissances en le modifiant. |
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, Borland, Cap Gemini, Documentum, Epicentric, Ever-Team, Jahia, Oracle, 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 container 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.
[modifier] Voir aussi
[modifier] Liens internes
[modifier] Liens externes
- (en) JSR 168