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
Link To Document