A framework for ensuring consistency of Web Services Transactions based on WS-BPEL

Full Text (PDF, 539KB), PP.47-54

Views: 0 Downloads: 0

Author(s)

Pan Shan-liang 1,* Li Ya-Li 1 Li Wen-juan 1

1. Department of Institute of Computer Science & Technology Ningbo University Ningbo, China, 315211

* Corresponding author.

DOI: https://doi.org/10.5815/ijmecs.2011.04.07

Received: 13 May 2011 / Revised: 10 Jun. 2011 / Accepted: 11 Jul. 2011 / Published: 8 Aug. 2011

Index Terms

Transaction, service composition, BPEL, coordination mechanism

Abstract

Transaction processing, as the key technology of web service composition (WSC), has obtained wildly concern. WS-BPEL[1] as a primary web service composition description language, which couldn’t coordinate these web service transactions that distribute in a distributed computing environment reach consistent agreement on the outcome. This paper proposed two kinds of transaction types and coordination mechanisms by analyzing the features of WSC transaction, and a transaction processing coordination model based on BPEL was lastly proposed, by which extending the structure of BPEL firstly and then introduced the coordination mechanism into it. The model was validated by an instance at last.

Cite This Paper

Pan Shan-liang, Li Ya-Li, Li Wen-juan, "A framework for ensuring consistency of Web Services Transactions based on WS-BPEL", International Journal of Modern Education and Computer Science(IJMECS), vol.3, no.4, pp.47-54, 2011. DOI:10.5815/ijmecs.2011.04.07

Reference

[1]OASIS. Business Process Execution Language for Web Service(WS-BPEL)[EB/OL]. Version 2.0, 2007-05
[2]J.E.B. Moss.Nested Transactions: An Approach to Reliable Distributed Computing [M]. Massachusetts Institute of Technology.1981.
[3]C.Mohan. Tutorial: Advanced Transaction Models - Survey and Critique[C]. In Proceedings of the 1994 ACM SIGMOD international conference on Management of data, 521-521, 1994.
[4]G.Weikum, H.J.Schek. Concepts and Applications of Multilevel Transactions and Open Nested Transactions [M]. Database Transaction Models for Advanced Applications, ed. A.K. Elmagarmid, Morgan Kaufmann, 1992.
[5]H. Garcia. Molina, K.Salem. SAGAS [M]. ACM SIGMOD Record, 1987, 16(3):249-259.
[6]Benchaphon Limthanmaphon, Yanchun Zhang. Web Service Composition Transaction Management[C]. In Proceedingf of the 15th Australasian Database Conference, 171-179, 2004.
[7]OASIS. Business Transaction Protocol (BTP) Version 1.0 4[EB/OL].June 2002. http://www.oasis-open.org/committees /download.php/1184/2002-06-03.BTP_cttee_spec_1.0.pdf
[8]Cabrera, F., Copeland, G., Cox, B., Freund, T., Klein, J., Storey, T., and Thatte, S. (2002) ‘Web Services Transaction (WS-Transaction)’ http://www-106.ibm.com/developerworks/library/ws-transpec/
[9]Aljuna, Fujitsu, IONA, et al.Web Services Composite Application Framework(WS-CAF).Version 1.0 2003-07
[10]Aljuna, Fujitsu, IONA, et al.Web Services Context(WS-Context).Version1.0,2003-07
[11]Aljuna, Fujitsu, IONA, et al. Web Service Coordination Framework(WS-CF).Version 1.0,2003-07
[12]F.Leymann. Supporting business transactions via partial backward recovery in workflow management systems. In Proc.of BTW, 1995.
[13]Xu Wei,Chen Wen-qing,Li Bing. taTHP: an Improved Transaction Model Based on THP [J]. Journal of Chinese Computer Systems, 2007, Vol.28 No.1
[14]Sami Bhiri, Claude Godart,Olivier Perrin. Reliable Web Services Composition using a Transactional Approach. IEEE International Conference on e-Technology, e-Commerce and e-Service, 2005
[15]Wang Yong,Zhang Yu,Yin Rui. Research of Business Transaction Process in Web Service Compostion[J]. Journal of Chinese Computer System, 2006, 27(1):121~125
[16]Jeffry. Schlimmer (Eds.). Web Services Policy Framework (WS-Policy). ftp://www6.software.ibm.com/software/developer/ library/ws-policy.pdf , September 2004.
[17]Chris Sharp (Eds.). Web Services Policy Attachment (WS-PolicyAttachment). ftp://www6.software.ibm.com/software/ developer/library/ws-polat.pdf, September 2004.
[18]S.Tai, R.Khalaf, T.Mikalsen .Composition of Coordinated Web Services .In Proc.of the 5th International Middleware Conference(Middleware) , volume3231 of LNCS, pages 294–310.Springer, October 2004.
[19]Jiang-Hua Li,Hui-Qiong Zeng,Song-Jiao Chen. Combination of QoS-constrained service transaction recovery algorithm[J], Computer Engineering, 2008,34(14):41-46.
[20]Yi Ren,Quan-Yuan Wu,Wei-Hong Han,Jiang-Bo Guan, Transaction Processing Technology Review[J], Computer Research and Development, 2005,42(10):1779-1784.
[21]Mark Little, Andrew Wilkinson.Web Services Atomic Transaction (WS-AtomicTransaction), Version 1.1[EB/OL]. http://docs.oasis-open.org/ws-tx/wstx-wsat-1.1-spec-errata-os/wstx-wsat-1.1-spec-errata-os.html, 2007.
[22]Hannes Erven, Georg Hicker, Christian Huemer, Marco Zaptletal. The Web Service-BusinessActivity- Initiator(WS-BA-I) Protocol:an Extension to the Web Service-BusinessActivity Specification [C].IEEE International Conference on Web Services, Washington DC:IEEE Computer Society,2007:216~224
[23]Chun-Hua Yuan,Bo Chen,Ming-Tian Zhou, WS-T protocol suite and its application[J], Computer Applications, 2008, 25(9): 2798-2800.
[24]Bo-Liu Jia-Ju Wu, Web Service Composition Model for Distributed Coordination[J], Microelectronics and Computer, 2006, 23(10): 207-210
[25]Mietzner R. Extraction of WS-BA from BPEL 1.1[D]. Stuttgart:University of Stuttgart, 2006.