ANNA: a language for annotating Ada programs
ANNA: a language for annotating Ada programs
How to deal with deviations during process model enactment
Proceedings of the 17th international conference on Software engineering
Specification and implementation of exceptions in workflow management systems
ACM Transactions on Database Systems (TODS)
Active Database Systems: Triggers and Rules for Advanced Database Processing
Active Database Systems: Triggers and Rules for Advanced Database Processing
Advanced Transaction Models in Workflow Contexts
ICDE '96 Proceedings of the Twelfth International Conference on Data Engineering
An Environment for Designing Exceptions in Workflows
CAiSE '98 Proceedings of the 10th International Conference on Advanced Information Systems Engineering
ECOOP '01 Proceedings of the 15th European Conference on Object-Oriented Programming
Using Little-JIL to Coordinate Agents in Software Engineering
ASE '00 Proceedings of the 15th IEEE international conference on Automated software engineering
RuleBAM: A Rule-Based Framework for Business Activity Management
SCC '04 Proceedings of the 2004 IEEE International Conference on Services Computing
Smart monitors for composed services
Proceedings of the 2nd international conference on Service oriented computing
Towards aspect weaving applications
Proceedings of the 27th international conference on Software engineering
An overview of JML tools and applications
International Journal on Software Tools for Technology Transfer (STTT) - Special section on formal methods for industrial critical systems
QoS-Aware Replanning of Composite Web Services
ICWS '05 Proceedings of the IEEE International Conference on Web Services
Automated Synthesis of Composite BPEL4WS Web Services
ICWS '05 Proceedings of the IEEE International Conference on Web Services
Towards dynamic monitoring of WS-BPEL processes
ICSOC'05 Proceedings of the Third international conference on Service-Oriented Computing
ASTRO: supporting composition and execution of web services
ICSOC'05 Proceedings of the Third international conference on Service-Oriented Computing
Composition of services with nondeterministic observable behavior
ICSOC'05 Proceedings of the Third international conference on Service-Oriented Computing
Flexible binding for reusable composition of web services
SC'05 Proceedings of the 4th international conference on Software Composition
Towards a unified framework for the monitoring and recovery of BPEL processes
TAV-WEB '08 Proceedings of the 2008 workshop on Testing, analysis, and verification of web services and applications
Integrated and Composable Supervision of BPEL Processes
ICSOC '08 Proceedings of the 6th International Conference on Service-Oriented Computing
An Integrated Approach for the Run-Time Monitoring of BPEL Orchestrations
ServiceWave '08 Proceedings of the 1st European Conference on Towards a Service-Based Internet
A3: self-adaptation capabilities through groups and coordination
Proceedings of the 4th India Software Engineering Conference
Modeling and monitoring SLA for service based systems
Proceedings of the 2011 International Conference on Intelligent Semantic Web-Services and Applications
Planning service agreements in soa-based systems through stochastic models
Proceedings of the 2011 ACM Symposium on Applied Computing
On scientific experiments and flexible service compositions
From active data management to event-based systems and more
Compensation of adapted service orchestration logic in BPEL 'n' aspects
BPM'11 Proceedings of the 9th international conference on Business process management
Incremental service level agreements violation handling with time impact analysis
Journal of Systems and Software
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 |
The distributed nature of BPEL processes, the absence of a single stakeholder, the fact that partner services can dynamically change their functionality and/or QoS, and the fact we can define abstract processes and look for actual services at run-time, preclude design-time validation of such systems. We cannot assume that the cooperation between the involved parties will always play out as planned. This uncertainty requires that the interactions between the BPEL orchestrator and selected services be suitably monitored, and that recovery capabilities be available to react accordingly to unexpected events and keep the execution on track BPEL supplies primitives to probe the execution flow and react in case of unexpected events, but they are insufficient. We present a flexible and customizable way to augment processes with probing capabilities and recovery strategies. The monitoring part is based on WSCoL and recovery strategies are defined as suitable compositions of atomic actions, context information, and monitoring results. The paper presents the approach, and its supporting environment; AOP provides the technological underpinnings of the proposal. The final result is a framework for self-healing compositions of Web services