Tuesday Jul 24, 2007

WSRP v2 public review

The OASIS Web Services for Remote Portlets TC has recently approved Web Services for Remote Portlets Specification v2.0 as a Committee Draft and is available for public review. The public review starts from 24 July 2007, and ends 22 September 2007.

The specification document and related files are available here.

Schema/WSDL files are available here:

Thursday Jul 19, 2007

Tech Article on Web Services for Remote Portlets

 

 

 

A technical article is now available in BigAdmin on administering Web Services for Remote Portlets (WSRP) for Sun Java System Portal Server 7.1 written by Sunil Bhaskaran. You can also find this information in a WSRP chapter in the Sun Java System Portal Server Administration Guide.

Another technical article by Rajesh Thiagarajan and Marina Sum, in a four part series titled Open-Source Portal Initiative, "describes the WSRP Project's system and deployment architectures, its build and deployment processes, and the procedure for creating remote portlet windows."

Monday Jul 09, 2007

Industry Spotlight: Portlets Yahoo! Group

Click here to join portlets
Click to join portlets

If you are a portlet developer and/or user (or for that matter, in the business of building and/or using the infrastructure that serves as the runtime environment for portlets and more, i.e. portal servers) and are not aware of the Portlets Group at Yahoo!, you should consider checking it out.

The description on the group site states "This group is created with the objective of discussing portlets and related technology, their usability and problems associated with them. Portlets related technologies, standardizations and specifications like JSR 168, Web Services for Remote Portlets (WSRP), and JSR 170 (JCR) are some of the discussion issues. Though there is no restrictions, you can discuss anything related to portlet..", as well as "..Popular open source and commercial portal servers can also be discussed here..".

The group was founded in November 2003 and today has an impressive membership roster of 5800+ individuals.

Thursday Jun 07, 2007

SPEAK OUT! Portlets and Web Services

When bringing an application into a portal, when is a Web service better than an old-school portlet? That's not a rhetorical question  - what do you think?

 The answer will probably vary, based on the type of application you want to expose. My work has been primarily with commercial ISV's (Citrix, Elluminate, Documentum, etc.), maintaining our Core Portal Ecosystem. Originally, every portlet project was 100% custom. Most ISV's had decent API's, but it was still a lot of manual work (not to mention constant business negotiations, measurement, etc.). The rapid adoption of the Java Portlet Specification (JSR 168) standard helped (by providing a container, consistent authentication mechanisms, etc.), as did WSRP's enabling of Web service consumption. Better still, many ISV's began publishing and supporting portlet sets of their own, taking over about 80% of the portlet development work.  However, even with these advances, code to support portal-specific features (e.g. single sign on and, in our portal's case, Secure Remote Access) was still done largely by hand.

This Google spellcheck portlet is actually a Web service.

This Google spellcheck portlet started with a Web Service. To learn how to build this yourself, visit the tutorial

Clearly, Web services are the future for commercial ISV portlets. Some are already phasing out portlets in favor of publishing Web services (Interwoven and Business Objects come to mind). SIDE NOTE: I've been advocating the creation of a core series of reusable infrastructure services (e.g. a single sign-on service, a secure remote access service) to glom\* together with the ISV services as our model for supporting commercial portlets going forward. Some of our gifted engineers are validating the concept as we  speak. What's your take? 

Also, almost half of the proposed features in the upcoming Portlet Specification 2.0 address WSRP alignment. So where does that leave the portlet as we once knew it? Is it strictly to be used for obscure, one-off tasks or ...?

Which method do you prefer in which circumstances? Please share your ideas and experiences.

Thanks-
Kim Buck

 

PS - If you're interested in portals, you're probably interested in SOA. For a glimpse into Sun's SOA ISV community, feel free to visit my SOA Solar System blog. Most of the content is business oriented vs. technical, but it's a good place to learn about  how SOA vendors - from established platform players to innovative startups - are shaking up that space.

 

\*glom - to mash, to moosh, to adjoin with reckless abandon (trademark pending) ; )

Tuesday Jun 05, 2007

Portlet Coordination made easy via NetBeans Portal Pack

Coordination remains one of the most talked about topics with respect to portlets. And one of the popular means of enabling portlet coordination is via the event model.

CoordinationThe Eventing (also referred to as Inter-Portlet Communication) feature in the Sun Java System Portal Server as well as the decoupled Portlet Container component built out of the OpenPortal community now has tools support in the form of an IPC Story Board feature in the NetBeans Portal Pack.

Check out Satya's blog entry introducing this feature, and especially the screencast that illustrates usage via a sample Shopping Cart application.  

Also note that the upcoming new versions of the Portal Standards, Portlet 2.0 (JSR286) and WSRP 2.0, will provide support for  portlet coordination through more than one mechanism including events. Support for those will also similarly make it's way into the Portal Pack.

Tuesday May 29, 2007

Article on the OpenPortal WSRP Project

Rajesh and Marina have written an article titled "Open Source Portal Initiative, Part4: Web Services for Remote Portlets". This article provides complete information on download/build/deployment of the WSRP project at java.net. The WSRP Project is a part of Sun's overall OpenPortal initiative.

The other articles in this series are :

Thursday Feb 01, 2007

Portal Community Wiki

The enterprise-class Portal open source project is a community of Users, Developers, Partners, and Evangelists creating an industry leading enterprise-class Portal. This community is part of a collection of Open Source Middleware Communities.

The Portal Wiki is a valuable informational resource addressing the requirements of this broad Portal Community. The wiki is open for reading to all. Contributors to existing or new wiki topics need to have a registered user id.

The Portal Wiki is hosted in the following URL
Here are the links to Wiki of each Portal Component
About

atul

Search

Archives
« April 2014
SunMonTueWedThuFriSat
  
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
   
       
Today