On 2/12/09 10:59 AM, "Frank Gerhardt" <[email protected]>
wrote:

> Tie Li schrieb:
>> > you have defined two scenarios in the following, but my question is, do
>> > you have any business requirement at hand or typical use case/user
>> > stories about rich client application with identity selector
>> > functionality,or what's the motivation of typical rich client
>> > applications to integrate with the identity selector?
> 
> After reading Paul's mail about possibly removing the RCP selector
> altogether, I wonder if we are on the right track.
> 
> Let me elaborate on the use where the selector is bundled with an RCP
> application. Companies are today using RCP to add their own platform on
> top of it for running different applications in the same RCP instance.
> Very similar to Lotus Notes. One big RCP client instead of many separate
> ones. In this case bundling the selector for those applications makes a
> lot of sense in terms of versioning, testing, deployment (think update
> site). Since the selector would be used only for these business
> applications, there is no requirement to have it available outside of
> RCP for other programs to use.
> 
> How would a clean integration look like? I guess we would not need the
> HBX protocol (we could still use it if listening on a port is ok). A
> cleaner integration would be a Java API that short-cuts the HBX
> messages. Am I right to assume that this has not been developed yet?
> 
> If that API were there it would be a great selling point for Higgins in
> the RCP communitiy. Just plug it in. No separate install, no app in the
> tray. Developed and shipped like any other plug-in.
> 
> ## In Higgins we¹d call the deployment architecture that you¹ve described
> above a ³solution² --a distinct packaging of Higgins ³components² that is a
> complete, deployable solution. We could call this, say, ³Embedded RCP Selector
> Solution 1.1². It would be pretty easy to develop‹really most of the effort
> would just be in creating a separate wiki page and build instructions for this
> new solution.
> 
> ## Such a deployment solution with the selector code running in the same VM as
> the ³client² code has some severe security challenges. It would be trivial for
> malicious Eclipse plug-ins to attack the card store, emulate the user, etc. Of
> course by its very nature this ³solution² would only be used in a this special
> situation where you (a) had high trust in the other ³peer² plugins running in
> the same VM+RCP platform and (b) the only cards that would be stored would be
> those for use with these surrounding plugins.
> 
> ## Ideally the user would have a configuration choice to either (a) invoke the
> embedded selector [as you describe above] or (b) invoke a general purpose
> ³external² selector via the ³Higgins Selector Switch.² Note that this external
> selector might be the RCP selector, the AIR selector, the Cocoa selector or
> GTK selector. 
> 
> ## Note: At present the RCP selector isn¹t yet compatible with the HSS, but
> hopefully this will get addressed as part of Higgins 1.1.
> 
> Frank.
> _______________________________________________
> higgins-dev mailing list
> [email protected]
> https://dev.eclipse.org/mailman/listinfo/higgins-dev
> 

_______________________________________________
higgins-dev mailing list
[email protected]
https://dev.eclipse.org/mailman/listinfo/higgins-dev

Reply via email to