[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: RE: [provision] SPML 2.0 Use Case doc, first draft...
If I could just add a comment. I think if use cases are to be useful as a tool in the 2.0 effort, we should revisit the "Basic Use Cases" and re-orient their perspective. I have two interrelated reasons for saying this:
1. The original use cases are too low level in my opinion and unnecessarily reflect a number of preconceptions regarding implementation.
2. The use cases do not identify the goals of the SPML or the business use cases that offer benefit to all of the committee members.
The first point is reflected in the questions raised by Gary about the creator of IDs etc. These are, to me, low-level concerns that probably do not belong in the use cases to begin with. More important is the description of specific elements in the request such as a client-generated request ID. Whatever about the question of who takes responsibility for creation of PSO-IDs, it is really not necessary to dictate that the client generate a request ID for every request. It might be argued that the inclusion of a request ID speaks to the ability to batch requests. If that is so, I would argue that there should be a "Batch Request" use case.
In terms of identifying the high-level goals of the SPML, the original use cases fail because they do not speak to the real scenarios where the SPML offers benefit. In fact, those of us who were at the last face-to-face will recall that there is still confusion about some of the fundamental questions surrounding a primary goal: Interoperability. I submit that the use cases should identify interoperability scenarios to put pay to these questions once and for all. A set of use cases at this level would serve to focus the efforts of the PSTC and would also be a valuable tool to describe the potential benefits of the SPML.
Jeff's Federation use case is a start on the road to higher level scenarios but I do feel that it falls into the same trap of approaching the problem from too low a level. From our point of view, federation is not exposed through the public interface and so does not have a convenient sequence of messages that turn it on or off. This does not in the least mean that a use case is not valuable, it just means that, in my opinion, the use case should refrain from attempting to define a set of sepecific messages that effect federation.
I would be a little hesitant to endorse the Organization use cases for the same reasons. Our product relies heavily on the notion of organizational structure, and perhaps the concept is universal enough that it should be included in some form, but a use case less tied to a specific set of operations might be more useful.
Gerry
"Jeff Bohren" <jbohren@opennetwork.com>
![]() | ![]()
04/05/2004 08:10 PM | ![]() To: "Gary Cole" <gary.cole@waveset.com> cc: <provision@lists.oasis-open.org> Subject: RE: [provision] SPML 2.0 Use Case doc, first draft... |
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]