[ 
http://jira.amdatu.org/jira/browse/AMDATU-493?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12088#comment-12088
 ] 

Bram de Kruijff commented on AMDATU-493:
----------------------------------------

I'd like to get some naming issue resolved under this issue. Putting them down 
here as a reminder:

1) Do we need a convention on Amdatu Platform service property namespace? I'd 
like it..

Eg.
{noformat}
tenant_id = default
tenant_name = Default Tenant
tenant_property_hostname = localhost
{noformat}
=> 
{noformat}
amdatu.tenant.id = default
amdatu.tenant.name = Default Tenant
amdatu.tenant.host = localhost
{noformat}

2) Do we need a convention on Amdatu Platform Manifest property namespace? I'd 
like it..

Eg.
{noformat}
MultiTenant-Bundle-Activator
MultiTenant-Scope
{noformat}
=>
{noformat}
Amdatu-MultiTenant-Bundle-Activator
Amdatu-MultiTenant-Scope
{noformat}

3) Do we still want the tenant getProperties()/putProperty? I think not..

* These properties where (sort of) writable once. The aren't anymore..
* They are in practice mostly redundant with service properties..
* They were/are arbitrary key/value pairs but that does not fit MetaType well


4) Naming of Multi-Tenancy is cumbersome and get me tangled everytime. I'm not 
sure

We have Multi-Tenancy as a feature but we also support NOT Multi-Tenancy which 
is not the same a Single-Tenancy. This then is all coded in to a package called 
'tenant' which is just an enity in the greater scheme of things.. obviously 
'multitenancy' is too long for a package but what about 'tenancy'

Eg.
{noformat}
org.amdatu.core.tenant
{noformat}
=> 
{noformat}
org.amdatu.tenancy
{noformat}
                
> Document Multi-Tenancy design
> -----------------------------
>
>                 Key: AMDATU-493
>                 URL: http://jira.amdatu.org/jira/browse/AMDATU-493
>             Project: Amdatu
>          Issue Type: Sub-task
>            Reporter: Bram de Kruijff
>             Fix For: Sprint 1
>
>
> Finalize Multi-Tenancy mechanism design [0]
> [0] http://www.amdatu.org/confluence/display/Amdatu/Amdatu+Core+Tenant+Design

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
http://jira.amdatu.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        
_______________________________________________
Amdatu-developers mailing list
[email protected]
http://lists.amdatu.org/mailman/listinfo/amdatu-developers

Reply via email to