• DocumentCode
    2767927
  • Title

    Model-Based Monitoring and Policy Enforcement of Services

  • Author

    Bai, Xiaoying ; Liu, Yongli ; Wang, Lijun ; Tsai, Wei-Tek ; Zhong, Peide

  • Author_Institution
    Dept. of Comput. Sci. & Technol., Tsinghua Univ., Beijing, China
  • fYear
    2009
  • fDate
    6-10 July 2009
  • Firstpage
    789
  • Lastpage
    796
  • Abstract
    Runtime monitoring is necessary for continuous quality assurance of Web services. In a monitoring system, sensors with policies are widely used to collect runtime execution data, detect behavior anomalies and generate alerts. Hard-coded sensors and policies are expensive to develop and maintain. They are hard to accommodate the flexible changes of the service-based system to be monitored. The paper proposes a model-driven approach to facilitate automatic sensor generation and policy enforcement. The sensors and policies are decoupled from the software and are defined at the abstraction model level, including structure and behavior models. WSDL and OWL-S are used for modeling the service-base software, and automatic generating sensors based on dependency and coverage strategies. The policy model is constructed following the WS-Policy framework with a 3-tuple policy definition and a correlation matrix identifying the associations between policies and sensors. Policies are enforced by the policy engine that interoperates with service execution engine to communicate runtime behavior information and verification results. These features have been implemented and experimented with data.
  • Keywords
    Web services; knowledge representation languages; quality assurance; OWL-S; WSDL; Web services; automatic sensor generation; continuous quality assurance; model-based monitoring; policy enforcement; runtime execution data; service execution engine; service-base software; Application software; Computer science; Computerized monitoring; Instruments; Prototypes; Runtime; Search engines; Service oriented architecture; Software architecture; Web services; Model Driven; Policy Enforcement; Runtime Monitoring; Web Services;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Services - I, 2009 World Conference on
  • Conference_Location
    Los Angeles, CA
  • Print_ISBN
    978-0-7695-3708-5
  • Electronic_ISBN
    978-0-7695-3708-5
  • Type

    conf

  • DOI
    10.1109/SERVICES-I.2009.103
  • Filename
    5190728