← Prev in month
← Prev in thread
Issue - 53 - Should include Business Transaction Management (BTM) programming constructs compatible with WS-T, BTP and WS-TXM
This issue has been added to the wsbpel issue list. The issues list is posted as a Technical Committee document to the OASIS WSBPEL TC pages on a regular basis. The current edition, as a TC document, is the most recent document with the title in the "Issues" folder of the WSBPEL TC document list - the next posting will include this issue. The list editor's working copy, which will normally include an issue when it is announced, is available at this constant URL. Issue - 53 - Should include Business Transaction Management (BTM) programming constructs compatible with WS-T, BTP and WS-TXM Status: open Date added: 26 Aug 2003 Origin: Choreology submission on business transaction management (document details), issue A Submitter: Alastair Green Date submitted: 26 August 2003 Description: There are three multi-vendor specifications which address the needs of business transaction management for Web Services: Business Transaction Protocol 1.0 (OASIS Committee Specification, June 2002); WS-Transaction (proprietary consortium, August 2002), and the very recently published WS-TXM (proprietary consortium, August 2003). In our view BTP Cohesions, WS-T Business Activity, and WS-TXM Long-Running Actions are the most relevant aspects of these specifications for WS-BPEL. These aspects overlap to a very high degree, each effectively utilizing a two-phase (promise/decide) outcome protocol. (We should emphasize that there has been little time to analyze or assimilate WS-TXM, so this is a provisional conclusion with respect to that specification). WS-BPEL should be equipped with the ability to create and terminate business transactions, and to define process participation in such transactions, in a way which is compatible with the intersection of these three capabilities. This will minimize dependence on future standardization efforts in the BTM area. Submitter's proposal: Syntax should be added to WS-BPEL to permit Business transaction creation, manifested by the creation of a business transaction context variable. Business transaction context reception and transmission (propagation) via invoke/receive/reply, allowing sub-transaction or pass-through behaviour. Process involvement in business transactions as participants, which can handle positive and negative transaction finalization messages (by means of confirm and cancel handlers). Two-phase termination of business transactions by selection of participants to be prepared, to be cancelled and to be confirmed. These facilities are all portable over products implementing WS-T BA, BTP and WS-TXM outcome protocols. The WS-Coordination specification (proprietary consortium, August 2002) is able to support context passing for multiple coordination protocols, and its use will support the goal of compatibility with WS-T, BTP and WS-TXM. Changes: 26 Aug 2003 - new issue To comment on this issue, please follow-up to this announcement on the list (replying to this message should automatically send your message to that list), or ensure the subject line as you send it starts "Issue - 53 - [anything]" or is a reply to such a message. To add a new issue, see the issues procedures document.
← Prev in month
← Prev in thread