[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]
Subject: Re: [wsia][wsrp-interfaces] Uniqueness of handles
Looks like something got messed up as the original addresses were processed ...... Rich Thompson/Watson/I To: wsia <"wsia%lists.oasis-open.org;_wsrp-interfaces" BM@IBMUS @lists.oasis-open.org> cc: 07/22/2002 08:03 Subject: [wsia][wsrp-interfaces] Uniqueness of handles AM Carsten raised a question that was included in the v0.22 draft spec as a comment on page 13, line 30. I would break this into 2 questions: 1) Uniqueness: Will we REQUIRE that all handles at a particular scope (eg. consumerHandles) be unique? Advantages: - Deterministic behaviour when releasing the handle. If 2 handles could have the same value, which is being released? - Deterministic behaviour when generating content. If 2 entity handles may the same value, which is to be used? Disadvantages: - Restricts means by which the Producer may generate the handle. In particular, this could not be just a serialization of some portion of the state the handle refers to. 2) Invariance: Will we REQUIRE that all handles are invariant once created? Namely, do we forbid the modify operation from touching the handle? Advantages: - Much simpler processing for the Consumer. If the handle could be modified, all the places it is referenced (pages, databases, ...) would have to be located and updated. - If the handle can change AND it is currently in use by an End-User, does a call with the old one fail? Disadvantages: - Restricts means by which the Producer may generate the handle. In particular, this could not be just a serialization of some portion of the state the handle refers to. I'm sure I've missed some advantages/disadvantages, but I would prefer both uniqueness and invariance. ---------------------------------------------------------------- To subscribe or unsubscribe from this elist use the subscription manager: <http://lists.oasis-open.org/ob/adm.pl>
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]
Powered by eList eXpress LLC