Tutorial: towards dynamic web services
Proceedings of the 28th international conference on Software engineering
Self-healing BPEL processes with Dynamo and the JBoss rule engine
International workshop on Engineering of software services for pervasive environments: in conjunction with the 6th ESEC/FSE joint meeting
Non-intrusive monitoring and service adaptation for WS-BPEL
Proceedings of the 17th international conference on World Wide Web
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
Business process monitoring for dependability
Architecting dependable systems IV
A context-driven adaptation process for service-based applications
Proceedings of the 2nd International Workshop on Principles of Engineering Service-Oriented Systems
A monitoring approach for runtime service discovery
Automated Software Engineering
Event driven monitoring for service composition infrastructures
WISE'10 Proceedings of the 11th international conference on Web information systems engineering
Processing flows of information: From data stream to complex event processing
ACM Computing Surveys (CSUR)
ECMAF: an event-based cross-layer service monitoring and adaptation framework
ICSOC'11 Proceedings of the 2011 international conference on Service-Oriented Computing
Runtime verification of service-oriented systems: a well-rounded survey
International Journal of Web and Grid Services
Hi-index | 0.00 |
Dynamo advocates that pre-deployment validation and testing are intrinsically inadequate for tackling the ephemeral and rapidly changing context in which service oriented applications are deployed. Validation must be shifted to run-time and continuous monitoring must be introduced. We propose a simple architecture that, through specific and simple annotations, allows for the automatic creation of instrumented WS-BPEL processes. These processes interact with a special-purpose proxy that enacts the monitoring activities and permits us to dynamically set the level of monitoring through use of a web-based interface.