Difference between revisions of "Scope Management"

From GCube System
Jump to: navigation, search
(What's in Scope?)
(What's in Scope?)
Line 6: Line 6:
  
 
''' Scope is a multi-valued property of all gCube resources.'''
 
''' Scope is a multi-valued property of all gCube resources.'''
 
Three levels of scope may be assigned to a resource: a gCube Infrastructure (GI), a Virtual Organisation (VO), or a Virtual Research Environment (VRE).
 
 
The levels are hierarchically ordered: GIs are above VOs and VREs are below VOs.
 
 
We follow a grammar to denote scopes in a way which explicitates their hierarchical relationships:
 
 
''SCOPE : = = GI | VO | VRE
 
GI :== /l
 
VO :== GI/l
 
VRE :== VO/l''
 
where l ranges over an alphabet of labels.
 
 
For convenience, we write S1 below S2 to indicate that S1 and S2 denote the scope or that S1 is directly or indirectly below S2.
 
Similarly, we write  S1 above S2 to indicate that S1 and S2 denote the scope or that S1 is directly or indirectly above S2.
 
 
We model scoping as a binary relationship between resource and scopes.
 
We write R in S to denote a pair (R,S) of a resource R and a scope S in the scoping relationship.
 
  
 
== Modelling Scope ==
 
== Modelling Scope ==

Revision as of 21:56, 15 August 2008

[coming soon]

What's in Scope?

Any gCube resource may only be shared within one or more scopes in the infrastructure on which it is deployed. Outside its scopes, in particular, the resource can neither be discovered nor used.

Scope is a multi-valued property of all gCube resources.

Modelling Scope

[coming soon]

gCube Calls & the gCube Handler

[coming soon]

Scope Managers

[coming soon]

The Client Perspective:Scopes & Stubs