Generative communication in Linda
ACM Transactions on Programming Languages and Systems (TOPLAS)
XML, Java, and the future of the Web
World Wide Web Journal - Special issue on XML: principles, tools, and techniques
KLAIM: A Kernel Language for Agents Interaction and Mobility
IEEE Transactions on Software Engineering
Coordination middleware for XML-centric applications
Proceedings of the 2002 ACM symposium on Applied computing
JavaSpaces Principles, Patterns, and Practice
JavaSpaces Principles, Patterns, and Practice
The Java Language Specification
The Java Language Specification
Coordinating processes with secure spaces
Science of Computer Programming - Special issue on coordination languages and architectures
A Java Middleware for Guaranteeing Privacy of Distributed Tuple Spaces
FIDJI '01 Revised Papers from the International Workshop on Scientific Engineering for Distributed Java Applications
A Java Coordination Tool for Web-Service Architectures: The Location-Based Service Context
FIDJI '01 Revised Papers from the International Workshop on Scientific Engineering for Distributed Java Applications
XMLSpaces for Coordination in Web-Based Systems
WETICE '01 Proceedings of the 10th IEEE International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises
LIME: A Middleware for Physical and Logical Mobility
ICDCS '01 Proceedings of the The 21st International Conference on Distributed Computing Systems
IBM Systems Journal
Resource access and mobility control with dynamic privileges acquisition
ICALP'03 Proceedings of the 30th international conference on Automata, languages and programming
Web Services for E-commerce: guaranteeing security access and quality of service
Proceedings of the 2004 ACM symposium on Applied computing
Tuple spaces for self-coordination of web services
Proceedings of the 2005 ACM symposium on Applied computing
Secure shared data-space coordination languages: a process algebraic surveys
Science of Computer Programming - Special issue on security issues in coordination models, languages, and systems
A Service-Oriented Model for Embedded Peer-to-Peer Systems
Electronic Notes in Theoretical Computer Science (ENTCS)
Combining Partitions in SecSpaces
Electronic Notes in Theoretical Computer Science (ENTCS)
Formal modelling of a coordination system: from practice to theory, and back again
ESAW'06 Proceedings of the 7th international conference on Engineering societies in the agents world VII
Tagged sets: a secure and transparent coordination medium
COORDINATION'05 Proceedings of the 7th international conference on Coordination Models and Languages
Hi-index | 0.00 |
Web Services standards and protocols (WSDL, UDDI, SOAP, etc.) are the basis of a novel technology supporting Web based applications. Web Services are components offering ports at which service invocations can be sent using XML-based protocols. The tools currently proposed for specifying and programming the interdependencies among Web Services (BPEL, BizTalk, etc.) support the description of the flow of service invocation needed among collaborating Web Services in order to complete a specific task. In this paper we discuss the design and the implementation of a higher-level interaction model for Web Services that follows the tradition of data-driven coordination: Web Services do not coordinate via direct service invocation, but their interaction is mediated by a coordination space where shared data are stored and retrieved. Moreover, our proposal extends the traditional data-driven coordination model with a more sophisticated pattern matching mechanism that supports a controlled access to the shared data.