• DocumentCode
    2926546
  • Title

    Fortified Web Services Contracts for Trusted Components

  • Author

    Jencmen, Avi ; Yehudai, Amiram

  • Author_Institution
    Sch. of Comput. Sci., Tel-Aviv Univ.
  • fYear
    2006
  • fDate
    18-22 Sept. 2006
  • Firstpage
    919
  • Lastpage
    926
  • Abstract
    Web services provide a standard means of interoperating between different software applications, running on a variety of platforms and/or frameworks. While the concepts of Web services are aimed at providing a standard means to support interoperable machine-to-machine interaction over a network, they do not solve the problem of trust between service requesters and providers. A trusted component is defined as a reusable software element possessing specified and guaranteed property qualities. The highly reusable nature of a Web service emphasizes the need for a "trust ensuring" mechanism between the requester and the provider of the service. The focus of this paper is to suggest a fortified Web services architecture introducing the concept of contracts to increase the level of trust between the requester and the provider of the requested service. In order to achieve this goal a new language is introduced into the fortified Web services architecture: WS-Contract. WS-Contract is a machine-processable specification of the Web service semantics, formally supporting the different levels of contract information. It defines the pre-and post conditions of the Web services interface, the synchronization policy of the service and the QoS parameters that should be maintained between the requester agent and the provider agent. WS-Contract relies, wherever possible, on existing Web services standards to build the necessary "trust ensuring" mechanism for Web services
  • Keywords
    Web services; formal specification; open systems; software reusability; QoS parameters; WS-contract; Web service semantics; Web services architecture; Web services contracts; interoperable machine-to-machine interaction; machine-processable specification; reusable software element; service providers; service requesters; synchronization policy; trusted component; Application software; Computer architecture; Computer science; Contracts; Service oriented architecture; Software quality; Software reusability; Software standards; Software systems; Web services;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Web Services, 2006. ICWS '06. International Conference on
  • Conference_Location
    Chicago, IL
  • Print_ISBN
    0-7695-2669-1
  • Type

    conf

  • DOI
    10.1109/ICWS.2006.66
  • Filename
    4032117