[Architecture] Sharing "super tenant" services with set of tenants in Stratos
Selvaratnam Uthaiyashankar
shankar at wso2.com
Mon Mar 21 20:36:19 EDT 2011
On Mon, Mar 21, 2011 at 8:16 AM, Sumedha Rubasinghe <sumedha at wso2.com>wrote:
>
>
> On Mon, Mar 21, 2011 at 6:09 AM, Selvaratnam Uthaiyashankar <
> shankar at wso2.com> wrote:
>
>> Hi,
>>
>> Lets say, in Stratos environment, Super tenant wants to write some
>> services (logging, infrastructure, or some interesting services). Now he
>> wants to expose these services to all (or some set of) tenants. Now there
>> are several issues we have to solve
>>
>> (1) How to mark these services can only be accessed by certain tenants? We
>> might have to define a group of tenants and allow access to that group
>>
>
> We sort of already do this @ Authorization Handler. But the scope is
> limited per tenant.
>
>
>> (2) how the tenants can discover the availability of services?
>
>
> WS-Discovery?
>
>
>> How the super tenant can mart the services/WSDL in Stratos G-Reg as shared
>> with set of tenants, so that when the tenant goes List->Services, these
>> "super tenant" services are also shown. In other words, what is the super
>> tenant programing model when it comes to G-Reg?
>>
>
> From a data model PoV, we need to have a space on G-Reg instance where
> publicly shared things are kept. (Governance partition?) In this Governance
> partition, we can have appropriate permission bits set.
>
When a tenant wants to share resources with other tenants, should that go to
this "Governance" partition? If two tenants share a resource with same path,
how the resultant path should look like? I guess it would be
"Governance"/tenant-name/original-path?
Shankar
>
> The Governance API / WS-Discovery should check two locations when returning
> list of services. (i.e. It's local space where Services are kept & location
> where publicly shared services are kept)
>
> /sumedha
>
>
>
>>
>> How can we implement this? We might have to add these features to Stratos.
>>
>> Thoughts?
>>
>> Regards,
>> Shankar
>>
>> --
>> S.Uthaiyashankar
>> Senior Architect & Senior Manager
>> WSO2 Inc.
>> http://wso2.com/ - "lean . enterprise . middleware"
>>
>> _______________________________________________
>> Architecture mailing list
>> Architecture at wso2.org
>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>>
>>
>
--
S.Uthaiyashankar
Senior Architect & Senior Manager
WSO2 Inc.
http://wso2.com/ - "lean . enterprise . middleware"
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.wso2.org/pipermail/architecture/attachments/20110322/039b3d38/attachment.html>
More information about the Architecture
mailing list