Triple Space Computing: Adding Semantics to Space-Based Computing

Triple Space Computing (TSC) is a very simple and powerful paradigm that inherits the communication model from Tuple Space Computing and projects it in the context of the Semantic Web In this paper, we propose Triple Space Computing as a new communication and coordination framework for Semantic Web and Semantic Web Services We identify the value added by TSC and propose the overall architecture of TSC and the interactions among different components.

[1]  Armando Fox,et al.  Extending tuplespaces for coordination in interactive workspaces , 2004, J. Syst. Softw..

[2]  Dieter Fensel Triple-based Computing , 2004, SWS@ISWC.

[3]  David Gelernter,et al.  Generative communication in Linda , 1985, TOPL.

[4]  Richard N. Taylor,et al.  Extending the Representational State Transfer (REST) architectural style for decentralized systems , 2004, Proceedings. 26th International Conference on Software Engineering.

[5]  Dale Skeen,et al.  The Information Bus: an architecture for extensible distributed systems , 1994, SOSP '93.

[6]  Hector Garcia-Molina,et al.  Designing a super-peer network , 2003, Proceedings 19th International Conference on Data Engineering (Cat. No.03CH37405).

[7]  David Gelernter,et al.  Multiple Tuple Spaces in Linda , 1989, PARLE.

[8]  Dieter Fensel,et al.  Triple-Space Computing: Semantic Web Services Based on Persistent Publication of Information , 2004, INTELLCOMM.

[9]  Ben Y. Zhao,et al.  Pond: The OceanStore Prototype , 2003, FAST.

[10]  Luis Felipe Cabrera Web Services Eventing (WS-Eventing) , 2004 .

[11]  Andrew Douglas,et al.  COPY-COLLECT: A New Primitive for the Linda Model , 1996 .

[12]  Dennis Shasha,et al.  Persistant Linda: Linda + Transactions + Query Processing , 1991, Research Directions in High-Level Parallel Programming Languages.

[13]  Nicholas Carriero,et al.  How to write parallel programs - a first course , 1990 .

[14]  E. Kuhn,et al.  Fault-tolerance for communicating multidatabase transactions , 1994, 1994 Proceedings of the Twenty-Seventh Hawaii International Conference on System Sciences.

[15]  Luciano Baresi,et al.  Architectures for an Event Notification Service Scalable to Wide-area Networks , 2000 .

[16]  Guruduth Banavar,et al.  Gryphon: An Information Flow Based Approach to Message Brokering , 1998, ArXiv.

[17]  Eva Kühn Virtual Shared Memory for Distributed Architectures , 2001 .

[18]  Guofei Jiang,et al.  Semantic message oriented middleware for publish/subscribe networks , 2004, SPIE Defense + Commercial Sensing.

[19]  Andreas Harth,et al.  Optimized index structures for querying RDF from the Web , 2005, Third Latin American Web Congress (LA-WEB'2005).

[20]  Jeremy J. Carroll,et al.  Resource description framework (rdf) concepts and abstract syntax , 2003 .

[21]  Miguel Castro,et al.  Scribe: a large-scale and decentralized application-level multicast infrastructure , 2002, IEEE J. Sel. Areas Commun..

[22]  Peter R. Pietzuch,et al.  Hermes: a distributed event-based middleware architecture , 2002, Proceedings 22nd International Conference on Distributed Computing Systems Workshops.

[23]  Antony I. T. Rowstron,et al.  BONITA: a set of tuple space primitives for distributed coordination , 1997, Proceedings of the Thirtieth Hawaii International Conference on System Sciences.

[24]  Jeremy J. Carroll,et al.  Named graphs , 2005, J. Web Semant..

[25]  Roy Fielding,et al.  Architectural Styles and the Design of Network-based Software Architectures"; Doctoral dissertation , 2000 .

[26]  Anne-Marie Kermarrec,et al.  The many faces of publish/subscribe , 2003, CSUR.

[27]  Robert E. Gruber,et al.  Optimism vs. locking: a study of concurrency control for client-server object-oriented databases , 1997 .