[occi-wg] OCCI MC - State Machine Diagram
Roger Menday
roger.menday at uk.fujitsu.com
Wed May 13 09:20:20 CDT 2009
On 13 May 2009, at 15:13, Sam Johnston wrote:
> On Wed, May 13, 2009 at 3:40 PM, Roger Menday <roger.menday at uk.fujitsu.com
> > wrote:
> > I am not feeling comfortable with having a state model which
> > will change on the fly, depending what a resource will
> > answer. For one thing, it will make user interfaces and
> > tools really difficult to design:
> >
> > - should I add a suspend button, even if it works only sometimes?
> > - if it worked once, will it work again?
> > - what can I do if it does not work? I want to suspend,
> > dammit! ;-)
>
> I don't share your pessimism, but then again, I also think we are
> getting our wires crossed. I think there is a lot of help here from
> hateoas which does a lot to address your concerns above (??)
>
> That was exactly the point of introducing both together - given that
> most of the innovation is going to happen server side, clients
> should be as dumb as possible. That is, it doesn't matter if a new
> state comes along after a client has shipped because it will be
> advertised as a potential transition (HATEOAS), perhaps even with
> the expected target state.
I totally agree.
>
> The temptation is to assume that infrastructure is a simple problem
> with a fixed domain but I can assure you this not the case - without
> allowing for such flexibility each implementor will find themselves
> having a good chance of running into functions they are not able to
> expose via the API, or which the API expects but which are not
> present (for example, if "stop" implicitly results in "destroy"
> should we offer "stop" at all?).
My point was I wanted to talk about the "states as verbs" model which
currently on the wiki ...
Roger
> Like it or not there will be rapid evolution in this space and you
> only need to look at what weird and wonderful things people like
> Google and Cisco are doing with hardware to realise that we pretty
> much don't know what we're talking about today let alone the life of
> the protocol.
>
> Sam
>
Roger Menday (PhD)
<roger.menday at uk.fujitsu.com>
Senior Researcher, Fujitsu Laboratories of Europe Limited
Hayes Park Central, Hayes End Road, Hayes, Middlesex, UB4 8FE, U.K.
Tel: +44 (0) 208 606 4534
______________________________________________________________________
Fujitsu Laboratories of Europe Limited
Hayes Park Central, Hayes End Road, Hayes, Middlesex, UB4 8FE
Registered No. 4153469
This e-mail and any attachments are for the sole use of addressee(s) and
may contain information which is privileged and confidential. Unauthorised
use or copying for disclosure is strictly prohibited. The fact that this
e-mail has been scanned by Trendmicro Interscan and McAfee Groupshield does
not guarantee that it has not been intercepted or amended nor that it is
virus-free.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.ogf.org/pipermail/occi-wg/attachments/20090513/884f4ac5/attachment.html
More information about the occi-wg
mailing list