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.

Author: Tojas Akishura
Country: Tanzania
Language: English (Spanish)
Genre: Medical
Published (Last): 26 September 2008
Pages: 92
PDF File Size: 3.67 Mb
ePub File Size: 16.88 Mb
ISBN: 230-6-31018-735-7
Downloads: 48451
Price: Free* [*Free Regsitration Required]
Uploader: Tujin

Hence a portlet or collection of portlets resembles a web-based application that is hosted in a portal. Exact details will be agreed early in the life of the JSR and communicated to expert group members.

The Portlet specification will define a Portlet API apj provides means for aggregating several content sources and applications front ends. Like the Servlet specification, the Plrtlet specification will allow access to Enterprise Information Systems without imposing restrictions on the type of protocols.

Portlet APIs

Usually, many Portlets are invoked to in the single request of a Portal page. Testing and debugging portlets. Java enterprise platform Java specification requests Web portals. It was released in June The expert group will ensure this specification draws appropriately from such projects and products and that it will be based on open standards. Portlets are web components -like Servlets- specifically designed to be aggregated in the context of a composite page.

Typically, following the desktop metaphora portal page is displayed as a collection of non-overlapping portlet windows, where each portlet window displays a portlet.

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 potrlet of a page Portlet markup fragment. Retrieved from ” https: Some examples of portlet applications are e-mailweather reportsdiscussion forumsand news.

NOTE that this section has been updated since the original request. Web Services for Remote Portlets. To reach this target the following schedule may be used as starting point: A portlet can aggregate integrate and personalize content from different sources within a web page. Oracle 9i Portal http: Apu, it does not address aggregation, security and personalization.


What is JSR portlet specification and its advantages? | Web Portal Club

Different implementations are available today, the following zpi enumerates some of them: There will be no shared code requirements.

Unsourced material may be challenged and removed. The API 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. By using this site, you agree to the Terms of Use and Privacy Policy.

A portlet responds to requests from a web client with and generates dynamic content. Articles needing additional references from January All articles needing additional references. WSRP is another portal-based standard used to integrate the presentation of remote portlets provided as Web services into the local portal page. The Java Portlet Specification V1.

Identification Request Contributions Section 1.

A JSR portlets catalog makes sure that portlets pai this podtlet may run on any standards—compliant Java portal server. JSR is the Java Portlet specification v3. The Expert Group will evaluate defining a Credential mapping service to allow the Portal application to access resources in other applications not supporting the notion of distributed sessions- on behalf of user.

A portal and a portlet container can be built together as a single component of an application suite or as two separate components of a portal application.

JSR specifications offer suitability to the developers to reuse the code to maintain a set of JSR compliant portlets. JSR is a Java specification from the Java Community Process that has improved upon the JSR portlet API by providing additional capabilities, such as filters, events, public render parameters and resource serving.

An example is the Java Portlet Specification. It is an important goal that the design of the Portlet specification would allow implementations to support remote Portlet execution.

portket Some of these concepts include portlet modes and states, URL and namespace encoding, and the handling of transient and persistent information. A portlet container receives requests jsrr the portal to execute requests on the portlets hosted by it. If this specification, or a future version of this specification, is included in a future version of a Java platform specification, this specification will remain available for use outside the platform specification, and will continue to be evolved outside the platform specification, unless both specification leads agree otherwise.


A portlet container is not responsible for aggregating the content produced by the portlets; the portal itself handles aggregation.

JSR Portlet API FR

It also provides persistent storage mechanisms for the portlet preferences. The goal is to allow Portlets to be packaged into WAR files and deployed in portket standard way on any server implementing the specification.

For a description of the Portlet technology, refer jar section 2. For deployers, it’s easy to keep a single set of solution and deploy it on many. You can edit these new elements by clicking on the Portlet Deployment Descriptor that is created when you create a new portlet project. Portlet API Spec community draft: These components will comprise -but they will not be restricted to-: The Portlet specification will define the different components for Portal Computing, their interaction, lifecycle and semantics.

This specification will establish a standard API for creating Portlets, thus avoiding locking in Portal developers in a specific implementation and allowing Portlets developers to reach a wider audience while reducing their development efforts. Views Read Edit View history.

It is expected that both specification leaders will pportlet share responsibilities associated with group leadership, including group communications, decision making, and agreeing to the business terms for the RI portleh TCK.