OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.


Help: OASIS Mailing Lists Help | MarkMail Help

bt-models message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]

Subject: Re: One protocol, one context ...

> So, on pragmatic grounds (desire to see this standard get done, and get
> traction) I think we should not try to incorporate the Activity Service
> approach into this standard (your CL/CD model). Use of the AS may be a
> good implementation choice, and it can aid thinking about the problem,
> but I don't believe it should obtrude into the fundamental design.

As I said last night I can understand your point of view, and certainly in
the limited environment in which we're working for BTP it is possibly
overkill initially, since coordination points appear to only occur once,
with the same set of logic. As we discussed yesterday, it's a nice-to-have,
but not a necessity for now.

One thing I would like to see (but probably won't get!) is the prevention of
combining two-phase enabled and one-phase enabled participants in the same
cohesion. This causes no end of headaches in the transaction world where
even if you have well behaved two-phase resources that always guarantee to
abide by the coordinator's decision, as soon as you add more than one
single-phase resource you've just lost those guarantees. This was a point we
raised in the submission, where a different cohesion logic would have to
apply only for single-phase resources, and combinations like the one I just
described wouldn't be allowed (this would be seen as a control violation).
It may well be that this has to be dealt with in a pragmatic "human" manner,
e.g., if company A doesn't really implement two-phase participants and just
wraps one-phase, people will eventually begin to notice that it's their
participants that cause the cohesion to fail.

I've some follow-up to yesterday's bt-teleconference to send, but I'll do
that later.



Dr. Mark Little (mark@arjuna.com)
Transactions Architect, HP Arjuna Labs
Phone +44 191 2064538
Fax   +44 191 2064203

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]

Powered by eList eXpress LLC