skip to main content
10.1145/1390832.1390835acmconferencesArticle/Chapter ViewAbstractPublication PagesisstaConference Proceedingsconference-collections
research-article

Towards a unified framework for the monitoring and recovery of BPEL processes

Published:21 July 2008Publication History

ABSTRACT

Web services have proven to be a viable solution for interoperability issues. Since end users do not buy services, but only interact with them remotely, such complex systems end up having a distributed ownership, meaning different parts of a system can evolve independently. This has brought researchers to concentrate on run-time management issues such as dynamic monitoring and self-recovery.

However, we advocate that no silver bullet has been found. All the major approaches have advantages and disadvantages. In this paper we propose a unified framework for monitoring and recovery that provides a clear separation between data collection and analysis, a common management infrastructure, and a common recovery system. Separating monitoring from recovery allows the framework to integrate different monitoring approaches seamlessly through a plug-in approach. The common management infrastructure allows us to dynamically manage the multiple monitoring approaches being used, while the common recovery approach allows us to activate advanced recovery techniques both on process instances and process definitions.

References

  1. Activebpel engine architecture, 2006.Google ScholarGoogle Scholar
  2. Tony Andrews, Francisco Curbera, Hitesh Dholakia, Yaron Goland, Johannes Klein, Frank Leymann, Kevin Liu, Dieter Roller, Doug Smith, Satish Thatte, Ivana Trickovic, and Sanjiva Weerawarana. Business Process Execution Language for Web Services, Version 1.1. BPEL4WS specification, May 2003.Google ScholarGoogle Scholar
  3. D. Ardagna, M. Comuzzi, E. Mussi, B. Pernici, and P. Plebani. PAWS: A Framework for Executing Adaptive Web-Service Processes. Software, IEEE, 24(6):39--46, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. L. Baresi, D. Bianculli, C. Ghezzi, S. Guinea, and P. Spoletini. Validation of Web Service Compositions. Software, IET, 2007.Google ScholarGoogle Scholar
  5. L. Baresi and S. Guinea. Dynamo: Dynamic monitoring of ws-bpel processes. In Service Oriented Computing - ICSOC 2005, Third International Conference, Amsterdam, The Netherlands, December 12--15, 2005, volume 3826 of Lecture Notes in Computer Science, pages 478--483. Springer, 2005. Google ScholarGoogle Scholar
  6. L. Baresi and S. Guinea. Towards dynamic monitoring of WS-BPEL processes. In ICSOC 2005: 3rd International Conference on Service Oriented Computing, volume 3826 of Lecture Notes in Computer Science, pages 269--282. Springer, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. L. Baresi and S. Guinea. A Dynamic and Reactive Approach to the Supervision of BPEL Processes. In 1st India Software Engineering Conference, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Luciano Baresi, Elisabetta Di Nitto, and Carlo Ghezzi. Towards open-world software: Issue and challenges. In SEW, pages 249--252. IEEE Computer Society, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Massimiliano Colombo, Elisabetta Di Nitto, and Marco Mauri. Scene: A service composition execution environment supporting dynamic changes disciplined through rules. In Asit Dan and Winfried Lamersdorf, editors, ICSOC, volume 4294 of Lecture Notes in Computer Science, pages 191--202. Springer, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. A. Erradi, P. Maheshwari, and V. Tosic. Ws-policy based monitoring of composite web services. In ECOWS '07: Proceedings of the Fifth European Conference on Web Services, pages 99--108, Washington, DC, USA, 2007. IEEE Computer Society. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. G. Kiczales, J. Lamping, A. Mendhekar, C. Maeda, C. Videira Lopes, J. M. Loingtier, and J. Irwin. Aspect-oriented programming. In ECOOP '97 - Object-Oriented Programming, 11th European Conference, Proceedings, volume 1241 of Lecture Notes in Computer Science, pages 220--242. Springer, 1997.Google ScholarGoogle ScholarCross RefCross Ref
  12. Khaled Mahbub and George Spanoudakis. A framework for requirements monitoring of service based systems. In ICSOC '04: Proceedings of the 2nd international conference on Service oriented computing, pages 84--93, New York, NY, USA, 2004. ACM Press. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Towards a unified framework for the monitoring and recovery of BPEL processes

                Recommendations

                Comments

                Login options

                Check if you have access through your login credentials or your institution to get full access on this article.

                Sign in
                • Published in

                  cover image ACM Conferences
                  TAV-WEB '08: Proceedings of the 2008 workshop on Testing, analysis, and verification of web services and applications
                  July 2008
                  49 pages
                  ISBN:9781605580531
                  DOI:10.1145/1390832
                  • Editors:
                  • Tevfik Bultan,
                  • Tao Xie

                  Copyright © 2008 ACM

                  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]

                  Publisher

                  Association for Computing Machinery

                  New York, NY, United States

                  Publication History

                  • Published: 21 July 2008

                  Permissions

                  Request permissions about this article.

                  Request Permissions

                  Check for updates

                  Qualifiers

                  • research-article

                  Upcoming Conference

                  ISSTA '24

                PDF Format

                View or Download as a PDF file.

                PDF

                eReader

                View online with eReader.

                eReader