Java Standardization Request 168

As an IT professional, it is likely that you have heard portal buzz words including JSR 168 and WSRP. But if you are like many, you may not understand the differences or the benefits of these complementary portal standards.

In my previous article, "Reuse and the Portal Onion," you were introduced to the conceptual model of a portal onion that illustrates how a portal framework enables reuse of front end web application assets across the user experience, portlet catalog, common services, and foundational architecture layers of the onion.

In this article, you will turn your attention to the second layer of the onion, called the portlet catalog, which provides a rich set of sales, service, billing, content, workflow, and other functionality that can be reused and configured at the outer user experience layer. This layer is supported by the underlying common services and foundation layers. The catalog itself is comprised of a set of portlets or interactive application components that can be plugged into the portal framework.


Figure 1: The Portlet Catalog Layer of the Onion

There are two portal standards that enable reuse of portlets in the catalog. The first is a Java Community Process standard called JSR 168 that enables component level reuse of portlets. The second is an OASIS standard called WSRP (Web Services for Remote Portlets) that enables service level reuse of portlets.

In this article, you will examine these complementary standards to gain an understanding of the characteristics of each. You will also review common non-standard approaches to portlet reuse and understand the tradeoffs. Finally, you will consider guidelines for utilizing these standard and non-standard approaches to building out your catalog of reusable portlets.



Component Level Reuse through JSR 168



Read the Rest of this Article at Developer.com

Related Articles
- GlassFish ESB V2 for SOA Tooling
Are you finding it hard to obtain funding to finish building out your Service Oriented Architecture (SOA) technology stack? You may have heard about the Open Source GlassFish Java 5 EE Application Server, but did you know that there is a GlassFish ESB (Enterprise Service Bus) Project that integrates the Open ESB Project? See what it can do for you.
- Enterprise Java Application Architecture and Design
- Java Ordered Collections and SortedSet
- UML for Object-Oriented Design
- Java Hashed Collections
- Manipulating Data in ASP.NET MVC
Regional Articles
- Java Standardization Request 168 Alabama
- Java Standardization Request 168 Alaska
- Java Standardization Request 168 Arizona
- Java Standardization Request 168 Arkansas
- Java Standardization Request 168 California
- Java Standardization Request 168 Colorado
- Java Standardization Request 168 Connecticut
- Java Standardization Request 168 DC
- Java Standardization Request 168 Delaware
- Java Standardization Request 168 Florida
- Java Standardization Request 168 Georgia
- Java Standardization Request 168 Hawaii
- Java Standardization Request 168 Idaho
- Java Standardization Request 168 Illinois
- Java Standardization Request 168 Indiana
- Java Standardization Request 168 Iowa
- Java Standardization Request 168 Kansas
- Java Standardization Request 168 Kentucky
- Java Standardization Request 168 Louisiana
- Java Standardization Request 168 Maine
- Java Standardization Request 168 Maryland
- Java Standardization Request 168 Massachusetts
- Java Standardization Request 168 Michigan
- Java Standardization Request 168 Minnesota
- Java Standardization Request 168 Mississippi
- Java Standardization Request 168 Missouri
- Java Standardization Request 168 Montana
- Java Standardization Request 168 Nebraska
- Java Standardization Request 168 Nevada
- Java Standardization Request 168 New Hampshire
- Java Standardization Request 168 New Jersey
- Java Standardization Request 168 New Mexico
- Java Standardization Request 168 New York
- Java Standardization Request 168 North Carolina
- Java Standardization Request 168 North Dakota
- Java Standardization Request 168 Ohio
- Java Standardization Request 168 Oklahoma
- Java Standardization Request 168 Oregon
- Java Standardization Request 168 Pennsylvania
- Java Standardization Request 168 Rhode Island
- Java Standardization Request 168 South Carolina
- Java Standardization Request 168 South Dakota
- Java Standardization Request 168 Tennessee
- Java Standardization Request 168 Texas
- Java Standardization Request 168 Utah
- Java Standardization Request 168 Vermont
- Java Standardization Request 168 Virginia
- Java Standardization Request 168 Washington
- Java Standardization Request 168 West Virginia
- Java Standardization Request 168 Wisconsin
- Java Standardization Request 168 Wyoming
Related Articles
- Java Hashed Collections
The Java collections framework contains classes you use to maintain collections of other objects. These collection classes have different performance and ordering properties. See how the HashMap and HashSet Classes allow objects to be added to a collection, removed from a collection, or found in roughly constant time. Discover how to use these classes and what to do to achieve good performance from them.
- GlassFish ESB V2 for SOA Tooling
- Manipulating Data in ASP.NET MVC
- UML for Object-Oriented Design
- Java Ordered Collections and SortedSet
- Enterprise Java Application Architecture and Design

Rss   Delicious   Digg   Add To My Yahoo   Add To My Google   Bookmark   Search Plugin

Topics:
Architecture & Design Languages & Tools Project Management Web Services
Database Microsoft & .NET Security Wireless
Java Open Source Techniques XML