Working with external libraries

Automation Decision Services allows you to import and use external libraries in your decision services. External libraries allow you to enrich your data model and extend rule authoring with custom data types and functions from Java™ libraries.

External libraries provide the business vocabulary that is used to author rules. An external library depends on one or more Java archives. These Java archives can have dependencies on other Java archives, as shown in the following diagram:

External library dependencies

For a complete example of how to build and integrate an external library in a decision service, see the Using an external library detailed tutorial available on GitHub.