Hi all,

In the original thread, hierarchical multi-tenancy was discussed as a
solution for the requirement to make AF a true multi-tenant product while
keeping the current application-level isolation.

Can we get a ballpark estimate as to the effort involved in having this
feature in the core platform?
For example, can we have it in a month? 3 months? EOY?
This estimate is critical for us to plan the way forward with AFLive; and
we need to decide soon whether we can wait for the feature or we need to
follow a different path to achieve our requirement.


On Thu, May 30, 2013 at 2:17 PM, Harsha Thirimanna <[email protected]> wrote:

> Hi,
> As I know in current tenant model, we can't control giving some features
> to some tenant. All the tenants have all the product features support. But
> in hierarchical tenant model, sometime parent tenant wants to control
> giving some feature to the child tenant.
>
>
>
> On Thu, May 30, 2013 at 1:29 PM, Srinath Perera <[email protected]> wrote:
>
>> If we say there is no isolation between apps, organizations having such
>> applications will need to create multiple tenants, one per each app. But by
>> doing so they will loose the organization wide view (e.g. on CIO
>> dashboard).
>>
>> I think technical solution is hierarchical tenants.
>>
>> --Srinath
>>
>>
>> On Thu, May 30, 2013 at 7:29 AM, Nuwan Bandara <[email protected]> wrote:
>>
>>> Hi Shankar,
>>>
>>>
>>> On Wed, May 29, 2013 at 2:57 PM, Selvaratnam Uthaiyashankar <
>>> [email protected]> wrote:
>>>
>>>> Existing tenant model might not be enough.
>>>>
>>>> A given organization writes several application. App Factory is used
>>>> for the full life cycle of the application, including dev test, QS,
>>>> Performance test etc. Because of this, one application should not affect
>>>> the performance of other applications. Note that we used stratos tenancy to
>>>> satisfy this request. This (isolation) is the reason why we are keeping
>>>> each application as a separate tenant. We used stratos tenancy is not
>>>> visible to users. This fact is only internal implementation detail. We
>>>> could have some something else ( I don't know what) to achieve the
>>>> isolation requirement.
>>>>
>>>> Now, we have many such organizations. This is the real "user" level
>>>> tenancy. Dimuthu's userstory is about this.
>>>>
>>>> The question is how to satisfy above two requirements at the same time.
>>>> IMO, we need a hierarchical tenant model to achieve both. Or, we have to
>>>> have a "project" or "application" concept in the platform.
>>>>
>>>
>>> Hierarchical tenancy is something at demand, IMO we should look
>>> at having it, so that solves the app factory MT story as well as it
>>> improves overall MT model in the platform.
>>>
>>> Regards,
>>> /Nuwan
>>>
>>>
>>>>
>>>> Shankar
>>>>
>>>>
>>>> On Wed, May 29, 2013 at 2:32 PM, Dimuthu Leelarathne <[email protected]
>>>> > wrote:
>>>>
>>>>> Hi Pradeep,
>>>>>
>>>>> Here is the user story
>>>>> ================
>>>>> An organization user signs up to AppFactory.  Then the initial person
>>>>> provision other users to that organization’s space in AF (invitations, 
>>>>> bulk
>>>>> import, LDAP syncup, same mail domain, GApp domain authorization etc ...
>>>>> etc .. etc ...). Once the organization users are provisioned they can
>>>>> create apps and all the-works!
>>>>>
>>>>> There can be many organizations as above.
>>>>>
>>>>> Now the question
>>>>> =============
>>>>> If we require isolation at application level we'll go for hierarchical
>>>>> tenant model. If we can live with isolation at organization level we can
>>>>> use existing tenant model in the platform.
>>>>>
>>>>> When I look at the user story I am +1 for the existing tenant model in
>>>>> the platform.
>>>>>
>>>>>
>>>>> thanks,
>>>>> dimuthu
>>>>>
>>>>>
>>>>>
>>>>>  On Wed, May 29, 2013 at 2:02 PM, Pradeep Fernando 
>>>>> <[email protected]>wrote:
>>>>>
>>>>>> Hi,
>>>>>>
>>>>>> Can you please provide a sample use-case for application level
>>>>>> tenancy in app-factory. :)
>>>>>>
>>>>>> --Pradeep
>>>>>>
>>>>>>
>>>>>>  On Wed, May 29, 2013 at 9:25 AM, Dimuthu Leelarathne <
>>>>>> [email protected]> wrote:
>>>>>>
>>>>>>>  Hi all,
>>>>>>>
>>>>>>> According to the aPaaS discussion we had yesterday, the most
>>>>>>> important requirement is to multi-tenant AppFactory. In that discussion 
>>>>>>> we
>>>>>>> were discussing about possible architecture to implement MT in 
>>>>>>> AppFactory.
>>>>>>> But before thinking about the architecture we decided to answer the
>>>>>>> question of what is the requirement.
>>>>>>>
>>>>>>> Can AF have the same MT concept similar to the rest of the platform,
>>>>>>> i.e. there is a tenant and it can have multiple applications? Do we 
>>>>>>> need an
>>>>>>> isolation level beyond that, i.e. do we require to provide isolation at
>>>>>>> application level?
>>>>>>>
>>>>>>> All ideas are welcome.
>>>>>>>
>>>>>>> thanks,
>>>>>>> dimuthu
>>>>>>>
>>>>>>> --
>>>>>>> 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
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> *Pradeep Fernando*
>>>>>> Member, Management Committee - Platform & Cloud Technologies
>>>>>> Senior Software Engineer;WSO2 Inc.; http://wso2.com
>>>>>>
>>>>>> blog: http://pradeepfernando.blogspot.com
>>>>>> m: +94776603662
>>>>>>
>>>>>> _______________________________________________
>>>>>> 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
>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> S.Uthaiyashankar
>>>> Director, Cloud Solutions
>>>> WSO2 Inc.
>>>> http://wso2.com/ - "lean . enterprise . middleware"
>>>>
>>>> Phone: +94 714897591
>>>>
>>>> _______________________________________________
>>>> 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
>>>
>>>
>>
>>
>> --
>> ============================
>> 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
>>
>>
>
>
> --
>
> *Harsha Thirimanna*
> Senior Software Engineer; WSO2, Inc.; http://wso2.com
> * <http://www.apache.org/>**
> email: **[email protected]* <[email protected]>* cell: +94 71 5186770
> blog: *http://www.mind4web.org/ <http://www.apache.org/>*
> twitter: **http://twitter.com/ <http://twitter.com/afkham_azeez>**
> harshathirimann
> linked-in: **http: <http://lk.linkedin.com/in/afkhamazeez>**//
> www.linkedin.com/pub/harsha-thirimanna/10/ab8/122*
>
> *
> *
> *Lean . Enterprise . Middleware*
> *
> *
>
> _______________________________________________
> Architecture mailing list
> [email protected]
> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>
>


-- 

------------------------------

*Sameera Perera*
Senior Manager, API Solutions
gtalk: [email protected]
*WSO2, Inc.* <http://wso2.com/>
lean.enterprise.middleware
_______________________________________________
Architecture mailing list
[email protected]
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture

Reply via email to