Siren Federate is a plug in for Elasticsearch which enhances new or existing clusters with:
- Distributed relational joins across Elasticsearch indexes
- Virtualization of remote JDBC and other datasources into “Virtual Elasticsearch” indexes (so that Investigate or other clients can see these sources as if the data was in Elasticsearch - for a good number of use cases). A Virtual index works by rewriting queries into the remote backend language.
- Reflection jobs - Jobs that ingest data from remote datasources to local indexes and keep them refreshed on a regular basis.
All of the above have APIs which are used by Siren Investigate but can be used by other applications.