• 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