ACM Home Page
Please provide us with feedback. Feedback
Towards a unified framework for the monitoring and recovery of BPEL processes
Full text PdfPdf (1.26 MB)
Source International Symposium on Software Testing and Analysis archive
Proceedings of the 2008 workshop on Testing, analysis, and verification of web services and applications table of contents
Seattle, Washington
Pages 15-19  
Year of Publication: 2008
ISBN:978-1-60558-053-1
Authors
Luciano Baresi  Politecnico di Milano, Milano
Sam Guinea  Politecnico di Milano, Milano
Liliana Pasquale  Politecnico di Milano, Milano
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 21,   Downloads (12 Months): 138,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1390832.1390835
What is a DOI?

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

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Activebpel engine architecture, 2006.
 
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.
 
3
 
4
L. Baresi, D. Bianculli, C. Ghezzi, S. Guinea, and P. Spoletini. Validation of Web Service Compositions. Software, IET, 2007.
 
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.
 
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.
7
 
8
 
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.
 
10
 
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.
12

Collaborative Colleagues:
Luciano Baresi: colleagues
Sam Guinea: colleagues
Liliana Pasquale: colleagues