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
Both are available online.
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 ]
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.