[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: Re: [wsrp-interfaces] New Import Export document
I agree with Andre's suggestions, as it correctly puts the burden on the producer to transfer portlets from one registration context another another without exposing any state. > The main difference I see between such an operation and the proposed > export/import is that the operation references the current state of a > portlet while export/import proposal captures a snapshot and then looks > to recreate it. For some of the use cases, I think this is an important > difference. Could you elaborate this in the context of the use case? The use case is about letting certain customized portlets be used from another consumer. Import/export may be one particular way of solving it, but not the only option, I think. > I would suggest we not get involved in scenarios involving a migration > of the Producer as well. How would a Consumer, in general, learn the > following scenario relative to Portlets exported from Producer1: > - PortletA may be imported to Producer 2, but not Producer3 > - PortletB may be imported to Producer3, but not Producer2 > - None of the exported portlets may be imported to ProducerN Have we captured these with our use cases for this problem? Cross-producer import/export seems to be a new use case not discussed so far. > With the opaque nature of exportedState, Producers can easily store > enough information to allow automation of such cross-Producer (same > vendor implementation) imports. Out-of-band communication to the > Consumer of which portlets a different Producer is able to import seems > appropriate for our protocol (at least until other deployment protocols > get defined that we could leverage). > > Rich > > > *Andre Kramer <andre.kramer@eu.citrix.com>* > > 07/22/2004 06:45 AM > > > To > "'Michael Freedman'" <Michael.Freedman@oracle.com>, interfaces > <wsrp-interfaces@lists.oasis-open.org> > cc > > Subject > RE: [wsrp-interfaces] New Import Export document > > > > > > > > > As Exporting / Importing state has privacy and reliability issues, how > far would the following operation go in covering the use cases? > > PortletHandle newHandle = copyPortlet(PortletHandle thePortlet, > RegistrationHandle fromRegistration, RegistrationHandle toRegistration); > > This would normally be called by a wsrp consumer (e.g. when a staged > deployment goes live). I've purposely not included our portletState to > show that no data need be passed outside of the producer(s). Two > producers could pass portlet data between themselves (using a > proprietary API or the proposed Export/Import mechanism) if the > registrations are on different producers. > > Regards, > Andre > > > ------------------------------------------------------------------------ > > *From:* Michael Freedman [mailto:Michael.Freedman@oracle.com] * > Sent:* 22 July 2004 01:46* > To:* interfaces* > Subject:* [wsrp-interfaces] New Import Export document > > I have rewritten the original strawman to define specific import/export > methods. It has been _uploaded to the Interfaces documents_ > <http://www.oasis-open.org/apps/org/workgroup/wsrp-interfaces/download.php/7861/Import_Export2.html>. > If you want to refer to the old version click on "Manage" to the far > right of the document entry. This takes you to a page where you can see > the previous revision(s). > -Mike-
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]