Resource Model (2nd generation)

From Gcube Wiki
Revision as of 17:26, 27 February 2012 by Manuele.simi (Talk | contribs) (Created page with 'The main requirement driving this new edition of the Resource Model is for an extensible notion of resource, particularly for a resource model which is open to modular extensions…')

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

The main requirement driving this new edition of the Resource Model is for an extensible notion of resource, particularly for a resource model which is open to modular extensions at runtime by arbitrary third parties (under appropriate security restrictions of course).

Resources share a minimal set of common properties (such as identifiers and scopes), but no further attempt is made to statically classify their semantics and the information required to describe it. Rather, the semantics of resources is:

  • characterised solely by the information that has been bound to them during their lifetime by various parties. This information, which we enumerate in units called facets
  • namespaced and act as configuration for a class of components that require it in order to carry out a given resource management function within the system.