2008 · 23 citations · 17 references
BusinessInformation SystemsBusiness Process ManagementSystems ProgrammingWeb TechnologiesMonitoringService-oriented ArchitectureState ManagementSystem MonitoringAspectBehavior MonitoringComposition Of Stateful ServicesFinite Automata TheoryOverhead ReductionService MonitoringWeb ServicesWeb Services Integration
The execution of composite web services with WS-BPEL relies on externally autonomous Web services. This implies the need to constantly monitor the running behavior of the involved parties. Moreover, monitoring the execution of such processes is critical to enforce business policies and meet reliability goals. This paper proposes a stateful aspect extension to WS-BPEL, as a solution to support flexible behavior pattern monitoring for composite Web services. Specifically, in the stateful aspect, history-based pointcut specifies the pattern of interest within a range, while advice describes the associated action to manage the process if the specified pattern occurs. We also present its implementation based on finite state automata through runtime weaving mechanism. Our experiments indicate the proposed monitoring approach incurs minimal overhead.
17
Web Services Business Process Execution Language Version 2.0
Charlton Barreto, Vaughn Bullard, Thomas Erl et al. · 2007 · 2.8K citations
Adding trace matching with free variables to AspectJ
Chris Allan, Pavel Avgustinov, Aske Simon Christensen et al. · 2005 · 427 citations
Computing, Computer Science, History +13