OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

kmip-comment message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: Re: [kmip-comment] Possible solution to referencing issues


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Tim,

But the problem isn't that every profile must cover all three versions
of the specification. That would be bad enough.

Given the profile documents for each specification, every profile must
treat all 6 specifications and profiles. (As they attempt to do and
fail currently.)

Given 9 profiles, that 54 total references across 6 specifications and
profiles.

And every new profile will add another 6 mappings. I am sure as time
goes by the TC will want to create more profiles and perhaps later
versions of the specs + profiles.

Unless the TC addresses this issue now, with something more than it
has considered the problem and is going forward as is, the situation
is going to get worse, far worse.

The reliance on "work flows" to avoid specifying behaviour in prose
signals that no one can specify the "work flow," you can only specify
some subset of values and then the protocol "should work like this."

Standards are not made out of subsets of allowed values. Standards
specify ranges of values to which any implementation can conform.

Hope you are having a great weekend!

Patrick


On 03/29/2014 06:39 PM, Tim Hudson wrote:
> On 30/03/2014 1:47 AM, Patrick Durusau wrote:
>> First, let me confirm that KMIP-Spec 1.2 is a superset of
>> KMIP-spec 1.1 and KMIP-spec 1.0.
> 
> There are behaviours within KMIP-Spec 1.2 that are not compatible
> with KMIP-Spec 1.1 and KMIP-Spec 1.0 and they have to be referred
> to separately and each version of the specification documents a
> particular major.minor version of the protocol. Make it clearer -
> KMIP-Spec 1.2 does not document KMIP protocol version 1.0 or
> protocol version 1.1. Each specification is independent of the
> other specifications and the profiles have to cover all three
> versions of the specification.
> 
> The test cases document the normative conformance message flows
> and values and the allowed variations document where an
> implementation is permitted to vary the details form the normative
> message flows - that is their point and function. The profiles
> document a set of messages that represent the minimal message flows
> required for conformance to a given profile.
> 
> As a technical committee we explored a number of different
> approaches for handling cross-version references and for handling
> documented conformance requirements and the approach we have in the
> profile documents represents the one which allows specification of
> conformance sufficiently precisely to meet the interoperability
> objective.
> 
> Thanks, Tim.
> 

- -- 
Patrick Durusau
patrick@durusau.net
Technical Advisory Board, OASIS (TAB)
Co-Chair, OpenDocument Format TC (OASIS)
Editor, OpenDocument Format TC, Project Editor ISO/IEC 26300
Former Chair, V1 - US TAG to JTC 1/SC 34
Convener, JTC 1/SC 34/WG 3 (Topic Maps)
Co-Editor, ISO 13250-5 (Topic Maps)

Another Word For It (blog): http://tm.durusau.net
Homepage: http://www.durusau.net
Twitter: patrickDurusau
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iQIcBAEBAgAGBQJTN1XyAAoJEAudyeI2QFGoEvAQAPCSqdI6xrSdSma0YM8/Plm5
w9m6WEDzCX6fQp1NtLcn3p6GcZsZhlKp1KqmEbtBQc3eK1eACUaMy0US8svI0/Wr
mGzfMdhbfAxRW1N87HTYbb/1qGAi4imFqHia76Kb6jmUlQqagHk6Zjajbh/CtKoP
HobLqzttHF+nVg9xByae9HjebUfmjhEdS8hKxro2frFUqa3k0kNI0+45x380RXmW
2R5F8omwC1jiFcXpuB+WSeW8SSfK/ChZ5W0d2ji5zClhhyVOOezEFarREBqxDi4b
Py3eqdsLo+HuGRCQNwOzQULMLZNzEiP4mjbAMiLog7OtM+Nn9bOqxVbhpkIuRODd
Pw88ArOVom/pxICjT5b1bIUr40N+fCrXwRc9Y834gyT4Ja0lGpCmYfUWZrBP3z8C
7J0ft/ktqgxQ1CiMD4V1N2WR0+ECzvlzRHKR1ywvtSKwerD0JKdAVTSCPM9dKVIP
1rkGAo0OHrISA23aub/BQG0X4ROZ7cu585bfA/HynPvlw116snJVWZzoDNTOUxVz
L3Qhf7ZD1IL6KxQStEfeXmPgnhjCXD8yOmO5pvPUzIpS2QCaAaMUb1gUrspkpBzE
eLHl40x3TP9GUJR3SQMfxMXH6VU4JPuiJRn2Ip1Qp1C5PFKGR3K/6bI/YuU87L+L
XUlmgwMdhgn8d8wzgRHv
=Ldr2
-----END PGP SIGNATURE-----


[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]