Script Programs
NetKernel supports the use of dynamic script languages.
In NetKernel a dynamic language is simply a language runtime service
and the associated programs.
NetKernel supports JavaScript, Python, Ruby, and Groovy as
dynamic languages.
Just as with DPML, they are run with an active: URI such as the following:
active:javascript+operator@ffcpl:/src/program.js
The details about using these languages is provided in the
Solution Developer Guide
.
From an architectural perspective, these languages allow developers to use
a familiar language and to tap into any special features or capabilities
that they provide.
From NetKernel's perspective, languages are simply services that are activated
as any other service.
The specifics of the languages have no impact on the NetKernel resource-oriented
abstraction.