The Web Script Framework lets you create a web script using familiar technologies,
such as scripting and template languages.
Each web script comprises only the following components:
- A description document
- An optional controller script
- One or more FreeMarker response templates
Each component is implemented in its own file. The Web Script Framework dictates where
the files are located and how they are named. This allows the framework to automatically
locate and register web scripts without having to tell the framework where they are. In some
cases, a web script can fall back to Java or rely on advanced Web Script Framework features
where scripting alone cannot support the requirements of the web script.
Users of a web script only interact through the web script interface, which comprises its
URI, HTTP method, and request/response document types. All of these are described in the web
script description document, which is defined by the web script creator.