A knowledge-based approach for handling exceptions in business processes
Information Technology and Management
Distributed and Parallel Databases
IEEE Internet Computing
Taxomomy of QoS Specifications
WORDS '97 Proceedings of the 3rd Workshop on Object-Oriented Real-Time Dependable Systems - (WORDS '97)
QoS-Aware Middleware for Web Services Composition
IEEE Transactions on Software Engineering
Mapping Service-Level Agreements in Distributed Applications
IEEE Internet Computing
Dynamic web services composition
Dynamic web services composition
Understanding SOA with Web Services (Independent Technology Guides)
Understanding SOA with Web Services (Independent Technology Guides)
Information Technology and Management
QoS-Aware Replanning of Composite Web Services
ICWS '05 Proceedings of the IEEE International Conference on Web Services
Policy-Driven Exception-Management for Composite Web Services
CEC '05 Proceedings of the Seventh IEEE International Conference on E-Commerce Technology
Using WS-BPEL to Implement Software Fault Tolerance for Web Services
EUROMICRO '06 Proceedings of the 32nd EUROMICRO Conference on Software Engineering and Advanced Applications
ServiceFlow: QoS Based Service Composition in CGSP
EDOC '06 Proceedings of the 10th IEEE International Enterprise Distributed Object Computing Conference
Discovering the best web service
Proceedings of the 16th international conference on World Wide Web
A mobile agents-based approach to test the reliability of web services
International Journal of Web and Grid Services
Towards a semantic- and context-based approach for composing web services
International Journal of Web and Grid Services
A survey on web services composition
International Journal of Web and Grid Services
Non-intrusive monitoring and service adaptation for WS-BPEL
Proceedings of the 17th international conference on World Wide Web
A reference model for dynamic web service composition systems
International Journal of Web and Grid Services
Semantic web services discovery based on structural ontology matching
International Journal of Web and Grid Services
Web services and business process management
IBM Systems Journal
A qos-aware selection model for semantic web services
ICSOC'06 Proceedings of the 4th international conference on Service-Oriented Computing
QoS-Based service selection and ranking with trust and reputation management
OTM'05 Proceedings of the 2005 Confederated international conference on On the Move to Meaningful Internet Systems - Volume >Part I
Agent based dynamic execution of BPEL documents
ISCIS'05 Proceedings of the 20th international conference on Computer and Information Sciences
A grid services cloud for molecular modelling workflows
International Journal of Web and Grid Services
Towards a dynamic rule-based business process
International Journal of Web and Grid Services
An integrated framework for QoS-based adaptation and exception resolution in WS-BPEL scenarios
Proceedings of the 28th Annual ACM Symposium on Applied Computing
A fault-tolerant framework for QoS-aware web service composition via case-based reasoning
International Journal of Web and Grid Services
Hi-index | 0.00 |
Web Services Business Process Execution Language (WS-BPEL) is widely used nowadays for specifying and executing composite business processes. During the execution, however, of such business processes, a number of faults stemming from the nature of SOA may occur. The WS-BPEL scenario designer must therefore use the provisions offered by WS-BPEL to catch these exceptions and resolve them. The system fault handler specification, however, is an additional task for the WS scenario designer, while the presence of such handlers within the scenario necessitates extra maintenance activities. In this paper, we propose a middleware-based framework for system exception resolution, which undertakes the tasks of failure interception, discovery of alternative services and their invocation. The process of selecting the alternative services can be driven by process consumer-specified Quality of Service (QoS) policy. Moreover, the middleware arranges for bridging syntactic differences between the originally invoked services and functionally equivalent replacements to it, by employing XSLT-based transformations. The middleware is deployed and maintained independently of the WS-BPEL scenarios, thus removing 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.