TítolThe OpenKnowledge Kernel
Publication TypeJournal Article
Year of Publication2007
AuthorsBas APerreau de, Dupplaw D, Kotoulas S, Siebes R
JournalInternational Journal of Applied Mathematics and Computer Sciences (IJAMCS)

Web services are pieces of software that can be invoked via a standardized protocol. They can be combined via formalized taskflow languages. The OpenKnowledge system is a fully distributed system using P2P technology, that allows users to publish these taskflows, 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 OpenKnowledge Kernel which provides the core functionality of the OpenKnowledge system.