[Persistence-sig] "Straw Man" transaction API

Shane Hathaway shane@zope.com
Wed, 31 Jul 2002 16:33:02 -0400 (EDT)


On Wed, 31 Jul 2002, Jeremy Hylton wrote:

> >>>>> "SH" == Shane Hathaway <shane@zope.com> writes:
>   SH> I don't have the book, but my uneducated guess is that we're
>   SH> working with something a little more general than what Gray and
>   SH> Reuter proposed.
>
> I think that "resource manager" is a suitably generic term.  Do we
> really care whether the thing-with-a-commit-method manages an object
> or not?  I don't think it makes things clearer to distinguish between
> the overall class of resource managers and the subset that manage
> their own objects.

I'm going to defer to your book, with a final objection that "resource
manager" is terribly non-descriptive except in the context of a special
jargon.  If I'm a Python programmer with plenty of experience but no
experience in transactions, I'm going to have to read a whole book to
learn what a resource manager is.  Something like "transaction
participant", however, gives me a much better idea of the contract
between the coordinator and the participant.

Shane