[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 ------=_NextPart_000_0019_01C386C9.222C8F80 Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML><HEAD> <META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; = charset=3Dus-ascii"> <TITLE>Message</TITLE> <META content=3D"MSHTML 6.00.2800.1126" name=3DGENERATOR></HEAD> <BODY> <DIV><SPAN class=3D134572703-30092003><FONT face=3DArial color=3D#0000ff = size=3D2>Jeff,=20 The rewording that Shel and I did, tried to clarify these points. = Also, I=20 did mean to distinguish between collections of actions and transactions = (hence=20 the commit/rollback terminology that morphed into atomic transactions = with=20 Shel's help). Note, however, that atomic transactions = are NOT=20 specified as MUST. </FONT></SPAN></DIV> <DIV><SPAN class=3D134572703-30092003><FONT face=3DArial color=3D#0000ff = size=3D2></FONT></SPAN> </DIV> <DIV><SPAN class=3D134572703-30092003><FONT face=3DArial color=3D#0000ff = size=3D2>I=20 believe that a client DOES want (and wants to be aware of) = transactional=20 processing, at various points in managing a service. If a = client=20 needs atomicity, then it should be definable. If the service can't = support=20 that, so be it. An error needs to be returned. However, I = believe=20 that a client will want to take advantage of atomic transactions (in = certain=20 circumstances) versus having to dealing with error scenarios and "best = effort"=20 rollback on their own.</FONT></SPAN></DIV> <DIV><SPAN class=3D134572703-30092003><FONT face=3DArial color=3D#0000ff = size=3D2></FONT></SPAN> </DIV> <DIV><SPAN class=3D134572703-30092003><FONT face=3DArial color=3D#0000ff = size=3D2>Andrea</FONT></SPAN></DIV> <DIV><SPAN class=3D134572703-30092003><FONT face=3DArial color=3D#0000ff = size=3D2></FONT></SPAN> </DIV> <DIV></DIV> <DIV class=3DOutlookMessageHeader lang=3Den-us dir=3Dltr = align=3Dleft><FONT face=3DTahoma=20 size=3D2>-----Original Message-----<BR><B>From:</B> Jeff Bohren=20 [mailto:jbohren@opennetwork.com] <BR><B>Sent:</B> Thursday, September = 25, 2003=20 11:19 AM<BR><B>To:</B> wsdm@lists.oasis-open.org<BR><B>Subject:</B> RE: = [wsdm]=20 Thoughts on "transaction" wording for MUWS<BR><BR></FONT></DIV> <DIV><FONT face=3DArial color=3D#0000ff size=3D2><SPAN = class=3D093031018-25092003>From=20 the discussions so for it seems we are not really talking about = transactions.=20 What we really mean is a batch of operations that may be invoked on a = MUWS=20 service. It that context the term "Collections on Management Actions" = makes=20 sense to me, but I would leave off the "and Transactions". = </SPAN></FONT></DIV> <DIV><FONT face=3DArial color=3D#0000ff size=3D2><SPAN=20 class=3D093031018-25092003></SPAN></FONT> </DIV> <DIV><FONT face=3DArial color=3D#0000ff size=3D2><SPAN = class=3D093031018-25092003>I=20 would also leave out the notion of explicit commit or rollback support. = A =20 MUWS service may or may not use transactions when processing a batch of=20 operations (i.e. Collection of Management Actions), but that should not = be an=20 issue the MUWS client needs to be aware of.</SPAN></FONT></DIV> <DIV><FONT face=3DArial color=3D#0000ff size=3D2><SPAN=20 class=3D093031018-25092003></SPAN></FONT> </DIV> <DIV><FONT face=3DArial color=3D#0000ff size=3D2><SPAN = class=3D093031018-25092003>Use of=20 the terms "Transaction", "Commit", or "Rollback" is going to interpreted = as=20 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=20 terms.</SPAN></FONT></DIV> <DIV><FONT face=3DArial color=3D#0000ff size=3D2></FONT> </DIV> <DIV> </DIV> <DIV align=3Dleft><FONT face=3DArial size=3D2>Jeff Bohren</FONT></DIV> <DIV align=3Dleft><FONT face=3DArial size=3D2>Product = Architect</FONT></DIV> <DIV align=3Dleft><FONT face=3DArial size=3D2>OpenNetwork Technologies,=20 Inc</FONT></DIV> <DIV align=3Dleft> </DIV> <BLOCKQUOTE dir=3Dltr style=3D"MARGIN-RIGHT: 0px"> <DIV></DIV> <DIV class=3DOutlookMessageHeader lang=3Den-us dir=3Dltr = align=3Dleft><FONT=20 face=3DTahoma size=3D2>-----Original Message-----<BR><B>From:</B> = Andrea=20 Westerinen [mailto:andreaw@cisco.com] <BR><B>Sent:</B> Thursday, = September 25,=20 2003 11:52 AM<BR><B>To:</B> 'Shel Finkelstein';=20 wsdm@lists.oasis-open.org<BR><B>Subject:</B> [wsdm] Thoughts on = "transaction"=20 wording for MUWS<BR><BR></FONT></DIV> <DIV><FONT face=3DArial size=3D2><SPAN class=3D943095507-25092003>My = apologies for=20 being so late on this. And, Shel did not get a chance to=20 review.</SPAN></FONT></DIV> <DIV><FONT face=3DArial size=3D2><SPAN=20 class=3D943095507-25092003></SPAN></FONT> </DIV> <DIV><FONT face=3DArial size=3D2><SPAN = class=3D943095507-25092003>Section Heading -=20 Collections of Management Actions and Transactions</SPAN></FONT></DIV> <DIV><FONT face=3DArial size=3D2><SPAN=20 class=3D943095507-25092003></SPAN></FONT> </DIV> <DIV><FONT face=3DArial size=3D2><SPAN=20 class=3D943095507-25092003>[TRANS.001] MUST support the = definition of a=20 "unit of work" that consists of multiple actions against a single=20 device</SPAN></FONT></DIV> <DIV><FONT face=3DArial size=3D2><SPAN = class=3D943095507-25092003>[TRANS.002] MAY=20 support the definition of a "unit of work" that consists of multiple = actions=20 against multiple devices</SPAN></FONT></DIV> <DIV><FONT face=3DArial size=3D2><SPAN = class=3D943095507-25092003>[TRANS.003]=20 MUST </SPAN></FONT><FONT face=3DArial size=3D2><SPAN=20 class=3D943095507-25092003>report status, errors or lack of support=20 for execution of collection of actions against one or more=20 devices</SPAN></FONT></DIV> <DIV><FONT face=3DArial size=3D2><SPAN = class=3D943095507-25092003>[TRANS.004] MAY=20 support actions of commit and </SPAN></FONT><FONT face=3DArial = size=3D2><SPAN=20 class=3D943095507-25092003>rollback of multiple actions = against one or=20 more devices</SPAN></FONT></DIV> <DIV><FONT face=3DArial size=3D2><SPAN = class=3D943095507-25092003>[TRANS.005]=20 SHOULD </SPAN></FONT><FONT face=3DArial size=3D2><SPAN=20 class=3D943095507-25092003>support time-out of the "unit of work" = consisting of=20 multiple actions against one or more devices</SPAN></FONT></DIV> <DIV><FONT face=3DArial size=3D2><SPAN = class=3D943095507-25092003>[TRANS.006] SHOULD=20 support user-defined preferences related to the execution of the "unit = of=20 work" consisting of multiple actions against one or more devices.=20 </SPAN></FONT></DIV> <DIV><FONT face=3DArial size=3D2><SPAN = class=3D943095507-25092003> =20 [TRANS.006.1] User = preferences SHOULD include whether the=20 desired behavior is "all or nothing"</SPAN></FONT></DIV> <DIV><FONT face=3DArial size=3D2><SPAN=20 class=3D943095507-25092003></SPAN></FONT> </DIV> <DIV><FONT face=3DArial size=3D2><SPAN=20 class=3D943095507-25092003>Andrea</SPAN></FONT></DIV> <DIV><FONT face=3DArial size=3D2><SPAN=20 class=3D943095507-25092003></SPAN></FONT> </DIV> <DIV><FONT face=3DArial size=3D2><SPAN=20 = class=3D943095507-25092003></SPAN></FONT> </DIV></BLOCKQUOTE></BODY>= </HTML> ------=_NextPart_000_0019_01C386C9.222C8F80--
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]