Title of article
Model-based monitoring and policy enforcement of services
Author/Authors
Bai، نويسنده , , Xiaoying and Liu، نويسنده , , Yongli and Wang، نويسنده , , Lijun and Zhong، نويسنده , , Peide، نويسنده ,
Issue Information
روزنامه با شماره پیاپی سال 2009
Pages
14
From page
1399
To page
1412
Abstract
Runtime monitoring is necessary for continuous quality assurance of Web Services. Sensors are critical in runtime monitoring to capture the data and detect anomalies. However, sensors in current monitoring systems are usually manually instrumented or hard-coded in the program. It is expensive to implement, and inflexible to change at runtime. The paper extends our previous research on collaborative monitoring and proposes a model-based approach for automatic generating sensors and enforcing policies. Web Services standards WSDL and OWL-S are taken as the models of service interface, workflow, and semantic. Sensors are generated based on the models from two perspectives: (1) dependency analysis of the data, operations, and services with respect to the ontology model of domain concepts and usage context; (2) coverage strategies to decide the specific logic and paths to cover and the data to capture by the monitoring sensors. Policies are defined as a 3-tuple of type, subject and assertion sets and are specified using WS-Policy standards. They are associated to the sensors and enforced at runtime by the policy engine that interoperates with service execution engine to communicate runtime behavior information and verification results. Prototype system is implemented based on the Eclipse platform where sensors are implemented as the listeners to the process execution and instrumented into the middleware including the OWL-S execution engine and SOAP engine. Experiments show that the monitoring results in low overhead of the system performance, reduced effort and enhanced flexibility of sensor instrumentation.
Keywords
WEB SERVICES , Runtime monitoring , Policy enforcement , Model driven
Journal title
Simulation Modelling Practice and Theory
Serial Year
2009
Journal title
Simulation Modelling Practice and Theory
Record number
1581475
Link To Document