• DocumentCode
    1567592
  • Title

    A runtime monitoring and validation framework for Web service interactions

  • Author

    Li, Zheng ; Jin, Yan ; Han, Jun

  • Author_Institution
    Fac. of ICT, Swinburne Univ. of Technol., Melbourne, Vic.
  • fYear
    2006
  • Lastpage
    79
  • Abstract
    Web services are designed for composition and use by third parties through dynamic discovery. As such, the issue of interoperability between services is of great importance to ensure that the services can work together towards the overall application goals. In particular, the interaction protocols of a service need to be implemented and used properly so that the service composition can conduct itself in an orderly fashion. In our previous work, we have proposed a lightweight, pattern/constraint-based approach to specifying service interaction protocols. It has been incorporated into OWL-S for service developers to describe service interaction constraints. In this paper, we present a framework for monitoring the run-time interaction behaviour of Web services and validating the behaviour against their pre-defined interaction constraints. The framework involves interception of service interactions/messages, representation of interaction constraints using finite state automata, and conformance checking of service interactions against interaction constraints. As such, the framework provides a useful tool for validating the implementation and use of services regarding their interaction behaviour
  • Keywords
    Internet; conformance testing; finite state machines; knowledge representation languages; open systems; system monitoring; OWL-S; Web service interactions; conformance checking; finite state automata; interoperability; run-time interaction behaviour monitoring; service composition; service interaction constraints; service interaction protocols; Australia; Automata; Bridges; Contracts; Monitoring; Protocols; Runtime; Service oriented architecture; Software engineering; Web services;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Conference, 2006. Australian
  • Conference_Location
    Sydney, NSW
  • ISSN
    1530-0803
  • Print_ISBN
    0-7695-2551-2
  • Type

    conf

  • DOI
    10.1109/ASWEC.2006.6
  • Filename
    1615040