The use of open technologies and standards have made easier the integration of Web services into end-applications. These interoperable
services have been organized on distributed architectures over Internet in accordance with shared functional principles. But
these Web-service architectures have not resolved the distributed computing dificulty in “gluing together” multiple and independent
Web services. This paper presents an approach based on Java technology and Internet standard protocols and data formats for
resolving coordination problems among Web services. Interaction models based on distributed events over HTTP are supported
for providing the required coordination functionality. Cooperation problems and their solutions have been studied in the prototypical
context of Location-Based Services.
Keywords Web-service architectures - distributed service cooperation - Internet - Java and JavaSpaces Technologies