Hi Guys,

Is this a UI/UX review or a general architecture review of the component.
if its a UI review we need to focus on the views of the components.

Regards,
/Nuwan


On Thu, May 30, 2013 at 10:41 AM, Hasini Gunasinghe <[email protected]> wrote:

>
> On Thu, May 30, 2013 at 10:25 AM, Prabath Siriwardena <[email protected]>wrote:
>
>> Nice slides.. :-)
>>
>>
> +1.
>
>
>> Please double check the content on slide-6.
>>
>> I guess we do not merge bootstrap realm at the time of tenant admin
>> login..
>>
>> Tenant specific realm is loaded from the super-tenant's bootstrap realm -
>> replaced with tenant specific properties - and saved in UM_TENANT table -
>> at the time of tenant creation...
>>
>
> At tenant creation, tenant specific user-mgt.xml is persisted with only
> tenant specific properties (i.e: tenant's user base etc) and at the time of
> loading tenant's user realm, persisted user-mgt.xml is populated with super
> tenant's realm configuration for other details: such as user store
> credentials, urls etc.
>
> Thanks,
> Hasini.
>
>>
>> Then at the time of tenant logic - Realm was picked by tenant id - and
>> cached - by the RealmService...
>>
>> Thanks & regards,
>> -Prabath
>>
>>
>> On Thu, May 30, 2013 at 8:22 AM, Pushpalanka Jayawardhana <[email protected]
>> > wrote:
>>
>>> Hi,
>>>
>>> Please find the slides for today's design review here,
>>> https://docs.google.com/a/wso2.com/presentation/d/11lGLIXoeIm8TDV8vKcypLSk8Ksk-p1mrU3sqWHJD-8g/edit?usp=sharing
>>>
>>>
>>> Thanks,
>>>
>>> Pushpalanka Jayawardhana
>>>
>>> Software Engineer
>>>
>>> WSO2 Lanka (pvt) Ltd
>>> [image: 
>>> Facebook]<http://s.wisestamp.com/links?url=http%3A%2F%2Fwww.facebook.com%2Fpushpalanka>
>>>  [image:
>>> Twitter]<http://s.wisestamp.com/links?url=http%3A%2F%2Ftwitter.com%2FPushpalanka>
>>>  [image:
>>> LinkedIn]<http://s.wisestamp.com/links?url=http%3A%2F%2Fwww.linkedin.com%2Fprofile%2Fview%3Fid%3D75175642%26trk%3Dtab_pro>
>>>  [image:
>>> Blogger]<http://s.wisestamp.com/links?url=http%3A%2F%2Fpushpalankajaya.blogspot.com%2F>
>>>  [image:
>>> SlideShare]<http://s.wisestamp.com/links?url=http%3A%2F%2Fwww.slideshare.net%2FPushpalanka>
>>> Mobile: +94779716248
>>> <http://s.wisestamp.com/links?url=http%3A%2F%2Fr1.wisestamp.com%2Fr%2Flanding%3Fu%3Dc984892c0c4ca423%26v%3D3.13.2%26t%3D1361257731639%26promo%3D10%26dest%3Dhttp%253A%252F%252Fwww.wisestamp.com%252Femail-install%253Futm_source%253Dextension%2526utm_medium%253Demail%2526utm_campaign%253Dpromo_10>
>>>
>>>
>>> On Wed, May 29, 2013 at 1:57 PM, Dimuthu Leelarathne 
>>> <[email protected]>wrote:
>>>
>>>> +1. Please invite me the review as well.
>>>>
>>>> thanks,
>>>> dimuthu
>>>>
>>>>
>>>> On Tue, May 28, 2013 at 7:47 AM, Srinath Perera <[email protected]>wrote:
>>>>
>>>>> Have we reviewed this? shall I schedule?
>>>>>
>>>>> --Srinath
>>>>>
>>>>>
>>>>> On Mon, May 27, 2013 at 5:42 PM, Amila Suriarachchi <[email protected]>wrote:
>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> On Mon, May 27, 2013 at 5:30 PM, Prabath Siriwardena <
>>>>>> [email protected]> wrote:
>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> On Mon, May 27, 2013 at 5:13 PM, Amila Suriarachchi 
>>>>>>> <[email protected]>wrote:
>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> On Mon, May 27, 2013 at 5:01 PM, Prabath Siriwardena <
>>>>>>>> [email protected]> wrote:
>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> On Mon, May 27, 2013 at 4:04 PM, Amila Suriarachchi <
>>>>>>>>> [email protected]> wrote:
>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> On Mon, May 27, 2013 at 3:06 PM, Prabath Siriwardena <
>>>>>>>>>> [email protected]> wrote:
>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> On Fri, May 24, 2013 at 9:51 PM, Amila Suriarachchi <
>>>>>>>>>>> [email protected]> wrote:
>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>    - Saving data inserted via UI, at finish -  This has few
>>>>>>>>>>>>>    options. Please advice on best to use
>>>>>>>>>>>>>    - Update the RealmService with new configuration and then
>>>>>>>>>>>>>       write the updated Realmconfiguration into user-mgt.xml 
>>>>>>>>>>>>> (This newly created
>>>>>>>>>>>>>       file will trigger the Axis2 deployer as a new file 
>>>>>>>>>>>>> addition, which is not
>>>>>>>>>>>>>       needed )
>>>>>>>>>>>>>       - Write the updated details into user-mgt.xml. Even if
>>>>>>>>>>>>>       only one UserStoreManager is edited, whole user-mgt.xml has 
>>>>>>>>>>>>> to be read in,
>>>>>>>>>>>>>       place new one in relevant order and update other's order 
>>>>>>>>>>>>> accordingly.
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>> Idea is to create a separate file per user store. you can save
>>>>>>>>>>>> this file with the userstore name. Then update only that file.
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> I don't think we need to keep files per user store. We can
>>>>>>>>>>> persist the changes to the user-mgt.xml it self and keep different
>>>>>>>>>>> user-mgt.xml files per tenant..
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> As we discussed last time user-mgt.xml is used to represent realm
>>>>>>>>>> which consists of user store, authorization manager, clam manager 
>>>>>>>>>> etc ...
>>>>>>>>>> Since authorization manager, claim manger stuff are already multi 
>>>>>>>>>> tenanted
>>>>>>>>>> we don't need to have a user-mgt.xml per tenant.
>>>>>>>>>>
>>>>>>>>>> Here the requirement is to let users to add their user stores to
>>>>>>>>>> the system. So adding stores as separate xml files simplify the 
>>>>>>>>>> design.
>>>>>>>>>> These user stored does not need to support MT since it is specific 
>>>>>>>>>> to a
>>>>>>>>>> tenant.
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>> I think that approach would be more scattered - to have multiple
>>>>>>>>> files by user store..
>>>>>>>>>
>>>>>>>>
>>>>>>>> This is the approach we follow for proxy services, cep buckets
>>>>>>>> etc... For an example earlier we had only synapse.xml and 
>>>>>>>> cep-config.xml to
>>>>>>>> define all. But now have separate ones.
>>>>>>>>
>>>>>>>> Another advantage is we need to update only one store. For an
>>>>>>>> example if every one edits the same user-mgt.xml then when a user adds 
>>>>>>>> one
>>>>>>>> user store, I think all other stores need to update as well. Since for
>>>>>>>> deployment engine it is an update of the file.
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> My argument is - this is different from other service artifacts..
>>>>>>> These operations do not happen frequently - so - I guess having a single
>>>>>>> file would make things simple...
>>>>>>>
>>>>>>
>>>>>> IMHO the main point is, it is not the correct design. Please see this
>>>>>> reply.
>>>>>>
>>>>>>
>>>>>> As we discussed last time user-mgt.xml is used to represent realm
>>>>>> which consists of user store, authorization manager, clam manager etc ...
>>>>>> Since authorization manager, claim manger stuff are already multi 
>>>>>> tenanted
>>>>>> we don't need to have a user-mgt.xml per tenant.
>>>>>>
>>>>>> Anyway lets do a code review after implementing this either way.
>>>>>>
>>>>>> thanks,
>>>>>> Amila.
>>>>>>
>>>>>>
>>>>>>
>>>>>>>
>>>>>>> Thanks & regards,
>>>>>>> -Prabath
>>>>>>>
>>>>>>>
>>>>>>>>
>>>>>>>> thanks,
>>>>>>>> Amila.
>>>>>>>>
>>>>>>>>
>>>>>>>>>
>>>>>>>>> Thanks & regards,
>>>>>>>>> -Prabath
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> thanks,
>>>>>>>>>> Amila.
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>>  Thanks & regards,
>>>>>>>>>>> -Prabath
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> thanks,
>>>>>>>>>>>> Amila.
>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>    -
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> Thanks,
>>>>>>>>>>>>>
>>>>>>>>>>>>> Pushpalanka Jayawardhana
>>>>>>>>>>>>>
>>>>>>>>>>>>> Software Engineer
>>>>>>>>>>>>>
>>>>>>>>>>>>> WSO2 Lanka (pvt) Ltd
>>>>>>>>>>>>> [image: 
>>>>>>>>>>>>> Facebook]<http://s.wisestamp.com/links?url=http%3A%2F%2Fwww.facebook.com%2Fpushpalanka>
>>>>>>>>>>>>>  [image:
>>>>>>>>>>>>> Twitter]<http://s.wisestamp.com/links?url=http%3A%2F%2Ftwitter.com%2FPushpalanka>
>>>>>>>>>>>>>  [image:
>>>>>>>>>>>>> LinkedIn]<http://s.wisestamp.com/links?url=http%3A%2F%2Fwww.linkedin.com%2Fprofile%2Fview%3Fid%3D75175642%26trk%3Dtab_pro>
>>>>>>>>>>>>>  [image:
>>>>>>>>>>>>> Blogger]<http://s.wisestamp.com/links?url=http%3A%2F%2Fpushpalankajaya.blogspot.com%2F>
>>>>>>>>>>>>>  [image:
>>>>>>>>>>>>> SlideShare]<http://s.wisestamp.com/links?url=http%3A%2F%2Fwww.slideshare.net%2FPushpalanka>
>>>>>>>>>>>>> Mobile: +94779716248
>>>>>>>>>>>>> <http://s.wisestamp.com/links?url=http%3A%2F%2Fr1.wisestamp.com%2Fr%2Flanding%3Fu%3Dc984892c0c4ca423%26v%3D3.13.2%26t%3D1361257731639%26promo%3D10%26dest%3Dhttp%253A%252F%252Fwww.wisestamp.com%252Femail-install%253Futm_source%253Dextension%2526utm_medium%253Demail%2526utm_campaign%253Dpromo_10>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> _______________________________________________
>>>>>>>>>>>>> Architecture mailing list
>>>>>>>>>>>>> [email protected]
>>>>>>>>>>>>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> --
>>>>>>>>>>>> *Amila Suriarachchi*
>>>>>>>>>>>>
>>>>>>>>>>>> Software Architect
>>>>>>>>>>>> WSO2 Inc. ; http://wso2.com
>>>>>>>>>>>> lean . enterprise . middleware
>>>>>>>>>>>>
>>>>>>>>>>>> phone : +94 71 3082805
>>>>>>>>>>>>
>>>>>>>>>>>> _______________________________________________
>>>>>>>>>>>> Architecture mailing list
>>>>>>>>>>>> [email protected]
>>>>>>>>>>>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> --
>>>>>>>>>>> Thanks & Regards,
>>>>>>>>>>> Prabath
>>>>>>>>>>>
>>>>>>>>>>> Mobile : +94 71 809 6732
>>>>>>>>>>>
>>>>>>>>>>> http://blog.facilelogin.com
>>>>>>>>>>> http://RampartFAQ.com
>>>>>>>>>>>
>>>>>>>>>>> _______________________________________________
>>>>>>>>>>> Architecture mailing list
>>>>>>>>>>> [email protected]
>>>>>>>>>>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> --
>>>>>>>>>> *Amila Suriarachchi*
>>>>>>>>>>
>>>>>>>>>> Software Architect
>>>>>>>>>> WSO2 Inc. ; http://wso2.com
>>>>>>>>>> lean . enterprise . middleware
>>>>>>>>>>
>>>>>>>>>> phone : +94 71 3082805
>>>>>>>>>>
>>>>>>>>>> _______________________________________________
>>>>>>>>>> Architecture mailing list
>>>>>>>>>> [email protected]
>>>>>>>>>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> --
>>>>>>>>> Thanks & Regards,
>>>>>>>>> Prabath
>>>>>>>>>
>>>>>>>>> Mobile : +94 71 809 6732
>>>>>>>>>
>>>>>>>>> http://blog.facilelogin.com
>>>>>>>>> http://RampartFAQ.com
>>>>>>>>>
>>>>>>>>> _______________________________________________
>>>>>>>>> Architecture mailing list
>>>>>>>>> [email protected]
>>>>>>>>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> --
>>>>>>>> *Amila Suriarachchi*
>>>>>>>>
>>>>>>>> Software Architect
>>>>>>>> WSO2 Inc. ; http://wso2.com
>>>>>>>> lean . enterprise . middleware
>>>>>>>>
>>>>>>>> phone : +94 71 3082805
>>>>>>>>
>>>>>>>> _______________________________________________
>>>>>>>> Architecture mailing list
>>>>>>>> [email protected]
>>>>>>>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> Thanks & Regards,
>>>>>>> Prabath
>>>>>>>
>>>>>>> Mobile : +94 71 809 6732
>>>>>>>
>>>>>>> http://blog.facilelogin.com
>>>>>>> http://RampartFAQ.com
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> Architecture mailing list
>>>>>>> [email protected]
>>>>>>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> *Amila Suriarachchi*
>>>>>>
>>>>>> Software Architect
>>>>>> WSO2 Inc. ; http://wso2.com
>>>>>> lean . enterprise . middleware
>>>>>>
>>>>>> phone : +94 71 3082805
>>>>>>
>>>>>> _______________________________________________
>>>>>> Architecture mailing list
>>>>>> [email protected]
>>>>>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> ============================
>>>>> Srinath Perera, Ph.D.
>>>>>    http://www.cs.indiana.edu/~hperera/
>>>>>    http://srinathsview.blogspot.com/
>>>>>
>>>>> _______________________________________________
>>>>> Architecture mailing list
>>>>> [email protected]
>>>>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> Dimuthu Leelarathne
>>>> Architect & Chair of Solution Management Committee
>>>>
>>>> WSO2, Inc. (http://wso2.com)
>>>> email: [email protected]
>>>> Mobile : 0773661935
>>>>
>>>> Lean . Enterprise . Middleware
>>>>
>>>> _______________________________________________
>>>> Architecture mailing list
>>>> [email protected]
>>>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>>>>
>>>>
>>>
>>> _______________________________________________
>>> Architecture mailing list
>>> [email protected]
>>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>>>
>>>
>>
>>
>> --
>> Thanks & Regards,
>> Prabath
>>
>> Mobile : +94 71 809 6732
>>
>> http://blog.facilelogin.com
>> http://RampartFAQ.com
>>
>> _______________________________________________
>> Architecture mailing list
>> [email protected]
>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>>
>>
>
> _______________________________________________
> Architecture mailing list
> [email protected]
> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>
>


-- 
*Thanks & Regards,

Nuwan Bandara
Technical Lead & Member, MC, Development Technologies
WSO2 Inc. - lean . enterprise . middleware |  http://wso2.com
blog : http://nuwanbando.com; email: [email protected]; phone: +94 11 763 9629
*
<http://www.nuwanbando.com/>
_______________________________________________
Architecture mailing list
[email protected]
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture

Reply via email to