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
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Berners-Lee, T.: Semantic Web - XML2000. Talk (December 2000) http://www.w3.org/2000/Talks/1206-xml2k-tbl/
Berners-Lee, T., Hendler, J., Lassila, O.: The Semantic Web. Scientific American 284(5), 34–43 (2001)
Brickley, D., Guha, R.V.: RDF Vocabulary Description Language 1.0: RDF Schema. W3C Recommendation (February 2004)
Bussler, Ch.: A Minimal Triple Space Computing Architecture. In: 2nd WSMO Implementation Workshop (June 2005)
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)
Cabri, G., Leonardi, L., Zambonelli, F.: MARS: a Programmable Coordination Architecture for Mobile Agents. IEEE Internet Computing 4(4), 26–35 (2000)
Cardoso, J., Sheth, A.: Semantic Web Services, Processes and Applications. Springer, Heidelberg (2006)
Carroll, J.J., Bizer, Ch., Hayes, P., Stickler, P.: Named Graphs. Journal of Web Semantics 3(4), 247–267 (2005)
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)
Erl, Th.: Service-Oriented Architecture: Concepts, Technology, and Design, August 2005. Prentice Hall PTR, Englewood Cliffs (2005)
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)
Fensel, D., Bussler, C.: The Web Service Modeling Framework WSMF. Electronic Commerce Research and Applications 1(2), 113–137 (2002)
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)
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)
Fielding, R.: Architectural Styles and the Design of Network-based Software Architectures. PhD thesis, University of California Irvine (2000)
Freeman, E., Arnold, K., Hupfer, S.: JavaSpaces Principles, Patterns, and Practice. The Jini Technology Series. Addison-Wesley Longman Ltd., Reading (1999)
Gelernter, D.: Generative Communication in Linda. ACM Transactions on Programming Languages and Systems 7(1), 80–112 (1985)
Hayes, P., McBride, B.: RDF Semantics. W3C Recommendation (February 2004)
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)
Johanson, B., Fox, A.: Extending Tuplespaces for Coordination in Interactive Workspaces. Journal of Systems and Software 69(3), 243–266 (2004)
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)
Klyne, G., Carroll, J.J.: Resource Description Framework (RDF): Concepts and Abstract Syntax. W3C Recommendation (February 2004)
Lehman, T.J., McLaughry, S.W., Wyckoff, P.: T Spaces: The Next Wave. In: 32nd Hawaii Int’l Conf. on System Sciences (January 1999)
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)
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)
McGuinness, D.L., van Harmelen, F.: OWL Web Ontology Language Overview. W3C Recommendation (February 2004)
Menezes, R., Tolksdorf, R.: Adaptiveness in Linda-based Coordination Models. In: Workshop on Engineering Self-Organising Applications, pp. 212–232 (July 2003)
Merrick, I., Wood, A.: Coordination with scopes. In: ACM Symposium on Applied Computing, pp. 210–217 (March 2000)
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)
Omicini, A., Zambonelli, F.: Coordination for Internet Application Development. Autonomous Agents and Multi-Agent Systems 2(3), 251–269 (1999)
Prud’hommeaux, E., Seaborne, A.: SPARQL Query Language for RDF. W3C Working Draft (October 2006)
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)
Stickler, P.: CBD - Concise Bounded Description. W3C Member Submission (September 2004)
Tolksdorf, R.: Laura — A service-based coordination language. Science of Computer Programming 31(2/3), 359–381 (1998)
Author information
Authors and Affiliations
Editor information
Rights 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)