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
