[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]