The goal of JSR (Java Specification Request) , the Portlet and a set of portlet APIs that address personalization, presentation, and. To enable interoperability between Portlets and Portals, this specification will define a set of APIs for Portal computing addressing the areas of aggregation. The Java Portlet Specification V was developed under the Java Community Process as Java Specification Request JSR , and.
|Published (Last):||17 November 2018|
|PDF File Size:||11.26 Mb|
|ePub File Size:||5.89 Mb|
|Price:||Free* [*Free Regsitration Required]|
Different implementations are available today, the following list enumerates some of them: Rational tools supports portlet development based on the JSR specification. Click-to-Action cooperative behavior and portlet messaging are not supported in JSR Faces portlets.
It is understood that the subject of this JSR is already being addressed by Open Source projects and products from different vendors. WSRP is another portal-based standard used to integrate the presentation of remote portlets provided as Web services into the local portal page.
A Java portlet resembles a Java Servletbut produces fragments rather than complete documents, and is not bound by a URL. Unsourced material may be challenged and removed. A portlet is managed by a portlet container.
Web Services for Remote Portlets.
What is JSR portlet specification and its advantages? | Web Portal Club
A portlet container runs portlets and provides them with the required runtime environment. The Portlet specification will define a Portlet API that provides means for aggregating several content sources and applications front ends.
Portlet API Spec community draft: Like the Servlet specification, the Portlet specification will allow access to Enterprise Information Systems without imposing restrictions on the type of protocols.
For those who want to adopt portals certainly need many and variety of portlets to deploy and run. A portlet container is not responsible for aggregating the content produced by the portlets; the portal itself handles aggregation. APIs and descriptors to support internationalization and localization are a fundamental design goal of this JSR.
They portlef be useful for gathering features and evaluating the effectiveness and shortcoming of each implementation.
Each Portlet produces a fragment of markup that it s combined with the markup of other Portlets, all within the Portal page markup. This page was last edited on 21 Novemberat Web Logic Portal 4. Hence a portlet or collection of portlets resembles a web-based application that is hosted in a portal.
Views Read Edit View history. JSR is the Java Portlet specification v2. The Portlet specification will restrict the use of functions provided by the Servlet API to a subset that makes sense for components providing fragments of a markup page.
An example is the Java Portlet Specification. However, it does not address aggregation, security and personalization.
To reach this target the following schedule may be used as starting point: The 186 will provide a URL-rewriting mechanism for creating links to trigger actions within a Portlet without requiring knowledge on how URLs are structured in the particular web application. Exact details will be agreed early in the life of the JSR and communicated to expert group members. Portlets are pluggable user interface software components that are managed and displayed in a web portalfor example an enterprise portal or a web CMS.
JSR is the Java Portlet specification v3. The Java Portlet Specification defines a contract between the portlet container and portlets and provides a convenient programming model for Java portlet developers.
JSR Portlet API FR
Oracle 9i Portal http: Typically, following the desktop metaphora portal page is displayed as a collection of non-overlapping portlet windows, where each portlet window displays a portlet. For new portlets, consider using JSR to take advantage of its additional capabilities. To be determined by the expert group, initial target is December Retrieved from ” https: The Java Portlet Specification V1.
Articles needing additional references from January All articles needing additional references. The Portlet specification will define the different components for Portal Computing, their interaction, lifecycle and semantics.
We anticipate a mixture of aoi list and occasional face to face or teleconference meetings. A portlet can aggregate integrate and personalize content from different sources within a web page. You can edit these new elements by clicking on the Portlet Deployment Descriptor that is created when you create a new portlet project.
The Expert Group will evaluate defining a Credential mapping service to allow the Portal application to access resources in other portlt not supporting the notion of distributed sessions- on behalf of user. A JSR portlets catalog makes sure that portlets under this catalog may run on any standards—compliant Java portal server. msr
This specification will establish a standard API for creating Portlets, thus avoiding locking in Portal developers apu a specific implementation and allowing Portlets developers to reach a wider audience while reducing their development efforts.
NOTE that this section has been updated since the original request.
Furthermore, the Servlet specification does not define URL-rewriting functions to allow the creation of links and actions targeted to a specific form within the fragment of a page Portlet markup fragment. For a description of the Portlet technology, refer to section 2.
Standard portlet API
Portlets that conform to the JSR specification are more portable and reusable, because they can be deployed to any JSR compliant portal.
Please help improve this article by adding citations to reliable sources. It was released apj June It is expected that both specification leaders will fully share responsibilities associated poftlet group leadership, including group communications, decision making, and agreeing to the business terms for the RI and TCK. From Wikipedia, the free encyclopedia. The Portlet specification is required to achieve interoperability between Portlets and Java-based Portal servers or other web applications that implement the specification.