[Concordia] Organizing use cases

Eve L. Maler Eve.Maler at Sun.COM
Mon Jun 18 18:33:40 EDT 2007


Eric Norman wrote:
> Here's one suggestion that might help organize it better.  Each
> row represents a protocol that needs to make adjustments to communicate
> with the protocols along the columns.  The columns represent protocols
> that can be used as is.
> 
> For example, look at the OpenID/SAML case.  The first two clauses 
> (OpenID
> makes SAML assertions and uses SAML authentication context would belong
> in row OpenID, column SAML (where they are now).  The third clause seems
> to call for an adjustment to SAML deployments, hence would be in row 
> SAML,
> column OpenID.

Y'know, I honestly hadn't gotten as far as realizing that I didn't 
really need one whole triangle of this thing. That's sad. :-) 
(Luckily, I'm on vacation and offline all next week!  Hopefully that 
will cure me.)

Your suggestion is very interesting.  I'm a little worried, though, 
that it will pre-judge technical solutions.  I had intended to list 
them without consideration of "who has to change", especially when 
we don't have a lot of detail on the use cases yet.

For example, "SAML attribute assertions in OpenID" could involve a 
combo effort: someone doing an OpenID extension that allows for SAML 
content to come along for the ride, and someone doing a SAML 
attribute profile intended for use with the extension.  Or maybe the 
whole thing gets rolled together in a single spec, done in the IETF. 
  Should that go in horiz OpenID/vert SAML, or vert OpenID/horiz 
SAML, or a third dimension entirely?

Maybe I can cut off a corner of the matrix for now, effectively 
uniq'ing the cells, and when we get a better understanding how 
things are falling out, we can get more sophisticated.  What do you 
think?

	Eve
-- 
Eve Maler                                         +1 425 947 4522
Technology Director                           eve.maler @ sun.com
CTO Business Alliances group                Sun Microsystems, Inc.



More information about the Community mailing list