Application extensions
Application extensions can be defined in Java™ class files and run from a workflow.
Application extensions are typically defined in one or more Java class files. They are used when a set of functions needs to be run from a workflow. The functions can be implemented to receive input parameters from a workflow and return parameters back to the workflow.