OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.


Help: OASIS Mailing Lists Help | MarkMail Help

camp message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]

Subject: [OASIS Issue Tracker] Commented: (CAMP-44) Clarify resource type issues and API

    [ http://tools.oasis-open.org/issues/browse/CAMP-44?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=35947#action_35947 ] 

Anish Karmarkar commented on CAMP-44:

updated directional proposal (added #5):
1) CAMP resource types can inherit from other resource types (plural)
2) Create a base resource type called Resource that contains the common attributes. All CAMP resource types inherit from Resource
3) A resource of a particular subtype is substitutable for a resource of its supertype.
i.e., if resource R1 has a type T1, and T1 inherits from type T2, then R1 may appear any place where a resource of type T2 is expected.
4) If a resource type inherits from two types T1 and T2 and both T1 and T2 have an attribute A, then the metadata for both T1.A and T2.A SHALL point to the same attribute definition. 
5) Subtypes cannot override

> Clarify resource  type issues and API
> -------------------------------------
>                 Key: CAMP-44
>                 URL: http://tools.oasis-open.org/issues/browse/CAMP-44
>             Project: OASIS Cloud Application Management for Platforms (CAMP) TC
>          Issue Type: Task
>          Components: Spec
>            Reporter: Alex Heneveld
>            Priority: Minor
> There were several key questions about types that have come up in today's F2F:
> What type hierarchy will we use?  Mark requests ability to define e.g. MyGreatDatabase which extends Database.  (We could also have multiple inheritance / interface / etc.)
> How do we explore the type hierarchy?  (The apidoc suggestion in CAMP-1 could come in here.)
> And do we permit dynamic attribute extensions -- e.g. a resource instance has values for other attributes not on its type?  (Yes please!)

This message is automatically generated by JIRA.
If you think it was sent incorrectly contact one of the administrators: http://tools.oasis-open.org/issues/secure/Administrators.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira


[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]