ACM Home Page
Please provide us with feedback. Feedback
Exception resolution for BPEL processes: a middleware-based framework and performance evaluation
Full text PdfPdf (215 KB)
Source International Conference on Information Integration and web-based Applications and Services archive
Proceedings of the 10th International Conference on Information Integration and Web-based Applications & Services table of contents
Linz, Austria
SESSION: iiWAS 2008: Web services business process table of contents
Pages 248-256  
Year of Publication: 2008
ISBN:978-1-60558-349-5
Authors
Kareliotis Christos  University of Athens, Greece
Costas Vassilakis  University of Peloponnese, Greece
Efstathios Rouvas  University of Athens, Greece
Panayiotis Georgiadis  University of Athens, Greece
Sponsor
SIGWEB: ACM Special Interest Group on Hypertext, Hypermedia, and Web
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 23,   Downloads (12 Months): 119,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

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

ABSTRACT

WS-BPEL is widely used nowadays for specifying and executing composite business processes within the Service Oriented Architecture (SOA). During the execution however, of such business processes, a number of faults stemming from the nature of SOA (e.g. network or server failures) may occur. The WS-BPEL scenario designer must therefore use the provisions offered by WS-BPEL to catch these exceptions and resolve them, usually by invoking some equivalent web service that is expected to be reachable and available. System fault handler specification is though an additional task for the WS scenario designer, while the presence of such handlers within the scenario necessitates extra maintenance activities, as new alternate services emerge or some of the specified ones are withdrawn. In this paper, we propose a middleware-based framework for system exception resolution, which undertakes the tasks of failure interception, discovery of alternate services and their invocation. The middleware is deployed and maintained independently of the WS-BPEL scenarios, removing thus the need for specifying and maintaining system fault handlers within the scenarios. We also present performance measures, establishing that the overhead imposed by the addition of the proposed middleware layer is minimal.


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
Leymann, F., Roller, D., and Schmidt, M.-T. 2002. Web services and business process management, IBM Systems Journal, Vol. 41, 198 No2.
 
2
 
3
 
4
ActiveVOS, 2008. Active Endpoints presentation, http://www.activevos.com/index.php
 
5
Oracle Corporation, 2008. Oracle BPEL Process Manager, http://www.oracle.com/technology/bpel/
 
6
The Eclipse BPEL Team, 2008. The Eclipse BPEL Project, http://www.eclipse.org/bpel/
 
7
Java.Net, 2008. Open ESB, https://open-esb.dev.java.net/
 
8
 
9
Kareliotis C., Vassilakis C., Georgiadis P., 2006. Towards Dynamic, Relevance-Driven Exception Resolution in Composite Web Services, 4th International Workshop on SOA & Web Services Best Practices, Portland, Oregon, USA at OOPSLA.
 
10
Kareliotis C., Vassilakis C., Georgiadis P., 2007. Enhancing BPEL scenarios with Dynamic Relevance-Based Exception Handling, Proceedings of the IEEE 2007 International Conference on Web Services (ICWS).
 
11
CA Willy Technology, 2007. SOA and Web Services -- The Performance Paradox, http://www.ca.com/us/whitepapers/collateral.aspx?cid=147947
 
12
Kochut, K. J., 1999. METEOR Model version 3. Athens, GA, Large Scale Distributed Information Systems Lab, Department of Computer Science, University of Georgia.
 
13
 
14
Cimpian, E., Moran, M., Oren, E., Vitvar, T., Zaremba, M., 2005. Overview and Scope of WSMX. Technical report, WSMX Working Draft, http://www.wsmo.org/TR/d13/d13.0/v0.2/
 
15
Feier, C., Roman, D., Polleres, A. Domingue, J., Stollberg, M., Fensel, D. (2005). Towards Intelligent Web Services: Web Service Modeling Ontology, In Proc. of the International Conf on Intelligent Computing (2005)
 
16
Angelov D. et al., 2007. WSDL 1.1 Binding Extension for SOAP 1.2, http://www.w3.org/Submission/wsdl11soap 12/#faultelement
 
17
Wessels, D., 2001. Interception Proxying and Caching, in Web Caching, O'Reilly, ISBN: 1-56592-536-X.
 
18
Al-Masri, E., 2008. The QWS Dataset, http://www.uoguelph.ca/~qmahmoud/qws/index.html
 
19
NetBeans Project, 2008. Netbeans IDE http://www.netbeans.org/
 
20
JBI Team, 2008. Java Business Integration, https://openesb.dev.java.net/Components.html
 
21
Glassfish Team, 2008. Glassfish Open Source Application Server https://glassfish.dev.java.net/
 
22
Apache foundation, 2007. ab Apache Open Source benchmarking tool. http://httpd.apache.org/docs/2.0/programs/ab.html
 
23
OASIS, 2007. OASIS Web Services Business Process Execution Language (WSBPEL) TC. http://www.oasis-open.org/committees/wsbpel/

Collaborative Colleagues:
Kareliotis Christos: colleagues
Costas Vassilakis: colleagues
Efstathios Rouvas: colleagues
Panayiotis Georgiadis: colleagues