OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.


Help: OASIS Mailing Lists Help | MarkMail Help

wsia message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]

Subject: Re: [wsia] [wsrp-interfaces] Another case for explicit session creation?

This makes good sense to me. I'm not so sure about passing the 
sessionID for all of a producer's entities rather than just the 
initial selection for that end user. Perhaps I am misunderstanding 
that last paragraph. Wouldn't that be a bit of curve for the 
Producer, and require reparsing the assortment of entities to be sure 
there isn't a new portlet being added to an existing session with 
each performInteraction? I can see where an end user might decide 
mid-session that an as-yet-unserved portlet is needed and request it, 
but I'm not sure if we want to get down to prescribing such things in 
this version.

I think experience might tell us better how this plays out.


At 9:06 AM -0700 8/7/02, Alan Kropp wrote:
>Not sure this went through the first time..
>-----Original Message-----
>From: Alan Kropp
>Sent: Tuesday, August 06, 2002 11:49 PM
>To: 'wsia@lists.oasis-open.org '; 'wsrp-interfaces@lists.oasis-open.org
>Subject: [wsia] [wsrp-interfaces] Another case for explicit session
>I'd like to open another thread for the explicit session creation question.
>In the standard portal situation, end users configure their own aggregate
>views or "pages" of the available portlet services.  When an end user first
>accesses their customized page, the portal needs to ask each of the portlets
>on the page to render their markup, assembles the page, and then presents it
>to the user.
>Consider for the sake of argument that a theoretical page is composed of
>five portlets, all of them remote portlets served by a single Producer.  The
>portal has already created and configured the necessary entities.
>In the portal startup case, the portal will send five individual requests to
>this Producer, each of them targetted at a different entity.  As there are
>no sessions in effect yet, the Producer in turn creates a session for each
>entity, and passes back the handle in the individual getMarkup response.
>It would be more efficient for the portal, however, if there was just one
>session created by the Producer, grouping all of the entities into a single
>session.  Otherwise, the portal must now map the end user's request scope,
>which in the standard http case is a single http session, to multiple
>Producer sessions, and it must be certain to put the correct session ID into
>the performInteraction/getMarkup for each entity. 
>The portal could explicitly request a Producer session ahead of any calls to
>getMarkup, and pass this sessionID to getMarkup for all of that Producer's
>To subscribe or unsubscribe from this elist use the subscription
>manager: <http://lists.oasis-open.org/ob/adm.pl>

Rex Brooks
Starbourne Communications Design
1361-A Addison, Berkeley, CA 94702 *510-849-2309
http://www.starbourne.com * rexb@starbourne.com

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]

Powered by eList eXpress LLC