The Open Knowledge Kernel
Commenced in January 2007
Frequency: Monthly
Edition: International
Paper Count: 33093
The Open Knowledge Kernel

Authors: Adrian Perreau de Pinninck, David Dupplaw, Spyros Kotoulas, Ronny Siebes

Abstract:

Web services are pieces of software that can be invoked via a standardized protocol. They can be combined via formalized taskflow languages. The Open Knowledge system is a fully distributed system using P2P technology, that allows users to publish the setaskflows, and programmers to register their web services or publish implementations of them, for the roles described in these workflows.Besides this, the system offers the functionality to select a peer that could coordinate such an interaction model and inform web services when it is their 'turn'. In this paper we describe the architecture and implementation of the Open Knowledge Kernel which provides the core functionality of the Open Knowledge system.

Keywords: Architecture, P2P, Web Services, Semantic Web

Digital Object Identifier (DOI): doi.org/10.5281/zenodo.1071706

Procedia APA BibTeX Chicago EndNote Harvard JSON MLA RIS XML ISO 690 PDF Downloads 1404

References:


[1] R. Siebes, D. Dupplaw, S. Kotoulas, A. P. de Pinninck, D. Roberston, and F. van Harmelen, "The functional description of the openknowledge system," Open-knowledge consortium, Tech. Rep., 2006.
[Online]. Available: http://www.cs.vu.nl/ ronny/work/okfunctional.pdf
[2] D. Robertson, "A lightweight coordination calculus for agent systems," Lecture Notes in Computer Science - DALT, vol. 3476, pp. 183-197, 2005.
[3] E. Gamma, R. Helm, R. Johnson, and J. Vlissides, Design Patterns: Elements of reusable object-oriented software. Addison-Wesley, 1995.
[4] F. Curbera, M. Duftler, R. Khalaf, W. Nagy, N. Mukhi, and S. Weerawarana, "Unraveling the web services web: An introduction to soap, wsdl, and uddi," IEEE Internet Computing, no. 6(2), pp. 86-93, March 2002.
[5] P. Bouquet, J. Euzenat, E. Franconi, L. Serafini, G. Stamou, and S. Tessaris, "Overview and scope of wsmx," DERI, Ireland, Tech. Rep., 2005, http://www.wsmo.org/TR/d13/d13.0/v0.2/.
[6] G. Antoniou and F. van Harmelen, A Semantic Web Primer. MIT Press, 2004.
[7] R. Stevens, A. Robinson, and C. Goble, "myGrid: personalised bioinformatics on the information grid," Bioinformatics, vol. 19, no. 1, pp. 302-304, 2003.
[8] I. Foster, C. Kesselman, J. Nick, and S. Tuecke, "The physiology of the grid: An open grid services architecture for distributed systems integration," in Open Grid Service Infrastructure WG, Global Grid Forum, june 2002.
[9] D. Wodtke and G. Weikum, "A formal foundation for distributed workflow execution based on state charts," in ICDT -97: Proceedings of the 6th International Conference on Database Theory. London, UK: Springer-Verlag, 1997, pp. 230-246.
[10] W. Tan and Y. Fan, "Model fragmentation for distributed workflow execution: A petri net approach," in Advanced Distributed Systems (LNCS 3563). Springer Berlin / Heidelberg: Springer-Verlag, 2005, pp. 207-214.
[11] M. Nodine, W. Bohrer, and A. H. H. Ngu, "Semantic brokering over dynamic heterogeneous data sources in infosleuth," in Proceedings of the International Conference on Data Engineering, 1999.
[12] M. Esteva, B. Rosell, J. A. Rodriguez-Aguilar, and J. L. Arcos, "Ameli: an agent-based middleware for electronic institutions," in Proceedings of the Third International Joint Conference on Autonomous Agents and Multiagent Systems (AAMAS-04), 2004.