Understanding Groovy for Orchestration Components

In the Orchestrator Studio, programmers can use the Apache Groovy, JRuby, and Jython scripting languages, to extend the functionality of orchestrations.

Using scripting languages has two advantages over using custom Java. First, the Orchestrator Studio provides an editing window for creating the script, so you do not have to use an external editor to create and test your custom program. The editing window contains a scripting template that you can use to help get you started. Second, the Orchestrator includes the script natively as part of the orchestration, so you do not have to deploy a custom program like you do with custom Java. The script simply executes as part of the orchestration.