I am not sure, what you mean by "internally". For a developer WebSphere Portal offers two programming models since version 5.0. The older one is derived from former Jakarta Jetspeed, the second one is JSR 168. You can mix portlets of the two models on a page
For more detailed information on IBM WebSphere Portal V5.0 and V5.1 application development, refer to the following: IBM WebSphere Portal V5 A Guide for Portlet Application Development, SG24-6076 IBM WebSphere Portal V5.1 Portlet Application Development, SG24-6681
Author of German LDAP-Book
Committer at Apache Directory Project
Joined: Oct 11, 2004
Originally posted by Stefan Zoerner: I am not sure, what you mean by "internally". For a developer WebSphere Portal offers two programming models since version 5.0. The older one is derived from former Jakarta Jetspeed, the second one is JSR 168. You can mix portlets of the two models on a page
It seems that Jetspeed is not portal server, it is specification for portal server like JSR...
[ December 28, 2005: Message edited by: rathi ji ]
Joined: Nov 29, 2001
Not exactly. Jetspeed-1 and 2 are both portal servers, see a cite from the Apache homepage (Jetspeed-2):
Jetspeed-2 is the next-generation enterprise portal at Apache. Jetspeed-2 offers several architectural enhancements and improvements over Jetspeed 1.0. First, Jetspeed-2 is conformant to the Java Portlet Standard (JSR 168) and will provide a standard mechanism for the deployment of portlets. Second, Jetspeed-2 has matured to a more scalable architecture featuring multi-threaded functionality. Third, Jetspeed-2 is decoupled from several legacy open source projects. Fourth, Jetspeed-2 is based on a component architecture.
Early versions of Jetspeed provided a product specific programming model, which was the base of the IBM specific portlet API. AFAIK this model is still supported in Jetspeed-1, and you may call this a specification.
I’ve looked at a lot of different solutions, and in my humble opinion Aspose is the way to go. Here’s the link: http://aspose.com