Monitoring Web Services for Conformance

In this article, we paid more attention on researching how to monitor Web services for checking conformance, where an AOP-based run-time monitoring framework was proposed and explored. In the framework, WS-Policy was firstly used to express the monitoring requirement, then monitoring requirement was described as AOP monitoring logic, Active BPEL engine was extended to weave the monitoring logic and the service core execution logic dynamically, a checking algorithm was introduced to analyze whether the user's monitoring requirement was satisfied according to MREG (Monitoring Requirement Expression Graph) and EMSC (Extended Message Sequence Charts), and finally, some control and modification measures were adopted in order to rise the quality of the service composition.

[1]  Luciano Baresi,et al.  Smart monitors for composed services , 2004, ICSOC '04.

[2]  Marco Pistore,et al.  Run-Time Monitoring of Instances and Classes of Web Service Compositions , 2006, 2006 IEEE International Conference on Web Services (ICWS'06).

[3]  Alejandro Houspanossian,et al.  Extending an Open-Source BPEL Engine with Aspect-Oriented Programming , 2005 .

[4]  P. Cochat,et al.  Et al , 2008, Archives de pediatrie : organe officiel de la Societe francaise de pediatrie.

[5]  Katia P. Sycara,et al.  Semantic Web Services Monitoring: An OWL-S Based Approach , 2008, Proceedings of the 41st Annual Hawaii International Conference on System Sciences (HICSS 2008).

[6]  Julie Waterhouse,et al.  Runtime monitoring of web service conversations , 2007, CASCON.

[7]  William G. Griswold,et al.  An Overview of AspectJ , 2001, ECOOP.

[8]  Carlo Ghezzi,et al.  Monitoring conversational web services , 2007, IW-SOSWE '07.

[9]  Mira Mezini,et al.  Reliable, Secure, and Transacted Web Service Compositions with AO4BPEL , 2006, 2006 European Conference on Web Services (ECOWS'06).