Architecture

KnowMiner offers standardised interfaces allowing the easy assembling of komplex workflows based on a high-level knowledge discovery API (KD-API). KD-API design focuses on ease of use and hiding of complexity by internally mediating between modules or returning meaningful error messages if this is not automatically possible.

Feedback from developers who are non experts in knowledge discovery was collected and considered during several projects and over numerous refinement iterations of the API.

KD-API provides the possibility to fully access KnowMiner’s functionality remotely over RMI in single-node mode of a cluster-configuration. Distributed operation including load balancing strategies is supported for any read-only workflow while write operations currently must be performed on a master instance.