I know that one can deploy jsr168 portlets to any portal server and I too have mentioned that no. of times(A portlet container is a RI for jsr 168 & jsr 286 and any portlet compliant to that can run on any portlet container. True. - extrats from my last comment).
Perhaps you are not reading my comments properly. From the beginning, I am only concerned about the Portal<=>Portlet container communication and not PortletContainer<=>portlet communication.
Yes, my intention is to develop a new portal like JetSpeed or WebSphere or Pluto and for that we need to know which portlet container I am working with and interface does it provides. There is no standardization on this part. One either need to go through the vendor specific documents or code base, to understand how to get an instance of the portlet container, and what methods are supported.
There could be many reasons to create a new Portal and not to choose Jetspeed, websphere etc.. But that is a diff. subject.
I repeat my question. If I want to develop my Portal(which is just a CMS like web application), can I do that without knowing which portlet container I am working with.
say, I develop a "MyPortalServer" which works with Pluto Portlet container.
Can I make it(MyPortalServer) work with Jetspeed portlet container or webspehre also without changing any code.
[ June 10, 2008: Message edited by: Kanchan Kumar Dey ]