[occi-wg] Format 2: Single or multiple core wire formats

Richard Davies richard.davies at elastichosts.com
Wed May 13 09:40:45 CDT 2009


If OCCI will specify a wire format, then:

Decision 2: Should OCCI-compliance require implementation of a single
core wire format (any others are optional) or multiple core wire formats:
a) Exactly one wire format is specified as core. A cloud must implement this
   alone to claim OCCI-compliance. Additional wire formats may be specified,
   but these are optional alternative renderings for easier integration with
   various external systems and cannot be relied upon for interoperability.
b) Multiple wire formats as specified as core. A cloud must implement all of
   these to claim OCCI-compliance.

Perspective of myself and Alexis: OCCI should have a single core wire
format, since this is sufficient to ensure interoperability between
OCCI-compliant clouds and minimizes the burden of OCCI-compliance.
Additional alternative wire formats may be specified where these will aid
integration with different types of system, but these will not be required
to claim OCCI-compliance. These alternative wire formats may take different
views on decision 3 and 4 from the core (e.g GData XML, GData JSON, Plain
JSON and Plain XML can all coexist as alternative wire formats carrying the
same nouns, verbs and attributes).



More information about the occi-wg mailing list