[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1145/1145581.1145613acmconferencesArticle/Chapter ViewAbstractPublication PagesicweConference Proceedingsconference-collections
Article

Transactional patterns for reliable web services compositions

Published: 11 July 2006 Publication History

Abstract

Reliability is one of the main challenge that encounter Web servicescompositions. Due to the inherent autonomy and heterogeneity of Webservices it is difficult to predict the behavior of the overallcomposite service.Current related technologies are unable to resolve this problemefficiently. These technologies rely on two existing strongapproa-ches: transactional processing and workflow systems. In onehand transactional processing ensures reliability. However, they aretoo rigid to support process based applications like composite Webservices. On the other hand, workflow systems focus mainly oncoordination and organizational aspects and ignore reliabilityissues.In this paper we propose a new solution that combines the businessprocess adequacy of workflow systems and the reliability oftransactional processing. We introduce the concept of transactionalpatterns to ensure reliable composite services. A transactionalpattern can be seen as a convergence concept between workflowpatterns and advanced transactional models. We show how we use it todefine composite services and how we ensure their reliabilityaccording to the designers specific needs.

References

[1]
P. Albert, L. Henocque, and M. Kleiner. Configuration-based workflow composition. In ICWS, pages 285--292, 2005.
[2]
G. Alonso, D. Agrawal, and A. E. Abbadi. Process Synchronisation in Workflow Management Systems. In 8th IEEE Symposium on Parallel and Distributed Processing (SPDS'97), New Orleans, Louisiana, October 1996.
[3]
I. BEA and Microsoft. Business process execution language for web services (bpel4ws). 2003.
[4]
S. Bhiri, O. Perrin, and C. Godart. Ensuring required failure atomicity of composite web services. In WWW, pages 138--147, 2005.
[5]
A. Elmagarmid. Transaction Models for Advanced Database Applications. Morgan-Kaufmann, 1992.
[6]
D. B. et al. Web services transaction management (ws-txm) version 1.0. In Arjuna, Fujitsu, IONA, Oracle, and Sun, July 28 2003.
[7]
E. Gamma, R. Helm, R. Johnson, and J. Vlisside. Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley, Reading, Massachusetts, 1995.
[8]
N. Gioldasis and S. Christodoulakis. Utml: Unified transaction modeling language. In Proceedings of the 3rd International Conference on Web Information Systems Engineering, pages 115--126. IEEE Computer Society, 2002.
[9]
N. Kavantzas, D. Burdett, G. Ritzinger, and Y. Lafon. Web services choreography description language version 1.0. http://www.w3.org/TR/ws-cdl-10, October 2004.
[10]
D. Langworthy and al. Web services atomic transaction (ws-atomictransaction).
[11]
D. Langworthy and al. Web services business activity framework (ws-businessactivity).
[12]
B. Medjahed, B. Benatallah, A. Bouguettaya, A. H. H. Ngu, and A. K. Elmagarmid. Business-to-business interactions: issues and enabling technologies. The VLDB Journal, 12(1):59--85, 2003.
[13]
S. Mehrotra, R. Rastogi, H. F. Korth, and A. Silberschatz. A transaction model for multidatabase systems. In ICDCS, pages 56--63, 1992.
[14]
D. Roman, H. Lausen, and U. Keller(eds). Web service modelling ontology, wsmo deliverable d2 version 1.1. In http://www.wsmo.org/2004/d2/v1.1.
[15]
W. M. P. van der Aalst, P. Barthelmess, C. Ellis, and J. Wainer. Workflow Modeling using Proclets. In O. Etzion and P. Scheuermann, editors, 5th IFCIS Int. Conf. on Cooperative Information Systems (CoopIS'00), number 1901 in LNCS, pages 198--209, Eilat, Israel, September 6-8, 2000. Springer-Verlag.
[16]
W. M. P. van der Aalst and K. M. van Hee. Workflow Management: models, methods and tools. Cooperative Information Systems. MIT Press, 2002.

Cited By

View all
  • (2021)Robust and Reliable Process-Aware Information SystemsIEEE Transactions on Services Computing10.1109/TSC.2018.282481014:3(820-833)Online publication date: 1-May-2021
  • (2015)A Formal Approach for Ensuring a Correct Reconfigurable Composite ServiceProceedings of the 2015 IEEE International Conference on Services Computing10.1109/SCC.2015.63(411-418)Online publication date: 27-Jun-2015
  • (2015)Genetic-Based Approach for ATS and SLA-aware Web Services CompositionProceedings, Part I, of the 16th International Conference on Web Information Systems Engineering --- WISE 2015 - Volume 941810.1007/978-3-319-26190-4_25(369-383)Online publication date: 1-Nov-2015
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
ICWE '06: Proceedings of the 6th international conference on Web engineering
July 2006
384 pages
ISBN:1595933522
DOI:10.1145/1145581
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 11 July 2006

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. reliability
  2. transactional processing
  3. web services compositions
  4. workflow patterns

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 05 Mar 2025

Other Metrics

Citations

Cited By

View all
  • (2021)Robust and Reliable Process-Aware Information SystemsIEEE Transactions on Services Computing10.1109/TSC.2018.282481014:3(820-833)Online publication date: 1-May-2021
  • (2015)A Formal Approach for Ensuring a Correct Reconfigurable Composite ServiceProceedings of the 2015 IEEE International Conference on Services Computing10.1109/SCC.2015.63(411-418)Online publication date: 27-Jun-2015
  • (2015)Genetic-Based Approach for ATS and SLA-aware Web Services CompositionProceedings, Part I, of the 16th International Conference on Web Information Systems Engineering --- WISE 2015 - Volume 941810.1007/978-3-319-26190-4_25(369-383)Online publication date: 1-Nov-2015
  • (2015)Evaluating the effectiveness of the abstract transaction model in testing Web services transactionsConcurrency and Computation: Practice & Experience10.1002/cpe.285127:4(765-781)Online publication date: 25-Mar-2015
  • (2013)Formal Design and Verification of Long-Running Transactions with Extensible Coordination ToolsIEEE Transactions on Services Computing10.1109/TSC.2011.466:2(186-200)Online publication date: 1-Apr-2013
  • (2013)Event-B Based Approach for Verifying Dynamic Composite Service Transactional BehaviorProceedings of the 2013 IEEE 20th International Conference on Web Services10.1109/ICWS.2013.42(251-259)Online publication date: 28-Jun-2013
  • (2013)A Generic Framework for Testing the Web Services TransactionsAdvanced Web Services10.1007/978-1-4614-7535-4_2(29-49)Online publication date: 6-Aug-2013
  • (2012)Testing the reliability of web services transactions in cooperative applicationsProceedings of the 27th Annual ACM Symposium on Applied Computing10.1145/2245276.2245418(743-748)Online publication date: 26-Mar-2012
  • (2012)Autonomous Failure-Handling Mechanism for WF Long Running TransactionsProceedings of the 2012 IEEE Ninth International Conference on Services Computing10.1109/SCC.2012.50(562-569)Online publication date: 24-Jun-2012
  • (2012)Testing the Adherence of Enterprise Web Applications to Transactional PatternsProceedings of the 2012 Eighth International Conference on the Quality of Information and Communications Technology10.1109/QUATIC.2012.58(307-312)Online publication date: 2-Sep-2012
  • Show More Cited By

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media