2006 · 14 citations · 4 references
EngineeringComputer SystemsContractsDistributed SystemsSystems ArchitectureInteroperabilityService-oriented ArchitectureSystems IntegrationBoolean EquationsService Contract ManagementService ContractsTransport Layer ProtocolsTransport ProtocolsWeb Services
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
4
Analysis of interacting BPEL web services
Xiang Fu, Tevfik Bultan, Jianwen Su · 2004 · 627 citations
Model-based verification of Web service compositions
Howard G. Foster, Sebastián Uchitel, Jeff Magee et al. · 2004 · 442 citations
Consistency for web services applications
Paul Greenfield, Dean Kuo, Surya Nepal et al. · Very Large Data Bases · 2005 · 33 citations
Asynchronous messaging between Web services using SSDL
Savas Parastatidis, Simon Woodman, J Webber et al. · IEEE Internet Computing · 2006 · 16 citations