Search the web
Sign In
New User? Sign Up
WS-TX-Workshops
? Already a member? Sign in to Yahoo!

Yahoo! Groups Tips

Did you know...
Message search is now enhanced, find messages faster. Take it for a spin.

Best of Y! Groups

   Check them out and nominate your group.
Having problems with message search? Fill out this form to ensure your group is one of the first to be migrated to the new message search system.

Messages

  Messages Help
Advanced
Solving distributed TX'es through classic ACID, fashionable WS'es o   Message List  
Reply | Forward Message #28 of 44 |
RE: [WS-TX-Workshops] Solving distributed TX'es through classic ACID, fashionable WS'es or what?

On Andre's general point:

> Then there's a second issue that I'd very much like to
> understand better - unclear availability of shrink-wrapped
> implementations:
>
> We've done a bit of <desktop research> to find a suitable
> approach, and it appears that neither the WS-* stack of
> specifications (including WS-AT), the OASIS-promoted WS-CAF
> (including WS-TXM) or the older OASIS BTP has gained major
> momentum. Meaning there are few - if any - working real-life
> product implementations that support any of these. I'll be
> glad to be corrected if I'm wrong!
>
> BTW: The new specifications seem to substitute the
> old-fashioned ACID <I> (isolation) with after-the-fact
> compensations, and that appear a bit scary to many people.
> Perhaps this is a contributing reason why even vendors like
> webMethods and SAP have put their decisions and
> implementations on the wait-and-see list?

WS-BA and WS-CAF LRA both use terminology that assumes after-the-fact
compensation (i.e. do it all, then try to go back if not wanted). But
this is an unnecessary self-denying rule - the general case of any
two-round-trip exchange (which all of the protocols in question use)
is to provisionally perform, then EITHER confirm OR cancel. If the
resource/participants are thinking in service-oriented terms, then
it will be their business how they fulfil that contract. One approach
is indeed to do everything in the provisional stage and compensate it
if cancelled. But you could do it the other way round (just check on the

first stage, perform iff confirmed. Or you could take a middle path -
getting to a consciously provisional state which will be changed again
on confirm or on cancel. And what isolation is applied (who from, to
what degree etc, whether system-enforced or application-enforced) is
also a matter for the service, rather than the client.

OASIS BTP is based on this assumption, as is Choreology's Cohesions
(which means the application compenents have to be restrained when
Cohesions is using WS-BA or WS-AT underneath).

(More on this in the Choreology May 2004 feedback to this group,
accessible under "Files" for the group)

Peter

-----------------------------------
Chief Scientist
Choreology Ltd
68 Lombard Street, London EC3V 9LJ, UK
web: www.choreology.com
phone: +44 8707 390066
mobile: +44 7951 536168




Tue Mar 15, 2005 5:08 pm

furniss_p
Offline Offline
Send Email Send Email

Forward
Message #28 of 44 |
Expand Messages Author Sort by Date

Dear fellow transactions-involved professional, I who write you this am an IT architect working for a Norwegian electrical energy/utilities company, Statkraft ...
torkveen
Offline Send Email
Mar 15, 2005
8:39 am

... WS-BA and WS-CAF LRA both use terminology that assumes after-the-fact compensation (i.e. do it all, then try to go back if not wanted). But this is an...
Furniss, Peter
furniss_p
Offline Send Email
Mar 15, 2005
5:09 pm

Andre, you asked whether there were any "shrink-wrapped implementations" of WS-AT and about momentum of the various standards. I can only speak for the ...
Ian Robinson
irobins2
Offline Send Email
Mar 16, 2005
4:27 pm

I replied to Andre individually, but since it seems to be the norm to send to the group ... Hi Andre. Our product (ATS 4.0) which we demonstrated at the ...
Mark Little
mark.little@...
Send Email
Mar 16, 2005
4:45 pm

I think we should be a little more cautious about the maturity of all these specs, and have more of an eye to product completeness and maturity, including...
Green, Alastair J.
Alastair.Green@...
Send Email
Mar 16, 2005
5:53 pm

... I think it's fair to say that the WS-AA/WS-BA specifications have been around in one form or another since before BTP began. Their genesis as Web Services...
Mark Little
mark.little@...
Send Email
Mar 17, 2005
10:10 am

... little ... and ... There's a distinction to be made between the underlying assumptions and models and the specifics of a protocol specification. On the...
Furniss, Peter
furniss_p
Offline Send Email
Mar 17, 2005
11:54 am

Hi again everybody, First of all I want to thank everyone who has taken time to answer! Even more so to those of you who I contacted directly while I was...
André Torkveen
torkveen
Offline Send Email
Mar 21, 2005
9:45 am
Advanced

Copyright © 2009 Yahoo! Inc. All rights reserved.
Privacy Policy - Terms of Service - Guidelines - Help