[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: [no subject]
-----Original Message----- From: Andrea Westerinen [mailto:andreaw@cisco.com] Sent: Thursday, September 25, 2003 11:52 AM To: 'Shel Finkelstein'; wsdm@lists.oasis-open.org Subject: [wsdm] Thoughts on "transaction" wording for MUWS My apologies for being so late on this. And, Shel did not get a chance to review.Section Heading - Collections of Management Actions and Transactions[TRANS.001] MUST support the definition of a "unit of work" that consists of multiple actions against a single device[TRANS.002] MAY support the definition of a "unit of work" that consists of multiple actions against multiple devices[TRANS.003] MUST report status, errors or lack of support for execution of collection of actions against one or more devices[TRANS.004] MAY support actions of commit and rollback of multiple actions against one or more devices[TRANS.005] SHOULD support time-out of the "unit of work" consisting of multiple actions against one or more devices[TRANS.006] SHOULD support user-defined preferences related to the execution of the "unit of work" consisting of multiple actions against one or more devices. [TRANS.006.1] User preferences SHOULD include whether the desired behavior is "all or nothing"Andrea --------------91A32BD988876013E205A5D3 Content-Type: text/html; charset=us-ascii Content-Transfer-Encoding: 7bit <!doctype html public "-//w3c//dtd html 4.0 transitional//en"> <html> +1 to Andrea's comments. <p>ACID transactions aren't required, and I believe that they're inappropriate over the internet. But when they are available and appropriate, transactions have significant semantic value, but they do affect the client model (e.g., dealing with rollback as a command or rolledback as an outcome. <p>Shel <p>-------- Original Message -------- <table BORDER=0 CELLSPACING=0 CELLPADDING=0 > <tr> <th ALIGN=RIGHT VALIGN=BASELINE NOWRAP>Subject: </th> <td>RE: [wsdm] Thoughts on "transaction" wording for MUWS</td> </tr> <tr> <th ALIGN=RIGHT VALIGN=BASELINE NOWRAP>Date: </th> <td>Mon, 29 Sep 2003 20:34:50 -0700</td> </tr> <tr> <th ALIGN=RIGHT VALIGN=BASELINE NOWRAP>From: </th> <td>"Andrea Westerinen" <andreaw@cisco.com></td> </tr> <tr> <th ALIGN=RIGHT VALIGN=BASELINE NOWRAP>To: </th> <td>"'Jeff Bohren'" <jbohren@opennetwork.com>, <wsdm@lists.oasis-open.org></td> </tr> </table> <br> <span class=134572703-30092003><font face="Arial"><font color="#0000FF"><font size=-1>Jeff, The rewording that Shel and I did, tried to clarify these points. Also, I did mean to distinguish between collections of actions and transactions (hence the commit/rollback terminology that morphed into atomic transactions with Shel's help). Note, however, that atomic transactions are NOT specified as MUST. </font></font></font></span><span class=134572703-30092003></span><span class=134572703-30092003><font face="Arial"><font color="#0000FF"><font size=-1>I believe that a client DOES want (and wants to be aware of) transactional processing, at various points in managing a service. If a client needs atomicity, then it should be definable. If the service can't support that, so be it. An error needs to be returned. However, I believe that a client will want to take advantage of atomic transactions (in certain circumstances) versus having to dealing with error scenarios and "best effort" rollback on their own.</font></font></font></span><span class=134572703-30092003></span><span class=134572703-30092003><font face="Arial"><font color="#0000FF"><font size=-1>Andrea</font></font></font></span><span class=134572703-30092003></span> <div class="OutlookMessageHeader" lang="en-us" dir="ltr"><font face="Tahoma"><font size=-1>-----Original Message-----</font></font> <br><font face="Tahoma"><font size=-1><b>From:</b> Jeff Bohren [<A HREF="mailto:jbohren@opennetwork.com">mailto:jbohren@opennetwork.com</A>]</font></font> <br><font face="Tahoma"><font size=-1><b>Sent:</b> Thursday, September 25, 2003 11:19 AM</font></font> <br><font face="Tahoma"><font size=-1><b>To:</b> wsdm@lists.oasis-open.org</font></font> <br><font face="Tahoma"><font size=-1><b>Subject:</b> RE: [wsdm] Thoughts on "transaction" wording for MUWS</font></font> <br> </div> <span class=093031018-25092003><font face="Arial"><font color="#0000FF"><font size=-1>From the discussions so for it seems we are not really talking about transactions. What we really mean is a batch of operations that may be invoked on a MUWS service. It that context the term "Collections on Management Actions" makes sense to me, but I would leave off the "and Transactions". </font></font></font></span><span class=093031018-25092003></span><span class=093031018-25092003><font face="Arial"><font color="#0000FF"><font size=-1>I would also leave out the notion of explicit commit or rollback support. A MUWS service may or may not use transactions when processing a batch of operations (i.e. Collection of Management Actions), but that should not be an issue the MUWS client needs to be aware of.</font></font></font></span><span class=093031018-25092003></span><span class=093031018-25092003><font face="Arial"><font color="#0000FF"><font size=-1>Use of the terms "Transaction", "Commit", or "Rollback" is going to interpreted as meaning we are requiring transaction support rather than batch operation support. I don't normally get hung up on wording, but these are extremely loaded terms.</font></font></font></span> <font face="Arial"><font size=-1>Jeff Bohren</font></font><font face="Arial"><font size=-1>Product Architect</font></font><font face="Arial"><font size=-1>OpenNetwork Technologies, Inc</font></font> <blockquote dir=ltr style="MARGIN-RIGHT: 0px"> <div class="OutlookMessageHeader" lang="en-us" dir="ltr"><font face="Tahoma"><font size=-1>-----Original Message-----</font></font> <br><font face="Tahoma"><font size=-1><b>From:</b> Andrea Westerinen [<A HREF="mailto:andreaw@cisco.com">mailto:andreaw@cisco.com</A>]</font></font> <br><font face="Tahoma"><font size=-1><b>Sent:</b> Thursday, September 25, 2003 11:52 AM</font></font> <br><font face="Tahoma"><font size=-1><b>To:</b> 'Shel Finkelstein'; wsdm@lists.oasis-open.org</font></font> <br><font face="Tahoma"><font size=-1><b>Subject:</b> [wsdm] Thoughts on "transaction" wording for MUWS</font></font> <br> </div> <span class=943095507-25092003><font face="Arial"><font size=-1>My apologies for being so late on this. And, Shel did not get a chance to review.</font></font></span><span class=943095507-25092003></span><span class=943095507-25092003><font face="Arial"><font size=-1>Section Heading - Collections of Management Actions and Transactions</font></font></span><span class=943095507-25092003></span><span class=943095507-25092003><font face="Arial"><font size=-1>[TRANS.001] MUST support the definition of a "unit of work" that consists of multiple actions against a single device</font></font></span><span class=943095507-25092003><font face="Arial"><font size=-1>[TRANS.002] MAY support the definition of a "unit of work" that consists of multiple actions against multiple devices</font></font></span><span class=943095507-25092003><font face="Arial"><font size=-1>[TRANS.003] MUST </span><span class=943095507-25092003>report status, errors or lack of support for execution of collection of actions against one or more devices</font></font></span><span class=943095507-25092003><font face="Arial"><font size=-1>[TRANS.004] MAY support actions of commit and </span><span class=943095507-25092003>rollback of multiple actions against one or more devices</font></font></span><span class=943095507-25092003><font face="Arial"><font size=-1>[TRANS.005] SHOULD </span><span class=943095507-25092003>support time-out of the "unit of work" consisting of multiple actions against one or more devices</font></font></span><span class=943095507-25092003><font face="Arial"><font size=-1>[TRANS.006] SHOULD support user-defined preferences related to the execution of the "unit of work" consisting of multiple actions against one or more devices. </font></font></span><span class=943095507-25092003><font face="Arial"><font size=-1> [TRANS.006.1] User preferences SHOULD include whether the desired behavior is "all or nothing"</font></font></span><span class=943095507-25092003></span><span class=943095507-25092003><font face="Arial"><font size=-1>Andrea</font></font></span><span class=943095507-25092003></span><span class=943095507-25092003></span></blockquote> </html> --------------91A32BD988876013E205A5D3--
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]