GraphAware Hume is a software platform for graph-based data analysis. It is a web application composed of server-side services and client-side, browser-based user interfaces. GraphAware makes the Software available in the following configurations.
Hume Analyst is the core of the platform. It securely exposes data stored in a graph database for searching, querying, exploration, analysis, and collaboration. It is a combination of server-side Java services exposing APIs, and client-side JavaScript code providing User Interfaces. Hume Analyst provides the following functionality:
(*) The externalised IAM and SSO functionalities of Hume require the deployment and integration of Keycloak to enable the management of identities and access rights in an external system (e.g. Active Directory, LDAP). Keycloak is a third-party, open-source identity and access management system which is not part of GraphAware Hume.
The externalised IAM and SSO functionalities of Hume also optionally require a Neo4j SSO plugin, which enables the reuse of credentials and authenticated sessions in Hume and Neo4j.
(**) Hume Maestro requires the integration of an on-premises or cloud based LLM. The LLM is not part of GraphAware Hume.
*Requires Hume Analyst.
Hume Orchestra is a low-code workflow engine that provides data integration of multiple systems (including Hume itself) that produce or consume batch or streaming data. It also provides data transformation and enrichment capabilities. Hume Orchestra is a combination of server-side Java services exposing APIs, and client-side JavaScript code providing User Interfaces. Hume Orchestra provides the following functionality:
*Requires Hume Analyst
Hume Composer is a module that adds user- and machine-driven graph editing capabilities to Hume. It is a combination of server-side Java services exposing APIs, and client-side JavaScript code providing User Interfaces. Hume Composer provides the following functionality:
*Requires Hume Analyst
Hume Alert is a module that adds automated alerting capabilities to Hume. It leverages Third Party message brokers including Kafka, Kafka-protocol compliant services such as Azure Events Hub, and Azure Service Bus (message brokers are not included in the module). Hume Alert is a combination of server-side Java services exposing APIs, and client-side JavaScript code providing User Interfaces. It provides the following functionality: