[Oslc-Automation] Summary of Availability Discussion in WG meeting yesterday - Martin's notes

Martin P Pain martinpain at uk.ibm.com
Fri Jul 18 10:46:24 EDT 2014


Only two things to add from my notes (I think these are just 
clarifications of what you've already said):

> (8) How to express in the spec that a service provider should define 
it?s
> own property values but possibly define a small set of values, that are
> enforced (like online/ offline and starting/ stopping for currentState).
> -> Question was due to a misunderstanding of Tim how to interpret the 
Auto
> spec, because this is done there, too (for example for the 
oscl_auto:state
> property). Availability Draft will
> handle it in the same way.

> (2) compoundState - replace with/ additionally introduce consistentState
> with type boolean?
> -> We decided to transform the compoundState into a better usable
> structure. Details will be figured out,
> but its likely that we will introduce a "consistentState" property of 
type
> boolean that signals if everything is ok or if there is a problem,
> and an additional field with a reference as type, that can be used by
> implementors to provide (own defined) Strings with additional 
information.

We also realised that one option for (2) would be to treat compoundState 
the same way as currentState, that is: the same way as state in 
Automation, that is: providers MUST provide one of the spec-defined 
values, but they MAY have two triples on the resource with the "state" 
predicate - one with the spec-defined value, and one with the 
server-specific value. (At least that it my understanding of the spec.)

(We could also clarify that point in the Automation 2.0 spec by adding an 
example of it.)


> (7) Not sure about consequences of memberOf vs. member (direction of
> linkage between a group and it?s members).
> -> Advice to elaborate the "Guidelines" section for the Availability 
Draft,
> in particular considering questions like how a client will handle 
groups.
> When this questions can be answered exhaustingly, the problem can be
> discussed again on the mailing list.

My suggestion was to write down the steps that a client (/consumer) would 
have to go through to execute one or two of the Availablility scenarios, 
detailing exactly how they get and what they do with the resource URLs in 
the process. I expect this will illustrate that whichever way rounf this 
link is, we will still need to rely on either:
a) using the query capability to follow the links in the reverse 
direction, or
b) saying providers MUST put the triples in both resources' graphs (but I 
expect some pro-named-graphs LD-purists would hate that - but personally I 
don't mind)


Martin Pain
Software Developer - Green Hat
Rational Test Virtualization Server, Rational Test Control Panel
OASIS Open Services for Lifecycle Collaboration - Automation technical 
committee chair

E-mail: martinpain at uk.ibm.com
Find me on:  and within IBM on:  




IBM United Kingdom Limited
Registered in England and Wales with number 741598
Registered office: PO Box 41, North Harbour, Portsmouth, Hants. PO6 3AU



Unless stated otherwise above:
IBM United Kingdom Limited - Registered in England and Wales with number 
741598. 
Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6 3AU
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://open-services.net/pipermail/oslc-automation_open-services.net/attachments/20140718/eb7d6a98/attachment-0003.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: image/jpeg
Size: 518 bytes
Desc: not available
URL: <http://open-services.net/pipermail/oslc-automation_open-services.net/attachments/20140718/eb7d6a98/attachment.jpe>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: image/jpeg
Size: 1208 bytes
Desc: not available
URL: <http://open-services.net/pipermail/oslc-automation_open-services.net/attachments/20140718/eb7d6a98/attachment-0001.jpe>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: image/gif
Size: 360 bytes
Desc: not available
URL: <http://open-services.net/pipermail/oslc-automation_open-services.net/attachments/20140718/eb7d6a98/attachment.gif>


More information about the Oslc-Automation mailing list