A framework for ensuring consistency of Web Services Transactions based on WS-BPEL
Author(s) -
Shanliang Pan,
Li Yali,
Wenjuan Li
Publication year - 2011
Publication title -
international journal of modern education and computer science
Language(s) - English
Resource type - Journals
eISSN - 2075-017X
pISSN - 2075-0161
DOI - 10.5815/ijmecs.2011.04.07
Subject(s) - computer science , business process execution language , consistency (knowledge bases) , web service , database , world wide web , software engineering , service oriented architecture , artificial intelligence
(9-11) . These specifications provide transaction support in loose coupling environment by relaxing ACID properties of traditional transaction. BTP adopt the two-phase commit protocol to ensure the consistency of the transaction, but it's not very ideal in practice because its centralization management and it doesn't support traditional ACID transaction. The WS-Transaction describes an extensible framework for divorcing the coordination framework and coordination type. But two kind coordination types that are proposed lack of implementation of concrete coordinate process. WS-CAF has certain advantage compare with the former two specifications. It is similar to WS-Transaction, but more completed, however, the WS-CAF has not adopted by any system recently. WS-BPEL is a mainstream web service composition description language and has become a standard description language. WS-BPEL relied on WSDL is defined as an process-oriented service composition language based on XML ,and is formulated into a norm for web service composition. It can not only implement combination, interaction and presentation process between web services but also WS-BPEL process itself is exposed as a WSDL-defined services and can be called by other web services. The core concept of WS-BPEL is active, that is a statement or a step in the implementation during the WS- BPEL process.The activity of BPEL is divided into atomic activity and structured activity. The atomic activity such as invoke, reply,receive,assign and so on ,which is used for calling a partner web service and the structured activities such as scope, sequence, flow
Accelerating Research
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom
Address
John Eccles HouseRobert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom