Wednesday Feb 18, 2009
Sunday Aug 17, 2008
By trajesh on Aug 17, 2008
The OpenPortal WSRP Project consumer is now integrated into Liferay Portal. The next stable release of Liferay Portal is expected to have both the OpenPortal WSRP producer and consumer integrated in it.
Checkout the following posts for detailed information on this integration.
Stay tuned on the OpenPortal WSRP Project mailing list for more information w.r.t to this integration.
Tuesday Jun 17, 2008
By nitkal on Jun 17, 2008
WSRP 2.0 offers Leasing of Portlets as part of the specification. Leasing is the process by which a Consumer registers with a Producer for a specified time period, after which the Consumer Registration is rendered invalid. Lifetime is an optional parameter in the Registration offered by V2 producers. The OpenPortal WSRP project (Sun's open source implementation of WSRP ) has implemented this feature using the Open Source Portlet Container 2.0 . Check this wiki page for more information on portlet leasing.
Here's a primer on using the Leasing feature..
Wednesday Apr 02, 2008
By trajesh on Apr 02, 2008
Web Services for Remote Portlets (WSRP) specification version 2.0 has been approved as an OASIS standard. Here are the links to the approved specification.
- HTML: http://docs.oasis-open.org/wsrp/v2/wsrp-2.0-spec-cs-02.html
- PDF: http://docs.oasis-open.org/wsrp/v2/wsrp-2.0-spec-cs-02.pdf
- XML Schema: http://docs.oasis-open.org/wsrp/v2/wsrp-2.0-types.xsd
- Interfaces: http://docs.oasis-open.org/wsrp/v2/wsrp-2.0-interfaces.wsdl
- Bindings: http://docs.oasis-open.org/wsrp/v2/wsrp-2.0-bindings.wsdl
Monday Mar 10, 2008
By trajesh on Mar 10, 2008
The OpenPortal WSRP Project v2 milestone 3 is now available for download. The OpenPortal WSRP Project version 2.0 is now feature complete and will be OASIS WSRP specification compliant whenever the OASIS WSRP specification would be approved.
The OpenPortal WSRP v2 milestone 3 previews the following features, some
defined in OASIS WSRP version 2.0 specification.
- WSRP 2.0 getResource
- WSRP 2.0 Caching
- Markup Caching
- Expiration Markup Caching
- Validation Markup Caching
- Resource Caching
- Expiration Resource Caching
- Validation Resource Caching
- Tomcat 5.5 support
- Migrated code to the latest WSRP 2.0 schema
You can download the OpenPortal WSRP version 2.0 milestone 3 from
This is the last major milestone build from the OpenPortal WSRP
Project, the future milestones are expected not to add any major new
features to the WSRP version 2.0 implementation rather provide
pluggable extensions mechanisms to consuming portals to implement some
of the WSRP version 2.0 features such as Portlet Management, CC/PP etc.
Here are some of the documents that are related to this milestone
new in milestone 3
- WSRP installation on Glassfish
- Milestone 3 preview document
- WSRP installation on Tomcat
- WSRP User Guide
Stay tuned on the future
milestones of the OpenPortal WSRP version 2.0 project. If you would
like to keep track of future announcements and
to the OpenPortal WSRP Project, please subscribe to the firstname.lastname@example.org
If you have questions on how to use the OpenPortal WSRP Project and other comments/suggestions/requests, we urge you to join the email@example.com alias.
Please report any issues that you encounter while trying OpenPortal WSRP version 2.0 milestone 3 to firstname.lastname@example.org.
Monday Feb 11, 2008
By hemadri on Feb 11, 2008
Here is a new voice-over screencast that demonstrates the Web Services for Remote Portlets (WSRP) feature in Sun Java System Portal Server. In this screencast, I have explained how to create a WSRP Producer, Consumer, and a channel/container to publish remote portlets in Sun Java System Portal Server.
The screencast also explains interoperability feature, by demonstrating how to consume remote portlets from Netunity producer in Sun Java System Portal Server.
Thursday Feb 07, 2008
Thursday Dec 27, 2007
By trajesh on Dec 27, 2007
The WSRP version 2.0 milestone 1 release is the first release from the OpenPortal WSRP Project that implements the OASIS WSRP version 2.0 specification. The main intent of this release is to provide a base platform for developers to build optional and additional features that are defined in the WSRP version 2.0 specification and demonstrate to WSRP users the basic usecases of using both the versions.
Technically since all the major features of the WSRP version 2.0 specification are defined optional, we already have a WSRP version 2.0 implementation, by just porting the version 1.0 implementation to 2.0 schema's and claim version 2.0 compliance. However to have a meaningful version 2.0 implementation, the optional features are required to be implemented. The OpenPortal WSRP Project addresses/implements these optional features in the subsequent milestone. Please check the WSRP version 2.0 Project page for more details.
So what exactly is there in this release ?
- Provides a base v2 implementation by porting v1 implementation to v2 schema's.
- Provides both version 2.0 and version 1.0 WSRP Producer implementation.
- Supports sharing of resources like registration-handle/portlet-handle across v1 and v2 WSRP Producer services.
- Provides both version 1.0 and 2.0 implementation of Consumer.
- Provides the necessary administrative interface to create a v1 or v2 Consumer.
- Supports backward compatibility by supporting both v1 and v2 stacks.
Note : The code base uses OASIS WSRP public review 04 schema to demonstrate the above
Stay tuned for future announcements on optional feature implementation, Please subscribe to email@example.com
Wednesday Nov 28, 2007
By vihangpathak on Nov 28, 2007
One of world's largest FOSS events, FOSS.IN 2007 is opening in Bangalore. Sun is a platinum sponsor of this event. Sun is participating in almost all the events throughout the five days of conference: Project days,Presentations Demos, Hack center, BoFs, Lightning talks
Click here for the official FOSS.IN page.
is also registering its presence via a host of demos and BoF sessions.Check out this blog for more details
Thursday Nov 01, 2007
By trajesh on Nov 01, 2007
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 31 October 2007, and ends 15 November 2007.
This specification was previously submitted for a 60-day public review on 24 July 2007, this 15-day review is limited in scope to changes made from the previous review. All changes are highlighted.
The specification document and related files are available here.
Highlighted PDF copy is available here:
The schema and wsdl files are available at:
Wednesday Sep 19, 2007
By trajesh on Sep 19, 2007
Portlet Specification, 2.0 (JSR 286) adds new features like events,
public render parameters, resource serving, and portlet filtering to
Specification, 1.0 (JSR 168). Portlet Container 2.0 Beta provides a preview of
these new features as defined in the JSR 286 Public Draft 1.
You can download the same from here. Here are some links to related resources
The Portal Pack 2.0 Beta (NetBeans Portlet Plug-in) is available as a separate download that helps developers to develop, deploy and test portlets onto the Portlet Container 2.0 Beta.
Tuesday Sep 11, 2007
By trajesh on Sep 11, 2007
This is the first drop from the jaxws_branch, the branch was created a while back to facilitate the migration of the WSRP implementation from the older webservice stack (JAX-RPC) to new webservice stack (JAX-WS). For feedback, please report issues to firstname.lastname@example.org or using issue tracker
The trunk of the Open Portal WSRP Project is still on JAX-RPC.
Thursday Sep 06, 2007
By atul on Sep 06, 2007
The componentization strategy, or as some call it, the consumables strategy (read an earlier blog entry and/or this SDN article for background) being executed by the OpenPortal community has hit another important milestone.
As reported earlier, along the lines of the Portlet Container component having been integrated into the Enterprise-class Portal Server implementation in the OpenPortal community; next the WSRP implementation has followed suit. Rajesh describes the new development here.
Tuesday Aug 14, 2007
By md146841 on Aug 14, 2007
Open to undergraduate and graduate students in any college/university accredited by the Government of India, the contest invites contributions to 5 Open Source projects namely OpenSolaris, NetBeans, Project GlassFish, Apache Derby and OpenPortal and will run until January 2008. The winners of the contest are set to win Laptops, iPods and every contributor gets a T-shirt and certificate from Sun.
You can find more information at the Code For Freedom site.
As you have come to this blog, I am assuming you are interested more in an open source enterprise portal - and we will be very happy to help you in any way we can. You can contact us at email@example.com.
If you want to contribute to the development of the OpenPortal project, you can find details over here.
Wednesday Aug 08, 2007
By md146841 on Aug 08, 2007
Some time back we had decided to open source some on the key components of the Sun Java Portal Server product in a piece-meal fashion. The idea was to enable those components to be consumed by other communities or software products (refer this article for the goals).
Since then we have open sourced the Portlet Container (based on the JSR168 standard) implementation, the WSRP implementation, the JSFPortlet bridge, and also created some new innovative projects such as Portal Pack (NetBeans and Eclipse), SAW and Mirage. And to further walk the talk, I am happy let you know that some of these components have already been consumed back by the enterprise class open source Portal Server implementation in the OpenPortal community.
A successful open source community is about adopting other communities and getting adopted by other communities, I would like to welcome other communities and software products who believe in open source to come and look at what we have to offer as part of the components mentioned above.
To go back to the article that states the goals of the OpenPortal community --
The objectives for the Portal Server open-source initiative are threefold:
- Expose Portal Server's mature and proven enterprise-class capabilities to the community and evolve it there through active participation from the community of developers, users, partners, and like-minded individuals.
- Build composable, decoupled, and lightweight components that can be used by the developer community and other projects, for example, components that serve as development or test runtimes in tools.
- Collaborate with other portal, middleware, or similar open-source efforts in the software universe for the benefit of the community.
Note: Please stay tuned for news on JSR286 and WSRP 2.0.
- Simplify Your Portal Deployment: Web Space Server 10 VM Template
- Deep Dive: Sun GlassFish WebSpace Server
- Web Space Server 10.0 Downloads
- WSRP 2.0 FCS binary
- Content Management System in Glassfish Web Space Server 10.0
- Web Space Server Launch Links
- Web Space Server - Localization
- Sun GlassFish Web Space Server 10.0: Now Available!
- Relocating WebSynergy Installations
- How to do I18n and L10n in WebSynergy
- Ajit Sabnis
- Atul Batra
- Dean Polla
- Deepak Gothe
- Greg Ziebold
- Hemadri Duraiswami
- Jeff Blattman
- Jim Faut
- Karthik Sudarshan
- Manish K Gupta
- Marina Sum
- Navaneeth Krishnan
- Paul Bohnenkamp
- Paul Hinz
- Portal Performance
- Prashant Dighe
- Rajesh Thiagarajan
- Rajiv Chamraj
- Ram Venkatraman
- SOA Solar System
- Sandeep Soni
- Satya Ranjan
- Sun.com Design Blog
- Tom Mueller
- Unnikrishnan Valsalan
- Vihang Pathak
- Wesley Budziwojski