Skip to main content

A Coordination Model for Triplespace Computing

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 4467))

Abstract

Recent advances in middleware technologies propose semantics- aware tuplespaces as an instrument for coping with the requirements of scalability, heterogeneity and dynamism arising in highly distributed environments such as the Web or the emerging Semantic Web. In particular, Semantic Web services have inherited the Web service communication model, which is based on synchronous message exchange, thus being incompatible with the REST architectural model of the Web. Analogously to the conventional Web, truly Web- compliant service communication should, however, be based on persistent publication instead of message passing. This paper reconsiders “triplespace computing”, a coordination middleware for the Semantic Web. We look at how a coordination model for triplespace systems could look like - in order to manage formal knowledge representations in a space and to support the interaction patterns characteristic for the Semantic Web and Semantic Web services - as a precursor to the design and implementation of a triplespace platform in the context of the TripCom project.

TripCom (IST-4-027324-STP):http://www.tripcom.org

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Berners-Lee, T.: Semantic Web - XML2000. Talk (December 2000) http://www.w3.org/2000/Talks/1206-xml2k-tbl/

  2. Berners-Lee, T., Hendler, J., Lassila, O.: The Semantic Web. Scientific American 284(5), 34–43 (2001)

    Article  Google Scholar 

  3. Brickley, D., Guha, R.V.: RDF Vocabulary Description Language 1.0: RDF Schema. W3C Recommendation (February 2004)

    Google Scholar 

  4. Bussler, Ch.: A Minimal Triple Space Computing Architecture. In: 2nd WSMO Implementation Workshop (June 2005)

    Google Scholar 

  5. Cabral, L., Domingue, J., Galizia, S., Gugliotta, A., Norton, B., Tanasescu, V., Pedrinaci, C.: IRS-III: A Broker for Semantic Web Services based Applications. In: Cruz, I., Decker, S., Allemang, D., Preist, C., Schwabe, D., Mika, P., Uschold, M., Aroyo, L. (eds.) ISWC 2006. LNCS, vol. 4273, pp. 201–214. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  6. Cabri, G., Leonardi, L., Zambonelli, F.: MARS: a Programmable Coordination Architecture for Mobile Agents. IEEE Internet Computing 4(4), 26–35 (2000)

    Article  Google Scholar 

  7. Cardoso, J., Sheth, A.: Semantic Web Services, Processes and Applications. Springer, Heidelberg (2006)

    MATH  Google Scholar 

  8. Carroll, J.J., Bizer, Ch., Hayes, P., Stickler, P.: Named Graphs. Journal of Web Semantics 3(4), 247–267 (2005)

    Google Scholar 

  9. Ciancarini, P., Knoche, A., Tolksdorf, R., Vitali, F.: PageSpace: An Architecture to Coordinate Distributed Applications on the Web. Computer Networks and ISDN Systems 28(7), 941–952 (1996)

    Article  Google Scholar 

  10. Erl, Th.: Service-Oriented Architecture: Concepts, Technology, and Design, August 2005. Prentice Hall PTR, Englewood Cliffs (2005)

    Google Scholar 

  11. Fensel, D.: Triple-Space Computing: Semantic Web Services Based on Persistent Publication of Information. In: IFIP Int’l Conf. on Intelligence in Communication Systems, pp. 43–53 (November 2004)

    Google Scholar 

  12. Fensel, D., Bussler, C.: The Web Service Modeling Framework WSMF. Electronic Commerce Research and Applications 1(2), 113–137 (2002)

    Article  Google Scholar 

  13. Fensel, D., Krummenacher, R., Shafiq, O., Kuehn, E., Riemer, J., Ding, Y., Draxler, B.: TSC - Triple Space Computing. e&i Elektrotechnik und Informationstechnik, vol. 124(1/2) (February 2007)

    Google Scholar 

  14. Fensel, D., Lausen, H., Polleres, A., de Bruijn, J., Stollberg, M., Roman, D., Domingue, J.: Enabling Semantic Web Services: The Web Service Modeling Ontology. Springer, Heidelberg (2006)

    Google Scholar 

  15. Fielding, R.: Architectural Styles and the Design of Network-based Software Architectures. PhD thesis, University of California Irvine (2000)

    Google Scholar 

  16. Freeman, E., Arnold, K., Hupfer, S.: JavaSpaces Principles, Patterns, and Practice. The Jini Technology Series. Addison-Wesley Longman Ltd., Reading (1999)

    Google Scholar 

  17. Gelernter, D.: Generative Communication in Linda. ACM Transactions on Programming Languages and Systems 7(1), 80–112 (1985)

    Article  MATH  Google Scholar 

  18. Hayes, P., McBride, B.: RDF Semantics. W3C Recommendation (February 2004)

    Google Scholar 

  19. Horrocks, I., Patel-Schneider, P.F., Boley, H., Tabet, S., Grosof, B., Dean, M.: SWRL: A Semantic Web Rule Language Combining OWL and RuleML. W3C Member Submission (May 2004)

    Google Scholar 

  20. Johanson, B., Fox, A.: Extending Tuplespaces for Coordination in Interactive Workspaces. Journal of Systems and Software 69(3), 243–266 (2004)

    Article  Google Scholar 

  21. Khushraj, D., Lassila, O., Finin, T.W.: sTuples: Semantic Tuple Spaces. In: 1st Ann. Int’l Conf. on Mobile and Ubiquitous Systems: Networking and Services, pp. 268–277 (August 2004)

    Google Scholar 

  22. Klyne, G., Carroll, J.J.: Resource Description Framework (RDF): Concepts and Abstract Syntax. W3C Recommendation (February 2004)

    Google Scholar 

  23. Lehman, T.J., McLaughry, S.W., Wyckoff, P.: T Spaces: The Next Wave. In: 32nd Hawaii Int’l Conf. on System Sciences (January 1999)

    Google Scholar 

  24. Martin, D., Burstein, M., Hobbs, J., Lassila, O., McDermott, D., McIlraith, S., Narayanan, S., Paolucci, M., Parsia, B., Payne, T., Sirin, E., Srinivasan, N., Sycara, K.: OWL-S: Semantic Markup for Web Services. W3C Member Submission (November 2004)

    Google Scholar 

  25. Martín-Recuerda, F.: Towards CSpaces: A new perspective for the Semantic Web. In: 1st Int’l IFIP/WG12.5 Working Conf. on Industrial Applications of Semantic Web (August 2005)

    Google Scholar 

  26. McGuinness, D.L., van Harmelen, F.: OWL Web Ontology Language Overview. W3C Recommendation (February 2004)

    Google Scholar 

  27. Menezes, R., Tolksdorf, R.: Adaptiveness in Linda-based Coordination Models. In: Workshop on Engineering Self-Organising Applications, pp. 212–232 (July 2003)

    Google Scholar 

  28. Merrick, I., Wood, A.: Coordination with scopes. In: ACM Symposium on Applied Computing, pp. 210–217 (March 2000)

    Google Scholar 

  29. Nixon, L.J.B., Simperl, E.P.B., Antonenko, O., Tolksdorf, R.: Towards Semantic Tuplespace Computing: The Semantic Web Spaces System. In: 22nd Ann. ACM Symposium on Applied Computing, March 2007, ACM Press, New York (2007)

    Google Scholar 

  30. Omicini, A., Zambonelli, F.: Coordination for Internet Application Development. Autonomous Agents and Multi-Agent Systems 2(3), 251–269 (1999)

    Article  Google Scholar 

  31. Prud’hommeaux, E., Seaborne, A.: SPARQL Query Language for RDF. W3C Working Draft (October 2006)

    Google Scholar 

  32. Shafiq, O., Toma, I., Krummenacher, R., Strang, Th., Fensel, D.: Using Triple Space Computing for communication and coordination in Semantic Grid. In: 3rd Semantic Grid Workshop (16th Global Grid Forum) (February 2006)

    Google Scholar 

  33. Stickler, P.: CBD - Concise Bounded Description. W3C Member Submission (September 2004)

    Google Scholar 

  34. Tolksdorf, R.: Laura — A service-based coordination language. Science of Computer Programming 31(2/3), 359–381 (1998)

    Article  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Amy L. Murphy Jan Vitek

Rights and permissions

Reprints and permissions

Copyright information

© 2007 Springer Berlin Heidelberg

About this paper

Cite this paper

Simperl, E., Krummenacher, R., Nixon, L. (2007). A Coordination Model for Triplespace Computing. In: Murphy, A.L., Vitek, J. (eds) Coordination Models and Languages. COORDINATION 2007. Lecture Notes in Computer Science, vol 4467. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-72794-1_1

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-72794-1_1

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-72793-4

  • Online ISBN: 978-3-540-72794-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics