Richard,
I am and have pretty much always been for option (a) - one core format for interop with supporting formats for integration.
More than half of our use cases are actually integration, which is to say that interop is the exception rather than the rule. This makes sense when you consider that every cloud deployment needs integration but far fewer will ever actually need/want to move. That being the case I think there is an extremely strong case for making multiple formats as easy to support as possible (enter XSLT).
There's an option missing which has been pushed on the list: "(c) Exactly
one wire format. Period." Tim Bray's in that camp which is enough for me
to say that it should be represented, even though I don't necessarily agree with the logic.
Sam
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).
_______________________________________________
occi-wg mailing list
occi-wg@ogf.org
http://www.ogf.org/mailman/listinfo/occi-wg