[occi-wg] Format 1: Wire format or abstract model

Edmonds, AndrewX andrewx.edmonds at intel.com
Wed May 13 10:59:03 CDT 2009


So this one is a bit weird to me - even if you specific some on-the-wire format it still has to conform to a model of some sorts - even if it's implicit. Perhaps the following refinements below might be of help:

Meta-model - model constraints
OCCI: have one, if any, and simple see [1].

Model - what you can express in a graph, constrained by meta-model
OCCI: have one and simple. Uses the collected nouns, verbs and attributes in [1].

Model instance - a user created graph based on concepts described in the model
OCCI: a library in a particular language that creates an in-memory model and outputs a serialisation and performs the reverse.

Model serialisation - on-the-wire format
OCCI: defer to Richard's "Format 2" email thread.

HTH,

Andy

[1] http://forge.ogf.org/sf/wiki/do/viewPage/projects.occi-wg/wiki/NounsVerbsAndAttributes

-----Original Message-----
From: occi-wg-bounces at ogf.org [mailto:occi-wg-bounces at ogf.org] On Behalf Of Richard Davies
Sent: 13 May 2009 15:40
To: occi-wg at ogf.org
Subject: [occi-wg] Format 1: Wire format or abstract model

Thijs has asked me to split out the four decisions into separate e-mail
threads, hoping to separate the discussion of each independent question.
So here goes - please try to separately your replies to each question and
reply to the appropriate threads:


Decision 1: Should OCCI specify wire format(s) or an abstract model:
a) The OCCI API will be defined in terms of a specific rendering of the
   nouns, verbs and attributes to the actual bytes transferred on the wire.
b) The OCCI API will be defined in terms of the abstract model (both nouns,
   verbs and attributes, and possibly also meta-model around these). Any
   implementation of this model is OCCI-compliant, regardless of the bytes
   on the wire.

Perspective of myself and Alexis: OCCI should specify wire format(s), since
this is the only way to guarantee in-practice interoperability between
OCCI-compliant clouds.
_______________________________________________
occi-wg mailing list
occi-wg at ogf.org
http://www.ogf.org/mailman/listinfo/occi-wg
-------------------------------------------------------------
Intel Ireland Limited (Branch)
Collinstown Industrial Park, Leixlip, County Kildare, Ireland
Registered Number: E902934

This e-mail and any attachments may contain confidential material for
the sole use of the intended recipient(s). Any review or distribution
by others is strictly prohibited. If you are not the intended
recipient, please contact the sender and delete all copies.


More information about the occi-wg mailing list