[Specs-cx] Discussion note on Contract eXchange Requirement
Tatsuki Sakushima
tatsuki at nri.com
Fri Aug 7 17:26:57 UTC 2009
Hi Nat,
Thanks for replying.
> Assuming that's ok, what we have to decide on are:
> * Spell out the message flow more concretely.
> * List the parameters that we need to send and receive in each flow
> * Name the parameters
> * Make XML schema
IMHO, to discuss this, it would be easier if we have a draft distributed
to this WG.
Tatsuki
Tatsuki Sakushima
NRI Pacific - Nomura Research Institute America, Inc.
(8/6/09 7:39 PM), Nat Sakimura wrote:
> Hi Tatsuki,
>
> On Fri, Aug 7, 2009 at 1:42 AM, Tatsuki Sakushima <tatsuki at nri.com
> <mailto:tatsuki at nri.com>> wrote:
>
> Hi Nat,
>
> I read the document. Here is my comments:
>
> -This contract data may be out of scope but could be in the spec
> since this spec defines "Contract Exchange".
>
>
> I can assure you that it is NOT out of scope.
>
>
>
> -Contract data could be big, therefore it should not be transmitted
> in a indirect communication channel. It should be always in a direct
> communication. The key to reference the data should be transmitted
> either direct or indirect communication. The key MUST be small enough
> for mobile phones to exchange in a protocol.
>
>
> Agreed.
>
>
>
> -Contract data can be written in many forms(XML preferred?). It
> should be extensible
> (flexible) and detachable from a protocol.
>
>
> Agreed. We can think of XML, XDI, JSON, etc., but from the point of view
> of the library reuse, XML seems to be a logical choice. Also, XML has
> added benefit of having defined long-term signature validation
> methodologies established. Of course, this does not preclude other
> formats either. I am just saying that XML as the default and leaving the
> separate profile to define other format would be logical approach.
>
>
>
> (Replacing it has no effect on protocol part.)
>
>
> Indeed.
>
>
>
> -The format of parameters in protocol is still "key-value" pairs.
> The reference key for contract data is one of parameters in a protocol.
>
>
> Agreed.
>
>
>
> -Authentication in 4 legs model and Notification is tricky. The flow
> should be clearly defined.
>
>
> The use case is valid and useful as well as real.
> Only concern in including it in the spec is that it may get a bit
> complicated for the readers.
> >From a spec modularity point of view, we should write the 4 legs model
> first and make the 3 legs one as a special case, though.
>
>
>
> -I am still not sure how AX can carry site(server) attributes seemed to
> be required in this spec. This could be a issue. However, reusing
> existing
> specs/protocols is a good thing.
>
>
> Right. AX 2.0 WG not starting after over 8 months are a sad fact.
> We have been waiting for Microsoft to give Dick the permission to join
> in, but apparently he has not got it yet. It is probably the time that
> we should start.
>
>
>
> I hope this would help. Should we start discussion about the spec
> based on this document? Please let us know how you like to proceed.
>
>
> Yes. We should discuss and build consensus around it.
> Then, we should implement to see if it really works.
> Let's write spec after that. That's going to be more concrete.
>
> Would that be OK?
>
> Assuming that's ok, what we have to decide on are:
> * Spell out the message flow more concretely.
> * List the parameters that we need to send and receive in each flow
> * Name the parameters
> * Make XML schema
>
>
> =nat
>
>
>
>
> Tatsuki
> Tatsuki Sakushima
> NRI Pacific - Nomura Research Institute America, Inc.
>
>
>
> (7/30/09 4:53 AM), Nat Sakimura wrote:
>
> Hi All:
>
> To explain the concept of CX better, and by doing so, making my
> understanding clearer, I wrote a discussion note to set a level
> ground on the discussion.
>
> Please have a look.
>
> Hopefully, it is pretty clear.
>
> Caveat: It is the dump of my thinking as of today, and no proof
> reading has been done.
>
> Cheers,
>
> =nat
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> Specs-cx mailing list
> Specs-cx at openid.net <mailto:Specs-cx at openid.net>
> http://openid.net/mailman/listinfo/specs-cx
>
> _______________________________________________
> Specs-cx mailing list
> Specs-cx at lists.openid.net <mailto:Specs-cx at lists.openid.net>
> http://lists.openid.net/mailman/listinfo/openid-specs-cx
>
>
>
>
> --
> Nat Sakimura (=nat)
> http://www.sakimura.org/en/
More information about the Specs-cx
mailing list