Skip to content

Extensibility

ExecutionDomain feature and integrated maven

Allows clients to use their own java libraries as easily as if they are writing their own code. ExecutionDomains use hierarchical independent java classloaders, so even multiple versions of the same jar file may be used at the same time.

Rest Extensions

The scriptable rest extensions feature of the platform allows clients to add their own Rest APIS directly to the platform and making use of the integrated security features.

Integration API

An integration API is provided to allow clients to develop their own processing pipeline extensions such as validators, datapoint processors, event listeners, data sources and data source transformers without vendor involvement.

Accessible HTTP/REST feature

An easily accessible HTTP/REST access feature is available to the scripting layer to easily call out to client microservices as an alternative to ExecutionDomains. This is the recommended way to extend pipeline processing features if performance and latency are not critical.

TODO: Provide examples for each of the above