Swinburne
Browse

Compatibility checking of heterogeneous Web service policies using VDM++

Download (578.96 kB)
conference contribution
posted on 2024-07-12, 13:21 authored by Quan Z. Sheng, Jian Yu, Zakaria Maamar, Wei Jiang, Xitong Li
Web service policies capture the capabilities and requirements of Web services from both functional and nonfunctional perspectives. Policies of a Web service govern and ensure the runtime consistency of the service, i.e., people or services interacting with this service are only allowed to perform legitimate actions. When composing Web services, policies of the participated Web services have to be compatible in order to make sensible compositions. Unfortunately, due to heterogeneity of policy specification languages, it is difficult to compare policies of different Web services directly. In this paper, we propose an approach for compatibility checking of Web service policies specified in difference languages. In particular, our approach applies the model-oriented specification from the Vienna Development Method (VDM++). An executable formal model of policy languages is represented in VDM++ and different policies are then translated to this VDM++ model for compatibility checking. Our approach has been validated by a prototype with different Web service policy languages such as WSPL and WS-Policy.

History

Available versions

PDF (Published version)

ISBN

9780769538129

Journal title

5th World Congress on Services (SERVICES 2009) Part 1, Los Angeles, United States, 06-10 July 2009

Conference name

5th World Congress on Services SERVICES 2009 Part 1, Los Angeles, United States, 06-10 July 2009

Pagination

7 pp

Publisher

IEEE

Copyright statement

Copyright © 2009 IEEE. The published version is reproduced in accordance with the copyright policy of the publisher. Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution to servers or lists, or to reuse any copyrighted component of this work in other works must be obtained from the IEEE.

Language

eng

Usage metrics

    Publications

    Categories

    No categories selected

    Keywords

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC