Semantic Tuplespace

  • Liangzhao Zeng
  • Hui Lei
  • Badrish Chandramouli
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3826)


The tuplespace system is a popular cooperative communication paradigm in service-oriented computing. Tuple matching in existing tuplespace systems is either type-based or object-based. It requires that both tuple writers and readers adhere to the same approach of information organization (i.e., same terminologies or class hierarchy). Further, it examines the value of the tuple contents only. As such, these tuplespace systems are inadequate for supporting communication among services in heterogeneous and dynamic environments, because services are forced to adopt the same approach to organizing the information exchanged. In order to overcome these limitations and constraints, we propose a semantic tuplespace system. Our system uses ontologies to understand the semantics of tuple contents, and correlates tuples using relational operators as part of tuple matching. Therefore, by engineering ontologies, our system allows different services to exchange information in their native formats. We argue that a semantic tuplespace system like ours enables flexible and on-demand communication among services.


Dependence Function Class Hierarchy Tuple Space Semantic Match Type Match 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


  1. 1.
    Anderson, B., Shasha, D.: Persistent Linda: Linda + transactions + query processing (1991)Google Scholar
  2. 2.
    Bussler, C.: A minimal triple space computing architecture. In: 2nd WSMO Implementation Workshop, Innsbruck, Austria (June 2005)Google Scholar
  3. 3.
    Cabri, G., Leonardi, L., Zambonelli, F.: Reactive tuple spaces for mobile agent coordination. In: Rothermel, K., Hohl, F. (eds.) MA 1998. LNCS, vol. 1477, p. 237. Springer, Heidelberg (1998)CrossRefGoogle Scholar
  4. 4.
    Carriero, N., Gelernter, D.: Linda in context. Commun. ACM 32(4), 444–458 (1989)CrossRefGoogle Scholar
  5. 5.
    Chakraborty, D., Perich, F., Avancha, S., Joshi, A.: Dreggie: Semantic service discovery for m-commerce applications (2001)Google Scholar
  6. 6.
    Fensel, D.: Triple-space computing: Semantic web services based on persistent publication of information. In: IFIP Int’l Conf. on Intelligence in Communication Systems 2004, pp. 43–53 (2004)Google Scholar
  7. 7.
    Gutfreund, Y.S., Nicol, J., Sasnett, R., Phuah, V.: Wwwinda: An orchestration service for www browsers and accessories. In: WWW Conference 1994: Mosaic and the Web (1994)Google Scholar
  8. 8.
    Jin, Y., Strom, R.: Relational subscription middleware for internet-scale publish-subscribe. In: 2nd international workshop on Distributed event-based systems, San Diego, California, pp. 1–8 (2003)Google Scholar
  9. 9.
    Khushraj, D., Lassila, O., Finin, T.: sTuples: Semantic Tuple Spaces. In: First Annual International Conference on Mobile and Ubiquitous Systems: Networking and Services, Boston, Massachussets, USA (August 22-26, 2004)Google Scholar
  10. 10.
    Lehman, T.J., McLaughry, S.W., Wycko, P.: T spaces: The next wave. In: HICSS (1999)Google Scholar
  11. 11.
  12. 12.
    Polze, A.: Using the Object Space: a Distributed Parallel Make. In: The 4th IEEE Workshop on Future Trends of Distributed Computing Systems, Lisbon (September 1993)Google Scholar
  13. 13.
    RDF Primer, W3C Recommendation (February 10, 2004),
  14. 14.
    Sycara, K., Wido, S., Klusch, M., Lu, J.: Larks: Dynamic matchmaking among heterogeneous software agents in cyberspace (2002)Google Scholar
  15. 15.
    Zeng, L., Lei, H.: A semantic publish/subscribe system. In: CEC-EAST 2004: Proceedings of the E-Commerce Technology for Dynamic E-Business, IEEE International Conference on (CEC-East 2004), Washington, DC, USA, pp. 32–39. IEEE Computer Society Press, Los Alamitos (2004)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2005

Authors and Affiliations

  • Liangzhao Zeng
    • 1
  • Hui Lei
    • 1
  • Badrish Chandramouli
    • 2
  1. 1.IBM T.J. Watson Research CenterYorktown HeightsUSA
  2. 2.Duke UniversityDurham

Personalised recommendations