Hi List,

Last week we had a Amdatu Platform PMC face-2-face where we have
discussed the Multi-Tenancy design in depth. The design is being
documented at the wiki [0] and the workbreakdown is in jira [1] under
version 0.3.0 as we have decided that this should be the primary focus
for this release.

The very short version:

1) Change tenantmanagement to a ManageServiceFactory with metatype
based configuration to prepare for provisioning. Remove already
deprecated TenantmanagementServices.
2) Change multi-tenant model to be fully transparent and secure by
providing tenant aware platform services (eg. ConfigurationAdmin) and
managing service visibility per tenant.

As a result this will enable:

1) Dynamically provision individual Tenants to one (or more) targets
through te management Server
2) Apply "multi-tenant nature" to application code (custom and 3rd
party) without affecting code.
3) Availability and reuse of standard compendium services in isolated
tenant scope

Note that this is still a single container model but is does open up
the possibility for selective multi-container usage for use cases
where we need this kind of isolation.

Feel free to comment and we'de like your input on the design and
further requirements for 0.3.0 scope. We expect the new design to be
mostly backward compatible with what we have now although there will
be recommended changes to existing code.

Be ware that we will start moving stuff around soon. If you do not
want to follow the entire refactor process we recommend staying on
0.2.1 until we give the all clear.

Best Regards,
Bram

[0] http://www.amdatu.org/confluence/display/Amdatu/Amdatu+Core+Tenant
[1] 
http://jira.amdatu.org/jira/secure/IssueNavigator.jspa?reset=true&jqlQuery=project+%3D+AMDATU+AND+resolution+%3D+Unresolved+AND+fixVersion+%3D+%220.3.0%22+ORDER+BY+priority+DESC&mode=hide
_______________________________________________
Amdatu-developers mailing list
[email protected]
http://lists.amdatu.org/mailman/listinfo/amdatu-developers

Reply via email to