Generative communication in Linda
ACM Transactions on Programming Languages and Systems (TOPLAS)
Coordination languages and their significance
Communications of the ACM
First-order logic and automated theorem proving (2nd ed.)
First-order logic and automated theorem proving (2nd ed.)
PageSpace: an architecture to coordinate distributed applications on the Web
Proceedings of the fifth international World Wide Web conference on Computer networks and ISDN systems
A framework for supporting data integration using the materialized and virtual approaches
SIGMOD '96 Proceedings of the 1996 ACM SIGMOD international conference on Management of data
On the expressiveness of Linda coordination primitives
Information and Computation - Special issue on EXPRESS 1997
SAC '00 Proceedings of the 2000 ACM symposium on Applied computing - Volume 1
Information integration using logical views
Theoretical Computer Science - Special issue on the 6th International Conference on Database Theory—ICDT '97
Comparing three semantics for Linda-like languages
Theoretical Computer Science
Tuple-based technologies for coordination
Coordination of Internet agents
Virtual Shared Memory for Distributed Architectures
Virtual Shared Memory for Distributed Architectures
JavaSpaces Principles, Patterns, and Practice
JavaSpaces Principles, Patterns, and Practice
MARS: A Programmable Coordination Architecture for Mobile Agents
IEEE Internet Computing
DAML+OIL: An Ontology Language for the Semantic Web
IEEE Intelligent Systems
Description logic programs: combining logic programs with description logic
WWW '03 Proceedings of the 12th international conference on World Wide Web
HICSS '99 Proceedings of the Thirty-second Annual Hawaii International Conference on System Sciences-Volume 8 - Volume 8
The description logic handbook: theory, implementation, and applications
The description logic handbook: theory, implementation, and applications
Architectural styles and the design of network-based software architectures
Architectural styles and the design of network-based software architectures
Extending tuplespaces for coordination in interactive workspaces
Journal of Systems and Software - Special issue: Ubiquitous computing
A survey of coordination middleware for XML-centric applications
The Knowledge Engineering Review
IBM Systems Journal
Named graphs, provenance and trust
WWW '05 Proceedings of the 14th international conference on World Wide Web
Linda implementations in Java for concurrent systems: Research Articles
Concurrency and Computation: Practice & Experience
LighTS: a lightweight, customizable tuple space supporting context-aware applications
Proceedings of the 2005 ACM symposium on Applied computing
Towards a Tuplespace-Based Middleware for the Semantic Web
WI '05 Proceedings of the 2005 IEEE/WIC/ACM International Conference on Web Intelligence
WWW or What Is Wrong with Web Services
ECOWS '05 Proceedings of the Third European Conference on Web Services
Optimized Index Structures for Querying RDF from the Web
LA-WEB '05 Proceedings of the Third Latin American Web Congress
A coordination model for the semantic web
Proceedings of the 2006 ACM symposium on Applied computing
Filling the Gap - Extending Service Oriented Architectures with Semantics
ICEBE '06 Proceedings of the IEEE International Conference on e-Business Engineering
Towards Semantic tuplespace computing: the Semantic web spaces system
Proceedings of the 2007 ACM symposium on Applied computing
Enabling the European Patient Summary through Triplespaces
CBMS '07 Proceedings of the Twentieth IEEE International Symposium on Computer-Based Medical Systems
Non-standard reasoning services for the debugging of description logic terminologies
IJCAI'03 Proceedings of the 18th international joint conference on Artificial intelligence
OWL-QL-a language for deductive query answering on the Semantic Web
Web Semantics: Science, Services and Agents on the World Wide Web
Web Semantics: Science, Services and Agents on the World Wide Web
IRS-III: a broker for semantic web services based applications
ISWC'06 Proceedings of the 5th international conference on The Semantic Web
Enabling real world semantic web applications through a coordination middleware
ESWC'05 Proceedings of the Second European conference on The Semantic Web: research and Applications
Application integration using conceptual spaces (CSpaces)
ASWC'06 Proceedings of the First Asian conference on The Semantic Web
Knowledge-based coordination with a reliable semantic subscription mechanism
Proceedings of the 2009 ACM symposium on Applied Computing
A Heuristics Framework for Semantic Subscription Processing
ESWC 2009 Heraklion Proceedings of the 6th European Semantic Web Conference on The Semantic Web: Research and Applications
Enabling the European Patient Summary through triplespaces
Computer Methods and Programs in Biomedicine
Integration and uses of RF memory tags with smart space semantic web Middleware
ETFA'09 Proceedings of the 14th IEEE international conference on Emerging technologies & factory automation
Coordination in open and dynamic environments with TuCSoN semantic tuple centres
Proceedings of the 2010 ACM Symposium on Applied Computing
ESB federation for large-scale SOA
Proceedings of the 2010 ACM Symposium on Applied Computing
Towards a pervasive infrastructure for chemical-inspired self-organising services
SOAR'09 Proceedings of the First international conference on Self-organizing architectures
A triple space-based semantic distributed middleware for internet of things
ICWE'10 Proceedings of the 10th international conference on Current trends in web engineering
Towards linked open services and processes
FIS'10 Proceedings of the Third future internet conference on Future internet
Coordinating e-health systems with TuCSoN semantic tuple centres
ACM SIGAPP Applied Computing Review
Review: coordination models and languages: From parallel computing to self-organisation
The Knowledge Engineering Review
On the complementarity of triple spaces and the Web of Things
Proceedings of the Second International Workshop on Web of Things
A coordination middleware for orchestrating heterogeneous distributed systems
GPC'11 Proceedings of the 6th international conference on Advances in grid and pervasive computing
"All-about" diaries: concepts and experiences
Proceedings of the 5th International Conference on Communication System Software and Middleware
Data Mining and Knowledge Discovery
Pervasive ecosystems: a coordination model based on semantic chemistry
Proceedings of the 27th Annual ACM Symposium on Applied Computing
RESTful triple spaces of things
Proceedings of the Third International Workshop on the Web of Things
Science of Computer Programming
Proceedings of the 28th Annual ACM Symposium on Applied Computing
Otsopack: Lightweight semantic framework for interoperable ambient intelligence applications
Computers in Human Behavior
Hi-index | 0.01 |
Semantic technologies promise to solve many challenging problems of the present Web applications. As they achieve a feasible level of maturity, they become increasingly accepted in various business settings at enterprise level. By contrast, their usability in open environments such as the Web—with respect to issues such as scalability, dynamism and openness—still requires additional investigation. In particular, Semantic Web services have inherited the Web service communication model, which is primarily based on synchronous message exchange technology such as remote procedure call (RPC), thus being incompatible with the REST (REpresentational State Transfer) architectural model of the Web. Recent advances in the field of middleware propose ‘semantic tuplespace computing’ as an instrument for coping with this situation. Arguing that truly Web-compliant Web service communication should be based, analogously to the conventional Web, on shared access to persistently published data instead of message passing, space-based middleware introduces a coordination infrastructure by means of which services can exchange information in a time-and reference-decoupled manner. In this article, we introduce the most important approaches in this newly emerging field. Our objective is to analyze and compare the solutions proposed so far, thus giving an account of the current state-of-the-art, and identifying new directions of research and development.