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.

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

Reply via email to