Re: paper on Prevayler

Ralph Johnson <[email protected]> Wed, 6 Aug 2014 05:55:17 -0500
Newsgroups gmane.comp.java.prevayler
Message-ID <CAB_aMctyk=oujDMZYqvmiYA2yUTdAvsMexgw_kcAX2WGhDjEbQ@mail.gmail.com>
On Wed, Aug 6, 2014 at 4:46 AM, Tasos <[email protected]> wrote:

> Hi,
>
> I remember quite a while back there was much discussion about Command vs
> Transaction. Eventually Command became Transaction.
> The paper seems to be using these interchangeably. It even refers to a
> Transaction design pattern in [Gamma 1995].
> Raft looks to be dealing with Commands.
>
> That was my mistake.  Thanks for pointing it out!

A Prevayler Transaction is a Design Pattern Command.  Different people use
words like Command and Transaction in different ways, and it is impossible
to make everybody use them the same.   Instead, when we start to talk to a
new group of people, we need to figure out which context they are operating
in, and how to map our vocabularies to each other.

The system I am working on has "prevayler transactions" and "business
transactions".    The business people mostly do not have to see Prevayler
transactions, but programmers have to always stop and figure out which kind
of transactions the other person is talking about.   Usually business
transactions, but not always.

-Ralph

------------------------------------------------------------------------------
Infragistics Professional
Build stunning WinForms apps today!
Reboot your WinForms applications with our WinForms controls. 
Build a bridge from your legacy apps to the future.
http://pubads.g.doubleclick.net/gampad/clk?id=153845071&iu=/4140/ostg.clktrk

_______________________________________________
To unsubscribe go to the end of this page: http://lists.sourceforge.net/lists/listinfo/prevayler-discussion
_______________________________________________
"Databases in Memoriam" -- http://www.prevayler.org