• DocumentCode
    2926531
  • Title

    Expressing and Reasoning about Service Contracts in Service-Oriented Computing

  • Author

    Kuo, Dean ; Fekete, Alan ; Greenfield, Paul ; Nepal, Surya ; Zic, John ; Parastatidis, Savas ; Webber, Jim

  • Author_Institution
    Sch. of Comput. Sci., Manchester Univ.
  • fYear
    2006
  • fDate
    18-22 Sept. 2006
  • Firstpage
    915
  • Lastpage
    918
  • Abstract
    The Web services and service-oriented architectures (SOA) vision by Helland, P. (2005) is about building large-scale distributed applications by composing coarse-grained autonomous services in a flexible architecture that can adapt to changing business requirements. These services interact by exchanging one-way messages through standardized message processing and transport protocols. This vision is being driven by economic imperatives for integration and automation across administrative and organizational boundaries. This paper presents a concise yet expressive model for service contracts to describe messaging behavior. The idea is simple: we use Boolean conditions to specify when a message can be sent and received, where the conditions refer only to other messages in the service contract - that is, conditions only refer to a service´s externalized messaging state and not to internal state
  • Keywords
    Web services; message passing; Boolean conditions; Web services; autonomous services; message processing; one-way messages; reasoning about service contracts; service-oriented architectures; service-oriented computing; transport protocols; Australia; Buildings; Computer architecture; Computer science; Contracts; Information technology; Large-scale systems; Protocols; Service oriented architecture; 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.62
  • Filename
    4032116