This component is provided under the terms of the LGPL license. For your convenience, other components, in particular KAON and WSMLReasoner, are also included in the package. These components are provided under their own different licensing terms.
Demonstration
- Online demo is available
- Video demos:
- overview of features (~30MB)
- interactive GUI-based QoS discovery (~40MB)
- QoS reputation-based trust management in service discovery (~50MB)
- customized discovery from local copies of files and services (~15MB)
- parallelization of the discovery process (~16MB)
Documentation
- Prototype 2
(version 01st Dec, 2006):
- This example Java code explains how to create the DBMS and populate it with appropriate testing data
- Another example illustrates how to call the discovery component in the standalone mode
- You may read the brief fact sheet of the component or its associated detailed installation document
- Prototype 1
(version 22nd June, 2006):
- This example Java code illustrates how to call the discovery component in the standalone mode
- Another example explains how to invoke the discovery component via the WSMX framework
- Here is the sample properties configuration file
- And the script file for running the component in standalone mode
- You may refer to the installation document
Component download
- Prototype 2
(version 01st Dec, 2006):
- Get the whole bundle with all necessary files
- Prototype 1
(version 22nd June, 2006):
- Get the whole bundle with all necessary files
- Get only the QoS discovery component binary distribution
Related Ontologies
- Prototype 2
(version 01st Dec, 2006):
- This page introduces the light-weight ontologies used by the QoS discovery component for the GUI-based demonstration
- Prototype 1
(version 22nd June, 2006):
- This page introduces the ontologies used by the QoS discovery component
- This page lists the set of example goals and Web services descriptions used by the QoS discovery component
- This page has some example goals/services descriptions for the integration testing of both functionality and QoS discovery components
- This page contains full-fledged service/goal descriptions for a realistic application of the QoS service discovery component.
Dependencies
- Prototype 2
(version 01st Dec, 2006) requires all libraries of Prototype 1 and
also needs:
- QoS reputation management library
- CODIMSD query processing systems (see its introductory page)
- Ostermiller Java Utils (version 1.4.03)
- Derby DBMS libraries (release 10.1.3.1)
- Apache mathematic package (version 1.0)
- Apache Axis (release 1.4 1855 April 22 2006)
- JAX-RPC (version 1.1)
- Prototype 1 (version 22nd June, 2006) depends on:
- WSMO4j (release 0.5.2)
- WSMO API (release 0.5.2)
- WSML2Reasoner (release 2006-05-22)
- WSMLParser (release 2006-02-10)
- KAON2 (release 2005-11-14)
- Log4J (release 1.2.13)
- WSMX integration API (release 0.3)
- Functionality-based service discovery library (see its associated tutorial)
- WSMX core (release 0.3): optional
- WSMX core component (release 0.3): optional
Team
- Contact Le-Hung Vu (lehung.vu 'at' epfl.ch) or Sebastian Gerlach (sebastian.gerlach 'at' epfl.ch)
- Contributors:
- Le-Hung Vu - lehung.vu 'at' epfl.ch
- Sebastian Gerlach - sebastian.gerlach 'at' epfl.ch
- Fabio Porto - fabio.porto 'at' epfl.ch
- Othman Tajmouati - othman.tajmouati 'at' epfl.ch
- Manfred Hauswrith - manfred.hauswrith 'at' epfl.ch
Acknowledgements
- This work was (partly) funded by the European project DIP (Data, Information, and Process Integration with Semantic Web Services) No 507483 and by the Swiss National Science Foundation as part of the project: Computational Reputation Mechanisms for Enabling Peer-to-Peer Commerce in Decentralized Networks Contract No. 205121-105287.
$Last revised May 23rd, 2007$

